├── .circleci └── config.yml ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml └── dictionaries │ └── dsvor.xml ├── LICENSE ├── README.md ├── _config.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts ├── test-app ├── README.md ├── build.gradle.kts └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── avito │ │ └── android │ │ └── ui │ │ └── test │ │ ├── AppBarScreen.kt │ │ ├── AppBarTest.kt │ │ ├── BackgroundDrawableScreen.kt │ │ ├── BackgroundDrawableTest.kt │ │ ├── ButtonsOverRecyclerScreen.kt │ │ ├── ButtonsOverRecyclerTest.kt │ │ ├── ButtonsOverRecyclerWithCollapsingToolbarTest.kt │ │ ├── ButtonsScreen.kt │ │ ├── ButtonsTest.kt │ │ ├── DisplayedWithTextTest.kt │ │ ├── DistantViewOnScrollScreen.kt │ │ ├── EditTextScreen.kt │ │ ├── EditTextTest.kt │ │ ├── GodRuleChain.kt │ │ ├── IdenticalCellsRecyclerScreen.kt │ │ ├── IdenticalCellsRecyclerTest.kt │ │ ├── InterceptorTest.kt │ │ ├── LongRecyclerScreen.kt │ │ ├── LongRecyclerTest.kt │ │ ├── MovingButtonScreen.kt │ │ ├── MovingButtonTest.kt │ │ ├── OverflowMenuScreen.kt │ │ ├── OverflowMenuTest.kt │ │ ├── ReadTextTest.kt │ │ ├── RecyclerAsLayoutScreen.kt │ │ ├── RecyclerAsLayoutTest.kt │ │ ├── RecyclerInRecyclerLayoutScreen.kt │ │ ├── RecyclerInRecyclerTest.kt │ │ ├── RecyclerWithSingleLongItemScreen.kt │ │ ├── RecyclerWithSingleLongItemTest.kt │ │ ├── Screen.kt │ │ ├── ScreenRule.kt │ │ ├── ScrollViewScrollToEndTest.kt │ │ ├── StatefulRecyclerViewAdapterScreen.kt │ │ ├── StatefulRecyclerViewAdapterTest.kt │ │ ├── SwipeRefreshScreen.kt │ │ ├── SwipeRefreshTest.kt │ │ ├── TabLayoutScreen.kt │ │ ├── TabLayoutTest.kt │ │ ├── TextElementsScreen.kt │ │ ├── TextElementsTest.kt │ │ ├── UITestRunner.kt │ │ ├── ViewPagerScreen.kt │ │ ├── ViewPagerTest.kt │ │ ├── VisibilityScreen.kt │ │ └── VisibilityTest.kt │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── avito │ │ └── android │ │ └── ui │ │ ├── AppBarActivity.kt │ │ ├── ButtonsActivity.kt │ │ ├── ButtonsOverRecyclerActivity.kt │ │ ├── ButtonsOverRecyclerWithCollapsingToolbarActivity.kt │ │ ├── DistantViewOnScrollActivity.kt │ │ ├── DrawableActivity.kt │ │ ├── EditTextActivity.kt │ │ ├── IdenticalCellsRecyclerActivity.kt │ │ ├── LongRecyclerActivity.kt │ │ ├── MovingButtonActivity.kt │ │ ├── OverflowMenuActivity.kt │ │ ├── RecyclerAsLayoutActivity.kt │ │ ├── RecyclerInRecyclerActivity.kt │ │ ├── RecyclerWithLongItemsActivity.kt │ │ ├── StatefulRecyclerViewAdapterActivity.kt │ │ ├── SwipeRefreshActivity.kt │ │ ├── TabLayoutActivity.kt │ │ ├── TextElementActivity.kt │ │ ├── View.kt │ │ ├── ViewPagerActivity.kt │ │ └── VisibilityActivity.kt │ └── res │ ├── drawable │ └── ic_check_black_24dp.xml │ ├── layout │ ├── activity_app_bar.xml │ ├── activity_buttons.xml │ ├── activity_buttons_over_recycler.xml │ ├── activity_buttons_over_recycler_with_collapsing_toolbar.xml │ ├── activity_distant_view_on_scroll.xml │ ├── activity_drawable.xml │ ├── activity_edittext.xml │ ├── activity_moving_button.xml │ ├── activity_overflow.xml │ ├── activity_recycler.xml │ ├── activity_swipe_refresh.xml │ ├── activity_tab_layout.xml │ ├── activity_text_elements.xml │ ├── activity_view_pager.xml │ ├── activity_visibility.xml │ ├── cell.xml │ ├── cell_with_edit_text.xml │ ├── cell_with_inner_recycler.xml │ ├── cell_with_multiple_text_views.xml │ ├── cell_with_text_input.xml │ ├── long_item.xml │ ├── long_recycler.xml │ ├── view_pager_even_item.xml │ └── view_pager_odd_item.xml │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ └── values │ └── color.xml ├── ui-testing-core ├── build.gradle.kts ├── lint.xml └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ ├── androidx │ │ └── test │ │ │ └── espresso │ │ │ ├── action │ │ │ └── SwipeDirection.kt │ │ │ └── assertion │ │ │ ├── HumanReadables.kt │ │ │ └── isDoesntExistAssertion.kt │ │ └── com │ │ └── avito │ │ └── android │ │ └── test │ │ ├── Device.kt │ │ ├── Intents.kt │ │ ├── InteractionContext.kt │ │ ├── UITestConfig.kt │ │ ├── Waiter.kt │ │ ├── action │ │ ├── Actions.kt │ │ ├── ActionsDriver.kt │ │ ├── ActionsImpl.kt │ │ ├── InteractionContextMatcherActions.kt │ │ ├── InteractionContextPositionActions.kt │ │ ├── OnDescendantMatcherListItemActions.kt │ │ ├── OnDescendantPositionListItemActions.kt │ │ ├── OnViewActionsDriver.kt │ │ └── WebElementActions.kt │ │ ├── checks │ │ ├── Checks.kt │ │ ├── ChecksDriver.kt │ │ ├── ChecksImpl.kt │ │ ├── InteractionContextMatcherChecksDriver.kt │ │ ├── InteractionContextPositionChecksDriver.kt │ │ ├── LabelChecks.kt │ │ ├── LabelChecksImpl.kt │ │ ├── OnDescendantMatcherListItemChecksDriver.kt │ │ ├── OnDescendantPositionListItemChecksDriver.kt │ │ ├── OnViewChecksDriver.kt │ │ ├── PasswordFieldChecks.kt │ │ ├── TextFieldErrorChecks.kt │ │ ├── TextFieldHintChecks.kt │ │ └── WebElementChecks.kt │ │ ├── element │ │ └── field │ │ │ ├── TextFieldAction.kt │ │ │ ├── TextFieldChecks.kt │ │ │ ├── TextFieldElement.kt │ │ │ └── actions │ │ │ └── TypeText.kt │ │ ├── espresso │ │ ├── EspressoActions.kt │ │ ├── action │ │ │ ├── ActionOnClickableElement.kt │ │ │ ├── ActionOnEnabledElement.kt │ │ │ ├── ActionOnLongClickableElement.kt │ │ │ ├── CollapseAppBarAction.kt │ │ │ ├── GroupedViewAction.kt │ │ │ ├── OrientationChangeAction.kt │ │ │ ├── RecyclerSpanCountAction.kt │ │ │ ├── RecyclerViewHorizontalOffsetAction.kt │ │ │ ├── RecyclerViewItemsCountAction.kt │ │ │ ├── RecyclerViewVerticalOffsetAction.kt │ │ │ ├── TextViewReadAction.kt │ │ │ ├── ToolbarReadMenuItemsAction.kt │ │ │ ├── ViewGetHeightAction.kt │ │ │ ├── ViewGetTranslationYAction.kt │ │ │ ├── ViewPagersFlipAction.kt │ │ │ ├── ViewPagersSelectAction.kt │ │ │ ├── WaitForIdleAction.kt │ │ │ ├── click │ │ │ │ ├── ClickAction.kt │ │ │ │ └── Event.kt │ │ │ ├── recycler │ │ │ │ ├── RecyclerViewActions.kt │ │ │ │ ├── RecyclerViewScroll.kt │ │ │ │ └── ViewHolderItemMatching.kt │ │ │ └── scroll │ │ │ │ ├── Scroll.kt │ │ │ │ └── ScrollToIfPossibleAction.kt │ │ └── assertion │ │ │ └── ViewExistsAssertion.kt │ │ ├── interceptor │ │ ├── HumanReadableInterceptor.kt │ │ └── Interceptor.kt │ │ ├── internal │ │ ├── Cache.kt │ │ ├── SQLiteDB.kt │ │ └── SharedPreferences.kt │ │ ├── matcher │ │ ├── AlphaMatcher.kt │ │ ├── AvitoPositionAssertions.kt │ │ ├── CanBeClickedMatcher.kt │ │ ├── CanBeLongClickedMatcher.kt │ │ ├── CollapsingToolbarTitleMatcher.kt │ │ ├── CompoundDrawableMatcher.kt │ │ ├── DrawableBackgroundMatcher.kt │ │ ├── DrawableMatcher.kt │ │ ├── DrawableMatcherActionIcon.kt │ │ ├── DrawableMatcherCheckableImageView.kt │ │ ├── DrawableMatcherImageButton.kt │ │ ├── FocusableInTouchModeMatcher.kt │ │ ├── HintMatcher.kt │ │ ├── ImageShownMatcher.kt │ │ ├── IsAssignableFromMatcher.kt │ │ ├── IsRefreshingMatcher.kt │ │ ├── NoViewMatcher.kt │ │ ├── RecyclerViewMatcher.kt │ │ ├── StringPatternMatcher.kt │ │ ├── TabLayoutSelectMatcher.kt │ │ ├── TabLayoutTabsCountMatcher.kt │ │ ├── TextInputLayoutErrorMatcher.kt │ │ ├── TextInputLayoutHintMatcher.kt │ │ ├── TextInputPasswordVisibilityMatcher.kt │ │ ├── TextViewLinesMatcher.kt │ │ ├── ToolbarSubTitleResMatcher.kt │ │ ├── ToolbarSubtitleMatcher.kt │ │ ├── ToolbarTitleMatcher.kt │ │ ├── ToolbarTitleResMatcher.kt │ │ ├── UniversalCheckedMatcher.kt │ │ ├── ViewGroupMatcher.kt │ │ ├── ViewMatchers.kt │ │ ├── ViewPagersSelectMatcher.kt │ │ ├── ViewPagersTabsCountMatcher.kt │ │ └── WithHintEndingMatcher.kt │ │ ├── page_object │ │ ├── Alert.kt │ │ ├── AppBarElement.kt │ │ ├── FloatingViewElement.kt │ │ ├── ImageViewElement.kt │ │ ├── KeyboardElement.kt │ │ ├── ListElement.kt │ │ ├── PageObjectElement.kt │ │ ├── ProgressBarElement.kt │ │ ├── RatingBarElement.kt │ │ ├── SnackbarElement.kt │ │ ├── SwipeRefreshElement.kt │ │ ├── SwitchElement.kt │ │ ├── TabLayoutElement.kt │ │ ├── TextElement.kt │ │ ├── TextInputElement.kt │ │ ├── ToolbarElement.kt │ │ ├── ToolbarMenuElement.kt │ │ ├── ViewPagerElement.kt │ │ └── WebView.kt │ │ ├── screenshot │ │ ├── ScreenshotConsumer.kt │ │ ├── ScreenshotProvider.kt │ │ ├── ScreenshotRule.kt │ │ └── SuppressScreenshot.kt │ │ └── util │ │ ├── AppendableDescription.kt │ │ ├── ClickTypeRule.kt │ │ ├── Context.kt │ │ ├── Drawables.kt │ │ ├── HumanReadables.kt │ │ ├── Instrumentations.kt │ │ ├── Reflection.kt │ │ └── View.kt │ └── test │ └── java │ └── com │ └── avito │ └── android │ └── test │ └── util │ └── ReflectionTests.kt └── ui-testing-maps ├── build.gradle.kts ├── lint.xml └── src └── main ├── AndroidManifest.xml └── java └── com.avito.android.test.maps ├── Exception.kt ├── GoogleMapActions.kt ├── GoogleMapChecks.kt ├── GoogleMapFragmentElement.kt ├── GoogleMapMatchers.kt └── provider ├── FragmentGoogleMapProvider.kt └── GoogleMapProvider.kt /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/dictionaries/dsvor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/.idea/dictionaries/dsvor.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/_config.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /test-app/README.md: -------------------------------------------------------------------------------- 1 | Tests for test-ui library -------------------------------------------------------------------------------- /test-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/build.gradle.kts -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/AppBarScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/AppBarScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/AppBarTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/AppBarTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/BackgroundDrawableScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/BackgroundDrawableScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/BackgroundDrawableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/BackgroundDrawableTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/ButtonsOverRecyclerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/ButtonsOverRecyclerScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/ButtonsOverRecyclerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/ButtonsOverRecyclerTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/ButtonsOverRecyclerWithCollapsingToolbarTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/ButtonsOverRecyclerWithCollapsingToolbarTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/ButtonsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/ButtonsScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/ButtonsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/ButtonsTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/DisplayedWithTextTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/DisplayedWithTextTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/DistantViewOnScrollScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/DistantViewOnScrollScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/EditTextScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/EditTextScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/EditTextTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/EditTextTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/GodRuleChain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/GodRuleChain.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/IdenticalCellsRecyclerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/IdenticalCellsRecyclerScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/IdenticalCellsRecyclerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/IdenticalCellsRecyclerTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/InterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/InterceptorTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/LongRecyclerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/LongRecyclerScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/LongRecyclerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/LongRecyclerTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/MovingButtonScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/MovingButtonScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/MovingButtonTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/MovingButtonTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/OverflowMenuScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/OverflowMenuScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/OverflowMenuTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/OverflowMenuTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/ReadTextTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/ReadTextTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/RecyclerAsLayoutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/RecyclerAsLayoutScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/RecyclerAsLayoutTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/RecyclerAsLayoutTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/RecyclerInRecyclerLayoutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/RecyclerInRecyclerLayoutScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/RecyclerInRecyclerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/RecyclerInRecyclerTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/RecyclerWithSingleLongItemScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/RecyclerWithSingleLongItemScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/RecyclerWithSingleLongItemTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/RecyclerWithSingleLongItemTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/Screen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/ScreenRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/ScreenRule.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/ScrollViewScrollToEndTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/ScrollViewScrollToEndTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/StatefulRecyclerViewAdapterScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/StatefulRecyclerViewAdapterScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/StatefulRecyclerViewAdapterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/StatefulRecyclerViewAdapterTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/SwipeRefreshScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/SwipeRefreshScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/SwipeRefreshTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/SwipeRefreshTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/TabLayoutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/TabLayoutScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/TabLayoutTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/TabLayoutTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/TextElementsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/TextElementsScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/TextElementsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/TextElementsTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/UITestRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/UITestRunner.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/ViewPagerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/ViewPagerScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/ViewPagerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/ViewPagerTest.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/VisibilityScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/VisibilityScreen.kt -------------------------------------------------------------------------------- /test-app/src/androidTest/java/com/avito/android/ui/test/VisibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/androidTest/java/com/avito/android/ui/test/VisibilityTest.kt -------------------------------------------------------------------------------- /test-app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/AppBarActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/AppBarActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/ButtonsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/ButtonsActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/ButtonsOverRecyclerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/ButtonsOverRecyclerActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/ButtonsOverRecyclerWithCollapsingToolbarActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/ButtonsOverRecyclerWithCollapsingToolbarActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/DistantViewOnScrollActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/DistantViewOnScrollActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/DrawableActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/DrawableActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/EditTextActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/EditTextActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/IdenticalCellsRecyclerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/IdenticalCellsRecyclerActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/LongRecyclerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/LongRecyclerActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/MovingButtonActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/MovingButtonActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/OverflowMenuActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/OverflowMenuActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/RecyclerAsLayoutActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/RecyclerAsLayoutActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/RecyclerInRecyclerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/RecyclerInRecyclerActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/RecyclerWithLongItemsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/RecyclerWithLongItemsActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/StatefulRecyclerViewAdapterActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/StatefulRecyclerViewAdapterActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/SwipeRefreshActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/SwipeRefreshActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/TabLayoutActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/TabLayoutActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/TextElementActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/TextElementActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/View.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/View.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/ViewPagerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/ViewPagerActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/java/com/avito/android/ui/VisibilityActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/java/com/avito/android/ui/VisibilityActivity.kt -------------------------------------------------------------------------------- /test-app/src/main/res/drawable/ic_check_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/drawable/ic_check_black_24dp.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_app_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_app_bar.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_buttons.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_buttons.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_buttons_over_recycler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_buttons_over_recycler.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_buttons_over_recycler_with_collapsing_toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_buttons_over_recycler_with_collapsing_toolbar.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_distant_view_on_scroll.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_distant_view_on_scroll.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_drawable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_drawable.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_edittext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_edittext.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_moving_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_moving_button.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_overflow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_overflow.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_recycler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_recycler.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_swipe_refresh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_swipe_refresh.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_tab_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_tab_layout.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_text_elements.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_text_elements.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_view_pager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_view_pager.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/activity_visibility.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/activity_visibility.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/cell.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/cell.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/cell_with_edit_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/cell_with_edit_text.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/cell_with_inner_recycler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/cell_with_inner_recycler.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/cell_with_multiple_text_views.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/cell_with_multiple_text_views.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/cell_with_text_input.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/cell_with_text_input.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/long_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/long_item.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/long_recycler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/long_recycler.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/view_pager_even_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/view_pager_even_item.xml -------------------------------------------------------------------------------- /test-app/src/main/res/layout/view_pager_odd_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/layout/view_pager_odd_item.xml -------------------------------------------------------------------------------- /test-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /test-app/src/main/res/values/color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/test-app/src/main/res/values/color.xml -------------------------------------------------------------------------------- /ui-testing-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/build.gradle.kts -------------------------------------------------------------------------------- /ui-testing-core/lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/lint.xml -------------------------------------------------------------------------------- /ui-testing-core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/androidx/test/espresso/action/SwipeDirection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/androidx/test/espresso/action/SwipeDirection.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/androidx/test/espresso/assertion/HumanReadables.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/androidx/test/espresso/assertion/HumanReadables.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/androidx/test/espresso/assertion/isDoesntExistAssertion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/androidx/test/espresso/assertion/isDoesntExistAssertion.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/Device.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/Device.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/Intents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/Intents.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/InteractionContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/InteractionContext.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/UITestConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/UITestConfig.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/Waiter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/Waiter.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/action/Actions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/action/Actions.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/action/ActionsDriver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/action/ActionsDriver.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/action/ActionsImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/action/ActionsImpl.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/action/InteractionContextMatcherActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/action/InteractionContextMatcherActions.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/action/InteractionContextPositionActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/action/InteractionContextPositionActions.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/action/OnDescendantMatcherListItemActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/action/OnDescendantMatcherListItemActions.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/action/OnDescendantPositionListItemActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/action/OnDescendantPositionListItemActions.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/action/OnViewActionsDriver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/action/OnViewActionsDriver.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/action/WebElementActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/action/WebElementActions.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/checks/Checks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/checks/Checks.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/checks/ChecksDriver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/checks/ChecksDriver.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/checks/ChecksImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/checks/ChecksImpl.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/checks/InteractionContextMatcherChecksDriver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/checks/InteractionContextMatcherChecksDriver.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/checks/InteractionContextPositionChecksDriver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/checks/InteractionContextPositionChecksDriver.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/checks/LabelChecks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/checks/LabelChecks.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/checks/LabelChecksImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/checks/LabelChecksImpl.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/checks/OnDescendantMatcherListItemChecksDriver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/checks/OnDescendantMatcherListItemChecksDriver.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/checks/OnDescendantPositionListItemChecksDriver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/checks/OnDescendantPositionListItemChecksDriver.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/checks/OnViewChecksDriver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/checks/OnViewChecksDriver.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/checks/PasswordFieldChecks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/checks/PasswordFieldChecks.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/checks/TextFieldErrorChecks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/checks/TextFieldErrorChecks.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/checks/TextFieldHintChecks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/checks/TextFieldHintChecks.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/checks/WebElementChecks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/checks/WebElementChecks.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/element/field/TextFieldAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/element/field/TextFieldAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/element/field/TextFieldChecks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/element/field/TextFieldChecks.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/element/field/TextFieldElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/element/field/TextFieldElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/element/field/actions/TypeText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/element/field/actions/TypeText.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/EspressoActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/EspressoActions.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ActionOnClickableElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ActionOnClickableElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ActionOnEnabledElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ActionOnEnabledElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ActionOnLongClickableElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ActionOnLongClickableElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/CollapseAppBarAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/CollapseAppBarAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/GroupedViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/GroupedViewAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/OrientationChangeAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/OrientationChangeAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/RecyclerSpanCountAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/RecyclerSpanCountAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/RecyclerViewHorizontalOffsetAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/RecyclerViewHorizontalOffsetAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/RecyclerViewItemsCountAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/RecyclerViewItemsCountAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/RecyclerViewVerticalOffsetAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/RecyclerViewVerticalOffsetAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/TextViewReadAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/TextViewReadAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ToolbarReadMenuItemsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ToolbarReadMenuItemsAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ViewGetHeightAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ViewGetHeightAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ViewGetTranslationYAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ViewGetTranslationYAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ViewPagersFlipAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ViewPagersFlipAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ViewPagersSelectAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/ViewPagersSelectAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/WaitForIdleAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/WaitForIdleAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/click/ClickAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/click/ClickAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/click/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/click/Event.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/recycler/RecyclerViewActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/recycler/RecyclerViewActions.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/recycler/RecyclerViewScroll.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/recycler/RecyclerViewScroll.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/recycler/ViewHolderItemMatching.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/recycler/ViewHolderItemMatching.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/scroll/Scroll.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/scroll/Scroll.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/action/scroll/ScrollToIfPossibleAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/action/scroll/ScrollToIfPossibleAction.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/espresso/assertion/ViewExistsAssertion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/espresso/assertion/ViewExistsAssertion.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/interceptor/HumanReadableInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/interceptor/HumanReadableInterceptor.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/interceptor/Interceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/interceptor/Interceptor.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/internal/Cache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/internal/Cache.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/internal/SQLiteDB.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/internal/SQLiteDB.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/internal/SharedPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/internal/SharedPreferences.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/AlphaMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/AlphaMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/AvitoPositionAssertions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/AvitoPositionAssertions.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/CanBeClickedMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/CanBeClickedMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/CanBeLongClickedMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/CanBeLongClickedMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/CollapsingToolbarTitleMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/CollapsingToolbarTitleMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/CompoundDrawableMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/CompoundDrawableMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/DrawableBackgroundMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/DrawableBackgroundMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/DrawableMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/DrawableMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/DrawableMatcherActionIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/DrawableMatcherActionIcon.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/DrawableMatcherCheckableImageView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/DrawableMatcherCheckableImageView.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/DrawableMatcherImageButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/DrawableMatcherImageButton.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/FocusableInTouchModeMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/FocusableInTouchModeMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/HintMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/HintMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/ImageShownMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/ImageShownMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/IsAssignableFromMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/IsAssignableFromMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/IsRefreshingMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/IsRefreshingMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/NoViewMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/NoViewMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/RecyclerViewMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/RecyclerViewMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/StringPatternMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/StringPatternMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/TabLayoutSelectMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/TabLayoutSelectMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/TabLayoutTabsCountMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/TabLayoutTabsCountMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/TextInputLayoutErrorMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/TextInputLayoutErrorMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/TextInputLayoutHintMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/TextInputLayoutHintMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/TextInputPasswordVisibilityMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/TextInputPasswordVisibilityMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/TextViewLinesMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/TextViewLinesMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/ToolbarSubTitleResMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/ToolbarSubTitleResMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/ToolbarSubtitleMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/ToolbarSubtitleMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/ToolbarTitleMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/ToolbarTitleMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/ToolbarTitleResMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/ToolbarTitleResMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/UniversalCheckedMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/UniversalCheckedMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/ViewGroupMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/ViewGroupMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/ViewMatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/ViewMatchers.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/ViewPagersSelectMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/ViewPagersSelectMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/ViewPagersTabsCountMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/ViewPagersTabsCountMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/matcher/WithHintEndingMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/matcher/WithHintEndingMatcher.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/Alert.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/Alert.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/AppBarElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/AppBarElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/FloatingViewElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/FloatingViewElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/ImageViewElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/ImageViewElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/KeyboardElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/KeyboardElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/ListElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/ListElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/PageObjectElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/PageObjectElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/ProgressBarElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/ProgressBarElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/RatingBarElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/RatingBarElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/SnackbarElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/SnackbarElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/SwipeRefreshElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/SwipeRefreshElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/SwitchElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/SwitchElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/TabLayoutElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/TabLayoutElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/TextElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/TextElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/TextInputElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/TextInputElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/ToolbarElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/ToolbarElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/ToolbarMenuElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/ToolbarMenuElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/ViewPagerElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/ViewPagerElement.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/page_object/WebView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/page_object/WebView.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/screenshot/ScreenshotConsumer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/screenshot/ScreenshotConsumer.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/screenshot/ScreenshotProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/screenshot/ScreenshotProvider.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/screenshot/ScreenshotRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/screenshot/ScreenshotRule.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/screenshot/SuppressScreenshot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/screenshot/SuppressScreenshot.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/util/AppendableDescription.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/util/AppendableDescription.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/util/ClickTypeRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/util/ClickTypeRule.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/util/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/util/Context.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/util/Drawables.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/util/Drawables.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/util/HumanReadables.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/util/HumanReadables.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/util/Instrumentations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/util/Instrumentations.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/util/Reflection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/util/Reflection.kt -------------------------------------------------------------------------------- /ui-testing-core/src/main/java/com/avito/android/test/util/View.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/main/java/com/avito/android/test/util/View.kt -------------------------------------------------------------------------------- /ui-testing-core/src/test/java/com/avito/android/test/util/ReflectionTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-core/src/test/java/com/avito/android/test/util/ReflectionTests.kt -------------------------------------------------------------------------------- /ui-testing-maps/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-maps/build.gradle.kts -------------------------------------------------------------------------------- /ui-testing-maps/lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-maps/lint.xml -------------------------------------------------------------------------------- /ui-testing-maps/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ui-testing-maps/src/main/java/com.avito.android.test.maps/Exception.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-maps/src/main/java/com.avito.android.test.maps/Exception.kt -------------------------------------------------------------------------------- /ui-testing-maps/src/main/java/com.avito.android.test.maps/GoogleMapActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-maps/src/main/java/com.avito.android.test.maps/GoogleMapActions.kt -------------------------------------------------------------------------------- /ui-testing-maps/src/main/java/com.avito.android.test.maps/GoogleMapChecks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-maps/src/main/java/com.avito.android.test.maps/GoogleMapChecks.kt -------------------------------------------------------------------------------- /ui-testing-maps/src/main/java/com.avito.android.test.maps/GoogleMapFragmentElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-maps/src/main/java/com.avito.android.test.maps/GoogleMapFragmentElement.kt -------------------------------------------------------------------------------- /ui-testing-maps/src/main/java/com.avito.android.test.maps/GoogleMapMatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-maps/src/main/java/com.avito.android.test.maps/GoogleMapMatchers.kt -------------------------------------------------------------------------------- /ui-testing-maps/src/main/java/com.avito.android.test.maps/provider/FragmentGoogleMapProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-maps/src/main/java/com.avito.android.test.maps/provider/FragmentGoogleMapProvider.kt -------------------------------------------------------------------------------- /ui-testing-maps/src/main/java/com.avito.android.test.maps/provider/GoogleMapProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/android-ui-testing/HEAD/ui-testing-maps/src/main/java/com.avito.android.test.maps/provider/GoogleMapProvider.kt --------------------------------------------------------------------------------