Class org.mozilla.fenix.messaging.state.MessagingMiddlewareTest

18

tests

0

failures

0

ignored

0.501s

duration

100%

successful

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