Package com.example.skeddly
Class InboxInstrumentedTest
java.lang.Object
com.example.skeddly.utilities.BaseTest
com.example.skeddly.InboxInstrumentedTest
Instrumented tests for the Inbox screen and its functionality.
-
Field Summary
Fields inherited from class com.example.skeddly.utilities.BaseTest
event1, event2, eventRepository, grantPermissionRule, signupActivityActivityScenarioRule -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidClears all notifications for the current user after each test.voidNavigates to the inbox screen and retrieves the current user before each test.voidVerifies that the "All" filter correctly displays all notifications for the current user.voidVerifies that the "Messages" filter correctly displays only message notifications.voidVerifies that the "Registration" filter correctly displays only registration notifications.voidVerifies that the "System" filter correctly displays only system notifications.Methods inherited from class com.example.skeddly.utilities.BaseTest
setup, tearDown, unregisterIdlingResource
-
Constructor Details
-
InboxInstrumentedTest
public InboxInstrumentedTest()
-
-
Method Details
-
clearInboxAfter
Clears all notifications for the current user after each test. -
testAllNotificationsFilter
Verifies that the "All" filter correctly displays all notifications for the current user. -
testMessagesFilter
Verifies that the "Messages" filter correctly displays only message notifications. -
testRegistrationFilter
Verifies that the "Registration" filter correctly displays only registration notifications. -
testSystemFilter
Verifies that the "System" filter correctly displays only system notifications.