Class org.mozilla.fenix.messaging.state.MessagingMiddlewareTest
Tests
Test |
Duration |
Result |
GIVEN a message has not surpassed the maxDisplayCount WHEN evaluate THEN update the message displayCount |
0.013s |
passed |
GIVEN a message has reached the maxDisplayCount WHEN onMessagedDisplayed THEN remove the message |
0.013s |
passed |
GIVEN a microsurvey WHEN onMicrosurveyShown THEN only notify the controller |
0.010s |
passed |
GIVEN a microsurvey message that surpassed the maxDisplayCount WHEN onMessagedDisplayed THEN remove the message, consume it & reset the pref |
0.200s |
passed |
GIVEN message is not found WHEN updateMessage THEN do not update the message list |
0.009s |
passed |
GVIEN a microsurvey WHEN Started THEN only notify the controller |
0.009s |
passed |
GVIEN a microsurvey WHEN onMicrosurveyConfirmationShown THEN only notify the controller |
0.009s |
passed |
GVIEN a microsurvey WHEN onPrivacyNoticeTapped THEN only notify the controller |
0.009s |
passed |
WHEN Evaluate THEN getNextMessage from the storage and UpdateMessageToShow |
0.009s |
passed |
WHEN MessageClicked THEN update storage |
0.010s |
passed |
WHEN MessageDismissed THEN update storage |
0.152s |
passed |
WHEN consumeMessageToShowIfNeeded THEN consume the message |
0.005s |
passed |
WHEN evaluate THEN update displayCount without altering message order |
0.012s |
passed |
WHEN onMessageDismissed THEN remove the message from storage and state |
0.005s |
passed |
WHEN onMicrosurveyDismissed THEN remove the message from storage and state |
0.006s |
passed |
WHEN onMicrosurveyDismissed THEN update storage |
0.010s |
passed |
WHEN restored THEN get messages from the storage |
0.009s |
passed |
WHEN updateMessage THEN update available messages |
0.011s |
passed |