diff --git a/buildsystem/dependencies.gradle b/buildsystem/dependencies.gradle index 69e954e3..546f44ac 100644 --- a/buildsystem/dependencies.gradle +++ b/buildsystem/dependencies.gradle @@ -47,7 +47,7 @@ def alias = System.getenv('BINTRAY_ALIAS') ?: '' def kakaoVersion = new File('buildsystem/version').text.trim() + alias ext.kakao = [ - group : 'com.agoda.kakao', + group : 'io.github.kakaocup', artifact : 'kakao', name : 'kakao', description : 'Kotlin based DSL for fluent AT with Espresso', diff --git a/docs/kakao/alltypes/index.md b/docs/kakao/alltypes/index.md index 34878a1d..fc2d1594 100644 --- a/docs/kakao/alltypes/index.md +++ b/docs/kakao/alltypes/index.md @@ -4,144 +4,151 @@ | Name | Summary | |---|---| -| [com.agoda.kakao.list.AbsListViewAdapterActions](../com.agoda.kakao.list/-abs-list-view-adapter-actions/index.md) | | -| [com.agoda.kakao.list.AbsListViewAdapterAssertions](../com.agoda.kakao.list/-abs-list-view-adapter-assertions/index.md) | Provides assertions for AbsListView adapter | -| [com.agoda.kakao.common.matchers.AbsListViewAdapterSizeMatcher](../com.agoda.kakao.common.matchers/-abs-list-view-adapter-size-matcher/index.md) | Matches AbsListView with count of children | -| [com.agoda.kakao.intent.ActivityResultBuilder](../com.agoda.kakao.intent/-activity-result-builder/index.md) | Class for building ActivityResult | -| [com.agoda.kakao.common.assertions.AdapterAssertions](../com.agoda.kakao.common.assertions/-adapter-assertions/index.md) | Provides assertions for view with adapters | -| [com.agoda.kakao.common.matchers.AnyTextMatcher](../com.agoda.kakao.common.matchers/-any-text-matcher/index.md) | Matches TextView views which contains any text | -| [com.agoda.kakao.common.matchers.BackgroundColorMatcher](../com.agoda.kakao.common.matchers/-background-color-matcher/index.md) | Matches given background color with the current one | -| [com.agoda.kakao.common.actions.BaseActions](../com.agoda.kakao.common.actions/-base-actions/index.md) | Base interface for performing actions on view | -| [com.agoda.kakao.common.assertions.BaseAssertions](../com.agoda.kakao.common.assertions/-base-assertions/index.md) | Base interface for asserting views | -| [com.agoda.kakao.bottomnav.BottomNavigationViewActions](../com.agoda.kakao.bottomnav/-bottom-navigation-view-actions/index.md) | Provides actions for BottomNavigationView | -| [com.agoda.kakao.bottomnav.BottomNavigationViewAssertions](../com.agoda.kakao.bottomnav/-bottom-navigation-view-assertions/index.md) | Provides assertion for BottomNavigationview | -| [com.agoda.kakao.intent.BundleBuilder](../com.agoda.kakao.intent/-bundle-builder/index.md) | Class for building Bundle matchers | -| [com.agoda.kakao.check.CheckableActions](../com.agoda.kakao.check/-checkable-actions/index.md) | Provides action for checking views | -| [com.agoda.kakao.check.CheckableAssertions](../com.agoda.kakao.check/-checkable-assertions/index.md) | Provides checkable based assertions for views | -| [com.agoda.kakao.common.matchers.ChildCountMatcher](../com.agoda.kakao.common.matchers/-child-count-matcher/index.md) | Matches view with size no of children | -| [com.agoda.kakao.chipgroup.ChipGroupActions](../com.agoda.kakao.chipgroup/-chip-group-actions/index.md) | | -| [com.agoda.kakao.chipgroup.ChipGroupAssertions](../com.agoda.kakao.chipgroup/-chip-group-assertions/index.md) | Provides assertions for a ChipGroup | -| [com.agoda.kakao.intent.ComponentNameBuilder](../com.agoda.kakao.intent/-component-name-builder/index.md) | Class for building ComponentName matchers | -| [com.agoda.kakao.list.DataBuilder](../com.agoda.kakao.list/-data-builder/index.md) | Class for building data matchers | -| [com.agoda.kakao.delegate.DataInteractionDelegate](../com.agoda.kakao.delegate/-data-interaction-delegate/index.md) | Delegation class for [DataInteraction](#). Wraps all available public calls and intercepts [check](../com.agoda.kakao.delegate/-data-interaction-delegate/check.md) and [perform](../com.agoda.kakao.delegate/-data-interaction-delegate/perform.md). | -| [com.agoda.kakao.picker.date.DatePickerAction](../com.agoda.kakao.picker.date/-date-picker-action/index.md) | Provides actions for date picker | -| [com.agoda.kakao.picker.date.DatePickerAssertion](../com.agoda.kakao.picker.date/-date-picker-assertion/index.md) | Provides assertions for date picker | -| [com.agoda.kakao.delegate.Delegate](../com.agoda.kakao.delegate/-delegate/index.md) | Base delegate interface. | -| [com.agoda.kakao.common.matchers.DrawableMatcher](../com.agoda.kakao.common.matchers/-drawable-matcher/index.md) | Matches given drawable with current one | -| [com.agoda.kakao.drawer.DrawerActions](../com.agoda.kakao.drawer/-drawer-actions/index.md) | Provides actions for navigation drawer | -| [com.agoda.kakao.edit.EditableActions](../com.agoda.kakao.edit/-editable-actions/index.md) | Provides editable actions for views | -| [com.agoda.kakao.common.matchers.FirstViewMatcher](../com.agoda.kakao.common.matchers/-first-view-matcher/index.md) | Matches first view | -| [com.agoda.kakao.image.ImageViewAssertions](../com.agoda.kakao.image/-image-view-assertions/index.md) | Provides assertion for image views | -| [com.agoda.kakao.common.matchers.IndexMatcher](../com.agoda.kakao.common.matchers/-index-matcher/index.md) | Matches index'th view that matches given matcher | -| [com.agoda.kakao.intent.IntentBuilder](../com.agoda.kakao.intent/-intent-builder/index.md) | Class for building Intent matchers | -| [com.agoda.kakao.intercept.Interceptable](../com.agoda.kakao.intercept/-interceptable/index.md) | | -| [com.agoda.kakao.intercept.Interception](../com.agoda.kakao.intercept/-interception/index.md) | | -| [com.agoda.kakao.intercept.Interceptor](../com.agoda.kakao.intercept/-interceptor/index.md) | Base class for intercepting the call chain from Kakao to Espresso. | -| [com.agoda.kakao.common.matchers.ItemMatcher](../com.agoda.kakao.common.matchers/-item-matcher/index.md) | Matches first RecyclerView descendant which matches specific matcher | -| [com.agoda.kakao.list.KAbsListView](../com.agoda.kakao.list/-k-abs-list-view/index.md) | View with ScrollViewActions and BaseAssertions. Gives access to it's children | -| [com.agoda.kakao.list.KAdapterItem](../com.agoda.kakao.list/-k-adapter-item/index.md) | Base class for KAbsListView adapter items | -| [com.agoda.kakao.list.KAdapterItemType](../com.agoda.kakao.list/-k-adapter-item-type/index.md) | For internal use. Don't use manually. | -| [com.agoda.kakao.list.KAdapterItemTypeBuilder](../com.agoda.kakao.list/-k-adapter-item-type-builder/index.md) | Class that maps types to providing functions | -| [com.agoda.kakao.Kakao](../com.agoda.kakao/-kakao/index.md) | | -| [com.agoda.kakao.common.KakaoDslMarker](../com.agoda.kakao.common/-kakao-dsl-marker/index.md) | | -| [com.agoda.kakao.dialog.KAlertDialog](../com.agoda.kakao.dialog/-k-alert-dialog/index.md) | View for interact with default alert dialog | -| [com.agoda.kakao.common.views.KBaseView](../com.agoda.kakao.common.views/-k-base-view/index.md) | Base class for all Kakao views | -| [com.agoda.kakao.bottomnav.KBottomNavigationView](../com.agoda.kakao.bottomnav/-k-bottom-navigation-view/index.md) | View for acting and asserting on BottomNavigationView | -| [com.agoda.kakao.text.KButton](../com.agoda.kakao.text/-k-button/index.md) | View with BaseActions and TextViewAssertions | -| [com.agoda.kakao.check.KCheckBox](../com.agoda.kakao.check/-k-check-box/index.md) | View with CheckableActions, CheckableAssertions and TextViewAssertions | -| [com.agoda.kakao.chipgroup.KChipGroup](../com.agoda.kakao.chipgroup/-k-chip-group/index.md) | View with ChipGroupActions and ChipGroupAssertions | -| [com.agoda.kakao.picker.date.KDatePicker](../com.agoda.kakao.picker.date/-k-date-picker/index.md) | View for interact with default date picker | -| [com.agoda.kakao.picker.date.KDatePickerDialog](../com.agoda.kakao.picker.date/-k-date-picker-dialog/index.md) | View for interact with default date picker dialog | -| [com.agoda.kakao.drawer.KDrawerView](../com.agoda.kakao.drawer/-k-drawer-view/index.md) | View with DrawerActions and BaseAssertions | -| [com.agoda.kakao.edit.KEditText](../com.agoda.kakao.edit/-k-edit-text/index.md) | View with EditableActions and TextViewAssertions | -| [com.agoda.kakao.list.KEmptyAdapterItem](../com.agoda.kakao.list/-k-empty-adapter-item/index.md) | Empty implementation of KAdapterItem | -| [com.agoda.kakao.recycler.KEmptyRecyclerItem](../com.agoda.kakao.recycler/-k-empty-recycler-item/index.md) | Empty implementation of KRecyclerItem | -| [com.agoda.kakao.pager2.KEmptyViewPagerItem](../com.agoda.kakao.pager2/-k-empty-view-pager-item/index.md) | Empty implementation of KViewPagerItem | -| [com.agoda.kakao.image.KImageView](../com.agoda.kakao.image/-k-image-view/index.md) | View with BaseActions and ImageViewAssertions | -| [com.agoda.kakao.intent.KIntent](../com.agoda.kakao.intent/-k-intent/index.md) | This class is intended to be used when you need to check if some intent has been sent or to mock specific intent with result | -| [com.agoda.kakao.navigation.KNavigationView](../com.agoda.kakao.navigation/-k-navigation-view/index.md) | View with NavigationViewActions and NavigationViewAssertions | -| [com.agoda.kakao.progress.KProgressBar](../com.agoda.kakao.progress/-k-progress-bar/index.md) | View with ProgressBarActions and ProgressBarAssertions | -| [com.agoda.kakao.rating.KRatingBar](../com.agoda.kakao.rating/-k-rating-bar/index.md) | View with RatingBarActions and RatingBarAssertions | -| [com.agoda.kakao.recycler.KRecyclerItem](../com.agoda.kakao.recycler/-k-recycler-item/index.md) | Base class for KRecyclerView adapter items | -| [com.agoda.kakao.recycler.KRecyclerItemType](../com.agoda.kakao.recycler/-k-recycler-item-type/index.md) | For internal use. Don't use manually. | -| [com.agoda.kakao.recycler.KRecyclerItemTypeBuilder](../com.agoda.kakao.recycler/-k-recycler-item-type-builder/index.md) | Class that maps types to providing functions | -| [com.agoda.kakao.recycler.KRecyclerView](../com.agoda.kakao.recycler/-k-recycler-view/index.md) | View with RecyclerActions, BaseAssertions and RecyclerAdapterAssertions. Gives access to it's children | -| [com.agoda.kakao.scroll.KScrollView](../com.agoda.kakao.scroll/-k-scroll-view/index.md) | View with ScrollViewActions and BaseAssertions | -| [com.agoda.kakao.progress.KSeekBar](../com.agoda.kakao.progress/-k-seek-bar/index.md) | View with SeekBarActions and ProgressBarAssertions | -| [com.agoda.kakao.text.KSnackbar](../com.agoda.kakao.text/-k-snackbar/index.md) | View with internal TextView and a Button | -| [com.agoda.kakao.spinner.KSpinner](../com.agoda.kakao.spinner/-k-spinner/index.md) | | -| [com.agoda.kakao.spinner.KSpinnerItem](../com.agoda.kakao.spinner/-k-spinner-item/index.md) | KTextView implementation of KAdapterItem | -| [com.agoda.kakao.swiperefresh.KSwipeRefreshLayout](../com.agoda.kakao.swiperefresh/-k-swipe-refresh-layout/index.md) | View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions | -| [com.agoda.kakao.common.views.KSwipeView](../com.agoda.kakao.common.views/-k-swipe-view/index.md) | View with SwipeableActions and BaseAssertions | -| [com.agoda.kakao.switch.KSwitch](../com.agoda.kakao.switch/-k-switch/index.md) | View with SwitchableActions, CheckableAssertions and TextViewAssertions | -| [com.agoda.kakao.tabs.KTabLayout](../com.agoda.kakao.tabs/-k-tab-layout/index.md) | View with TabLayoutActions and TabLayoutAssertions | -| [com.agoda.kakao.edit.KTextInputLayout](../com.agoda.kakao.edit/-k-text-input-layout/index.md) | View with TextInputLayoutAssertions | -| [com.agoda.kakao.text.KTextView](../com.agoda.kakao.text/-k-text-view/index.md) | View with BaseActions and TextViewAssertions | -| [com.agoda.kakao.picker.time.KTimePicker](../com.agoda.kakao.picker.time/-k-time-picker/index.md) | View for interact with default time picker | -| [com.agoda.kakao.picker.time.KTimePickerDialog](../com.agoda.kakao.picker.time/-k-time-picker-dialog/index.md) | View for interact with default date picker dialog | -| [com.agoda.kakao.toolbar.KToolbar](../com.agoda.kakao.toolbar/-k-toolbar/index.md) | View for acting and asserting on Toolbar | -| [com.agoda.kakao.common.views.KView](../com.agoda.kakao.common.views/-k-view/index.md) | Simple view with BaseActions and BaseAssertions | -| [com.agoda.kakao.pager.KViewPager](../com.agoda.kakao.pager/-k-view-pager/index.md) | View with SwipeableActions and ViewPagerAssertions | -| [com.agoda.kakao.pager2.KViewPager2](../com.agoda.kakao.pager2/-k-view-pager2/index.md) | View with SwipeableActions and ViewPager2Assertions | -| [com.agoda.kakao.pager2.KViewPagerItem](../com.agoda.kakao.pager2/-k-view-pager-item/index.md) | Base class for KViewPager2 adapter items | -| [com.agoda.kakao.pager2.KViewPagerItemType](../com.agoda.kakao.pager2/-k-view-pager-item-type/index.md) | For internal use. Don't use manually. | -| [com.agoda.kakao.pager2.KViewPagerItemTypeBuilder](../com.agoda.kakao.pager2/-k-view-pager-item-type-builder/index.md) | Class that maps types to providing functions | -| [com.agoda.kakao.web.KWebView](../com.agoda.kakao.web/-k-web-view/index.md) | Class for interacting with WebViews | -| [com.agoda.kakao.common.matchers.NavigationItemMatcher](../com.agoda.kakao.common.matchers/-navigation-item-matcher/index.md) | Matches NavigationView with given item id checked | -| [com.agoda.kakao.navigation.NavigationViewActions](../com.agoda.kakao.navigation/-navigation-view-actions/index.md) | Provides actions for navigation view | -| [com.agoda.kakao.navigation.NavigationViewAssertions](../com.agoda.kakao.navigation/-navigation-view-assertions/index.md) | Provides assertions for NavigationView | -| [com.agoda.kakao.common.actions.NestedScrollToAction](../com.agoda.kakao.common.actions/-nested-scroll-to-action/index.md) | Scrolls to a given view with [NestedScrollView](#) support. | -| [com.agoda.kakao.common.matchers.PageMatcher](../com.agoda.kakao.common.matchers/-page-matcher/index.md) | Matches ViewPager which page index equals given | -| [com.agoda.kakao.common.matchers.PositionMatcher](../com.agoda.kakao.common.matchers/-position-matcher/index.md) | Matches RecyclerView descendant at given position in adapter | -| [com.agoda.kakao.progress.PreciseSwipe](../com.agoda.kakao.progress/-precise-swipe/index.md) | | -| [com.agoda.kakao.progress.ProgressBarActions](../com.agoda.kakao.progress/-progress-bar-actions/index.md) | Provides action for ProgressBar | -| [com.agoda.kakao.progress.ProgressBarAssertions](../com.agoda.kakao.progress/-progress-bar-assertions/index.md) | Provides assertions for progress bar | -| [com.agoda.kakao.common.matchers.ProgressMatcher](../com.agoda.kakao.common.matchers/-progress-matcher/index.md) | Matcher of value progress of given matcher | -| [com.agoda.kakao.rating.RatingBarActions](../com.agoda.kakao.rating/-rating-bar-actions/index.md) | Provides action for RatingBar | -| [com.agoda.kakao.rating.RatingBarAssertions](../com.agoda.kakao.rating/-rating-bar-assertions/index.md) | Provides assertions for RatingBar | -| [com.agoda.kakao.common.matchers.RatingBarMatcher](../com.agoda.kakao.common.matchers/-rating-bar-matcher/index.md) | Matcher of value rating of given matcher | -| [com.agoda.kakao.recycler.RecyclerActions](../com.agoda.kakao.recycler/-recycler-actions/index.md) | Provides ScrollableActions implementation for RecyclerView | -| [com.agoda.kakao.recycler.RecyclerAdapterAssertions](../com.agoda.kakao.recycler/-recycler-adapter-assertions/index.md) | Provides assertions for recyclerView adapter | -| [com.agoda.kakao.common.matchers.RecyclerViewAdapterSizeMatcher](../com.agoda.kakao.common.matchers/-recycler-view-adapter-size-matcher/index.md) | Matches RecyclerView with count of children | -| [com.agoda.kakao.common.builders.RootBuilder](../com.agoda.kakao.common.builders/-root-builder/index.md) | Class for building root matchers | -| [com.agoda.kakao.screen.Screen](../com.agoda.kakao.screen/-screen/index.md) | Container class for UI elements. | -| [com.agoda.kakao.screen.ScreenActions](../com.agoda.kakao.screen/-screen-actions/index.md) | Interface with common actions for all screens | -| [com.agoda.kakao.common.actions.ScrollableActions](../com.agoda.kakao.common.actions/-scrollable-actions/index.md) | Provides scrolling actions for view | -| [com.agoda.kakao.scroll.ScrollViewActions](../com.agoda.kakao.scroll/-scroll-view-actions/index.md) | Provides ScrollableActions implementation for ScrollView | -| [com.agoda.kakao.progress.SeekBarActions](../com.agoda.kakao.progress/-seek-bar-actions/index.md) | Provides action for SeekBar | -| [com.agoda.kakao.common.matchers.SelectedChipMatcher](../com.agoda.kakao.common.matchers/-selected-chip-matcher/index.md) | Matches checked chip | -| [com.agoda.kakao.spinner.SpinnerAdapterActions](../com.agoda.kakao.spinner/-spinner-adapter-actions/index.md) | | -| [com.agoda.kakao.spinner.SpinnerAdapterAssertions](../com.agoda.kakao.spinner/-spinner-adapter-assertions/index.md) | Provides assertions for Spinner adapter | -| [com.agoda.kakao.common.matchers.SpinnerAdapterSizeMatcher](../com.agoda.kakao.common.matchers/-spinner-adapter-size-matcher/index.md) | Matches Spinner with count of children | -| [com.agoda.kakao.common.matchers.SpinnerPopupMatcher](../com.agoda.kakao.common.matchers/-spinner-popup-matcher/index.md) | Matches Root View is popup window and contains DropDownView | -| [com.agoda.kakao.common.actions.SwipeableActions](../com.agoda.kakao.common.actions/-swipeable-actions/index.md) | Provides swipe actions for views | -| [com.agoda.kakao.swiperefresh.SwipeRefreshLayoutActions](../com.agoda.kakao.swiperefresh/-swipe-refresh-layout-actions/index.md) | Provides actions for SwipeRefreshLayout | -| [com.agoda.kakao.swiperefresh.SwipeRefreshLayoutAssertions](../com.agoda.kakao.swiperefresh/-swipe-refresh-layout-assertions/index.md) | Provides assertion for SwipeRefreshLayout | -| [com.agoda.kakao.common.matchers.SwipeRefreshLayoutMatcher](../com.agoda.kakao.common.matchers/-swipe-refresh-layout-matcher/index.md) | | -| [com.agoda.kakao.switch.SwitchableActions](../com.agoda.kakao.switch/-switchable-actions/index.md) | Provides action for actions on Switch | -| [com.agoda.kakao.tabs.TabLayoutActions](../com.agoda.kakao.tabs/-tab-layout-actions/index.md) | Provides action for TabLayout | -| [com.agoda.kakao.tabs.TabLayoutAssertions](../com.agoda.kakao.tabs/-tab-layout-assertions/index.md) | Provides assertions for TabLayout | -| [com.agoda.kakao.edit.TextInputLayoutAssertions](../com.agoda.kakao.edit/-text-input-layout-assertions/index.md) | Provides assertions for TextInputLayout | -| [com.agoda.kakao.common.matchers.TextInputLayoutCounterEnabledMatcher](../com.agoda.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/index.md) | | -| [com.agoda.kakao.common.matchers.TextInputLayoutErrorEnabledMatcher](../com.agoda.kakao.common.matchers/-text-input-layout-error-enabled-matcher/index.md) | | -| [com.agoda.kakao.common.matchers.TextInputLayoutHintEnabledMatcher](../com.agoda.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/index.md) | | -| [com.agoda.kakao.text.TextViewActions](../com.agoda.kakao.text/-text-view-actions/index.md) | Provides actions for TextViews | -| [com.agoda.kakao.text.TextViewAssertions](../com.agoda.kakao.text/-text-view-assertions/index.md) | Provides text based assertions for views | -| [com.agoda.kakao.picker.time.TimePickerAction](../com.agoda.kakao.picker.time/-time-picker-action/index.md) | Provides actions for time picker | -| [com.agoda.kakao.picker.time.TimePickerAssertion](../com.agoda.kakao.picker.time/-time-picker-assertion/index.md) | Provides assertions for time picker | -| [com.agoda.kakao.common.matchers.ToolbarNavigationMatcher](../com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/index.md) | | -| [com.agoda.kakao.common.matchers.ToolbarSubtitleMatcher](../com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/index.md) | | -| [com.agoda.kakao.common.matchers.ToolbarTitleMatcher](../com.agoda.kakao.common.matchers/-toolbar-title-matcher/index.md) | | -| [com.agoda.kakao.toolbar.ToolbarViewActions](../com.agoda.kakao.toolbar/-toolbar-view-actions.md) | Provides actions for Toolbar | -| [com.agoda.kakao.toolbar.ToolbarViewAssertions](../com.agoda.kakao.toolbar/-toolbar-view-assertions/index.md) | Provides assertion for Toolbar | -| [com.agoda.kakao.intent.UriBuilder](../com.agoda.kakao.intent/-uri-builder/index.md) | Class for building Uri matchers | -| [com.agoda.kakao.common.builders.ViewBuilder](../com.agoda.kakao.common.builders/-view-builder/index.md) | Class for building view matchers and interactions | -| [com.agoda.kakao.delegate.ViewInteractionDelegate](../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | Delegation class for [ViewInteraction](#). Wraps all available public calls and intercepts [check](../com.agoda.kakao.delegate/-view-interaction-delegate/check.md) and [perform](../com.agoda.kakao.delegate/-view-interaction-delegate/perform.md). | -| [com.agoda.kakao.pager2.ViewPager2Actions](../com.agoda.kakao.pager2/-view-pager2-actions/index.md) | Provides ScrollableActions implementation for ViewPager2 | -| [com.agoda.kakao.pager2.ViewPager2AdapterAssertions](../com.agoda.kakao.pager2/-view-pager2-adapter-assertions/index.md) | Provides assertions for viewpager2 adapter | -| [com.agoda.kakao.common.matchers.ViewPager2AdapterSizeMatcher](../com.agoda.kakao.common.matchers/-view-pager2-adapter-size-matcher/index.md) | Matches ViewPager2 with count of children | -| [com.agoda.kakao.pager.ViewPagerAssertions](../com.agoda.kakao.pager/-view-pager-assertions/index.md) | Provides assertions for view pagers | -| [com.agoda.kakao.web.WebActions](../com.agoda.kakao.web/-web-actions/index.md) | Provides action for interacting with WebViews | -| [com.agoda.kakao.web.WebAssertions](../com.agoda.kakao.web/-web-assertions/index.md) | Interface that provides assertions for WebViews | -| [com.agoda.kakao.web.WebElementBuilder](../com.agoda.kakao.web/-web-element-builder/index.md) | Class for building WebView element matchers | -| [com.agoda.kakao.delegate.WebInteractionDelegate](../com.agoda.kakao.delegate/-web-interaction-delegate/index.md) | Delegation class for [Web.WebInteraction](#). Wraps all available public calls and intercepts [check](../com.agoda.kakao.delegate/-web-interaction-delegate/check.md) and [perform](../com.agoda.kakao.delegate/-web-interaction-delegate/perform.md). | +| [io.github.kakaocup.kakao.list.AbsListViewAdapterActions](../io.github.kakaocup.kakao.list/-abs-list-view-adapter-actions/index.md) | | +| [io.github.kakaocup.kakao.list.AbsListViewAdapterAssertions](../io.github.kakaocup.kakao.list/-abs-list-view-adapter-assertions/index.md) | Provides assertions for AbsListView adapter | +| [io.github.kakaocup.kakao.common.matchers.AbsListViewAdapterSizeMatcher](../io.github.kakaocup.kakao.common.matchers/-abs-list-view-adapter-size-matcher/index.md) | Matches AbsListView with count of children | +| [io.github.kakaocup.kakao.intent.ActivityResultBuilder](../io.github.kakaocup.kakao.intent/-activity-result-builder/index.md) | Class for building ActivityResult | +| [io.github.kakaocup.kakao.common.assertions.AdapterAssertions](../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/index.md) | Provides assertions for view with adapters | +| [io.github.kakaocup.kakao.common.matchers.AnyTextMatcher](../io.github.kakaocup.kakao.common.matchers/-any-text-matcher/index.md) | Matches TextView views which contains any text | +| [io.github.kakaocup.kakao.common.matchers.BackgroundColorMatcher](../io.github.kakaocup.kakao.common.matchers/-background-color-matcher/index.md) | Matches given background color with the current one | +| [io.github.kakaocup.kakao.common.actions.BaseActions](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) | Base interface for performing actions on view | +| [io.github.kakaocup.kakao.common.assertions.BaseAssertions](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) | Base interface for asserting views | +| [io.github.kakaocup.kakao.bottomnav.BottomNavigationViewActions](../io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-actions/index.md) | Provides actions for BottomNavigationView | +| [io.github.kakaocup.kakao.bottomnav.BottomNavigationViewAssertions](../io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-assertions/index.md) | Provides assertion for BottomNavigationview | +| [io.github.kakaocup.kakao.intent.BundleBuilder](../io.github.kakaocup.kakao.intent/-bundle-builder/index.md) | Class for building Bundle matchers | +| [io.github.kakaocup.kakao.check.CheckableActions](../io.github.kakaocup.kakao.check/-checkable-actions/index.md) | Provides action for checking views | +| [io.github.kakaocup.kakao.check.CheckableAssertions](../io.github.kakaocup.kakao.check/-checkable-assertions/index.md) | Provides checkable based assertions for views | +| [io.github.kakaocup.kakao.common.matchers.ChildCountMatcher](../io.github.kakaocup.kakao.common.matchers/-child-count-matcher/index.md) | Matches view with size no of children | +| [io.github.kakaocup.kakao.chipgroup.ChipGroupActions](../io.github.kakaocup.kakao.chipgroup/-chip-group-actions/index.md) | | +| [io.github.kakaocup.kakao.chipgroup.ChipGroupAssertions](../io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/index.md) | Provides assertions for a ChipGroup | +| [io.github.kakaocup.kakao.intent.ComponentNameBuilder](../io.github.kakaocup.kakao.intent/-component-name-builder/index.md) | Class for building ComponentName matchers | +| [io.github.kakaocup.kakao.list.DataBuilder](../io.github.kakaocup.kakao.list/-data-builder/index.md) | Class for building data matchers | +| [io.github.kakaocup.kakao.delegate.DataInteractionDelegate](../io.github.kakaocup.kakao.delegate/-data-interaction-delegate/index.md) | Delegation class for [DataInteraction](#). Wraps all available public calls and intercepts [check](../io.github.kakaocup.kakao.delegate/-data-interaction-delegate/check.md) and [perform](../io.github.kakaocup.kakao.delegate/-data-interaction-delegate/perform.md). | +| [io.github.kakaocup.kakao.picker.date.DatePickerAction](../io.github.kakaocup.kakao.picker.date/-date-picker-action/index.md) | Provides actions for date picker | +| [io.github.kakaocup.kakao.picker.date.DatePickerAssertion](../io.github.kakaocup.kakao.picker.date/-date-picker-assertion/index.md) | Provides assertions for date picker | +| [io.github.kakaocup.kakao.delegate.Delegate](../io.github.kakaocup.kakao.delegate/-delegate/index.md) | Base delegate interface. | +| [io.github.kakaocup.kakao.common.matchers.DrawableMatcher](../io.github.kakaocup.kakao.common.matchers/-drawable-matcher/index.md) | Matches given drawable with current one | +| [io.github.kakaocup.kakao.drawer.DrawerActions](../io.github.kakaocup.kakao.drawer/-drawer-actions/index.md) | Provides actions for navigation drawer | +| [io.github.kakaocup.kakao.edit.EditableActions](../io.github.kakaocup.kakao.edit/-editable-actions/index.md) | Provides editable actions for views | +| [io.github.kakaocup.kakao.common.matchers.FirstViewMatcher](../io.github.kakaocup.kakao.common.matchers/-first-view-matcher/index.md) | Matches first view | +| [io.github.kakaocup.kakao.image.ImageViewAssertions](../io.github.kakaocup.kakao.image/-image-view-assertions/index.md) | Provides assertion for image views | +| [io.github.kakaocup.kakao.common.matchers.IndexMatcher](../io.github.kakaocup.kakao.common.matchers/-index-matcher/index.md) | Matches index'th view that matches given matcher | +| [io.github.kakaocup.kakao.intent.IntentBuilder](../io.github.kakaocup.kakao.intent/-intent-builder/index.md) | Class for building Intent matchers | +| [io.github.kakaocup.kakao.intercept.Interceptable](../io.github.kakaocup.kakao.intercept/-interceptable/index.md) | | +| [io.github.kakaocup.kakao.intercept.Interception](../io.github.kakaocup.kakao.intercept/-interception/index.md) | | +| [io.github.kakaocup.kakao.intercept.Interceptor](../io.github.kakaocup.kakao.intercept/-interceptor/index.md) | Base class for intercepting the call chain from Kakao to Espresso. | +| [io.github.kakaocup.kakao.common.matchers.ItemMatcher](../io.github.kakaocup.kakao.common.matchers/-item-matcher/index.md) | Matches first RecyclerView descendant which matches specific matcher | +| [io.github.kakaocup.kakao.list.KAbsListView](../io.github.kakaocup.kakao.list/-k-abs-list-view/index.md) | View with ScrollViewActions and BaseAssertions. Gives access to it's children | +| [io.github.kakaocup.kakao.list.KAdapterItem](../io.github.kakaocup.kakao.list/-k-adapter-item/index.md) | Base class for KAbsListView adapter items | +| [io.github.kakaocup.kakao.list.KAdapterItemType](../io.github.kakaocup.kakao.list/-k-adapter-item-type/index.md) | For internal use. Don't use manually. | +| [io.github.kakaocup.kakao.list.KAdapterItemTypeBuilder](../io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/index.md) | Class that maps types to providing functions | +| [io.github.kakaocup.kakao.Kakao](../io.github.kakaocup.kakao/-kakao/index.md) | | +| [io.github.kakaocup.kakao.common.KakaoDslMarker](../io.github.kakaocup.kakao.common/-kakao-dsl-marker/index.md) | | +| [io.github.kakaocup.kakao.dialog.KAlertDialog](../io.github.kakaocup.kakao.dialog/-k-alert-dialog/index.md) | View for interact with default alert dialog | +| [io.github.kakaocup.kakao.common.views.KBaseView](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md) | Base class for all Kakao views | +| [io.github.kakaocup.kakao.bottomnav.KBottomNavigationView](../io.github.kakaocup.kakao.bottomnav/-k-bottom-navigation-view/index.md) | View for acting and asserting on BottomNavigationView | +| [io.github.kakaocup.kakao.text.KButton](../io.github.kakaocup.kakao.text/-k-button/index.md) | View with BaseActions and TextViewAssertions | +| [io.github.kakaocup.kakao.check.KCheckBox](../io.github.kakaocup.kakao.check/-k-check-box/index.md) | View with CheckableActions, CheckableAssertions and TextViewAssertions | +| [io.github.kakaocup.kakao.chipgroup.KChipGroup](../io.github.kakaocup.kakao.chipgroup/-k-chip-group/index.md) | View with ChipGroupActions and ChipGroupAssertions | +| [io.github.kakaocup.kakao.picker.date.KDatePicker](../io.github.kakaocup.kakao.picker.date/-k-date-picker/index.md) | View for interact with default date picker | +| [io.github.kakaocup.kakao.picker.date.KDatePickerDialog](../io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/index.md) | View for interact with default date picker dialog | +| [io.github.kakaocup.kakao.drawer.KDrawerView](../io.github.kakaocup.kakao.drawer/-k-drawer-view/index.md) | View with DrawerActions and BaseAssertions | +| [io.github.kakaocup.kakao.edit.KEditText](../io.github.kakaocup.kakao.edit/-k-edit-text/index.md) | View with EditableActions and TextViewAssertions | +| [io.github.kakaocup.kakao.list.KEmptyAdapterItem](../io.github.kakaocup.kakao.list/-k-empty-adapter-item/index.md) | Empty implementation of KAdapterItem | +| [io.github.kakaocup.kakao.recycler.KEmptyRecyclerItem](../io.github.kakaocup.kakao.recycler/-k-empty-recycler-item/index.md) | Empty implementation of KRecyclerItem | +| [io.github.kakaocup.kakao.pager2.KEmptyViewPagerItem](../io.github.kakaocup.kakao.pager2/-k-empty-view-pager-item/index.md) | Empty implementation of KViewPagerItem | +| [io.github.kakaocup.kakao.image.KImageView](../io.github.kakaocup.kakao.image/-k-image-view/index.md) | View with BaseActions and ImageViewAssertions | +| [io.github.kakaocup.kakao.intent.KIntent](../io.github.kakaocup.kakao.intent/-k-intent/index.md) | This class is intended to be used when you need to check if some intent has been sent or to mock specific intent with result | +| [io.github.kakaocup.kakao.navigation.KNavigationView](../io.github.kakaocup.kakao.navigation/-k-navigation-view/index.md) | View with NavigationViewActions and NavigationViewAssertions | +| [io.github.kakaocup.kakao.progress.KProgressBar](../io.github.kakaocup.kakao.progress/-k-progress-bar/index.md) | View with ProgressBarActions and ProgressBarAssertions | +| [io.github.kakaocup.kakao.rating.KRatingBar](../io.github.kakaocup.kakao.rating/-k-rating-bar/index.md) | View with RatingBarActions and RatingBarAssertions | +| [io.github.kakaocup.kakao.recycler.KRecyclerItem](../io.github.kakaocup.kakao.recycler/-k-recycler-item/index.md) | Base class for KRecyclerView adapter items | +| [io.github.kakaocup.kakao.recycler.KRecyclerItemType](../io.github.kakaocup.kakao.recycler/-k-recycler-item-type/index.md) | For internal use. Don't use manually. | +| [io.github.kakaocup.kakao.recycler.KRecyclerItemTypeBuilder](../io.github.kakaocup.kakao.recycler/-k-recycler-item-type-builder/index.md) | Class that maps types to providing functions | +| [io.github.kakaocup.kakao.recycler.KRecyclerView](../io.github.kakaocup.kakao.recycler/-k-recycler-view/index.md) | View with RecyclerActions, BaseAssertions and RecyclerAdapterAssertions. Gives access to it's children | +| [io.github.kakaocup.kakao.scroll.KScrollView](../io.github.kakaocup.kakao.scroll/-k-scroll-view/index.md) | View with ScrollViewActions and BaseAssertions | +| [io.github.kakaocup.kakao.searchview.KSearchView](../io.github.kakaocup.kakao.searchview/-k-search-view/index.md) | | +| [io.github.kakaocup.kakao.progress.KSeekBar](../io.github.kakaocup.kakao.progress/-k-seek-bar/index.md) | View with SeekBarActions and ProgressBarAssertions | +| [io.github.kakaocup.kakao.slider.KSlider](../io.github.kakaocup.kakao.slider/-k-slider/index.md) | | +| [io.github.kakaocup.kakao.text.KSnackbar](../io.github.kakaocup.kakao.text/-k-snackbar/index.md) | View with internal TextView and a Button | +| [io.github.kakaocup.kakao.spinner.KSpinner](../io.github.kakaocup.kakao.spinner/-k-spinner/index.md) | | +| [io.github.kakaocup.kakao.spinner.KSpinnerItem](../io.github.kakaocup.kakao.spinner/-k-spinner-item/index.md) | KTextView implementation of KAdapterItem | +| [io.github.kakaocup.kakao.swiperefresh.KSwipeRefreshLayout](../io.github.kakaocup.kakao.swiperefresh/-k-swipe-refresh-layout/index.md) | View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions | +| [io.github.kakaocup.kakao.common.views.KSwipeView](../io.github.kakaocup.kakao.common.views/-k-swipe-view/index.md) | View with SwipeableActions and BaseAssertions | +| [io.github.kakaocup.kakao.switch.KSwitch](../io.github.kakaocup.kakao.switch/-k-switch/index.md) | View with SwitchableActions, CheckableAssertions and TextViewAssertions | +| [io.github.kakaocup.kakao.tabs.KTabLayout](../io.github.kakaocup.kakao.tabs/-k-tab-layout/index.md) | View with TabLayoutActions and TabLayoutAssertions | +| [io.github.kakaocup.kakao.edit.KTextInputLayout](../io.github.kakaocup.kakao.edit/-k-text-input-layout/index.md) | View with TextInputLayoutAssertions | +| [io.github.kakaocup.kakao.text.KTextView](../io.github.kakaocup.kakao.text/-k-text-view/index.md) | View with BaseActions and TextViewAssertions | +| [io.github.kakaocup.kakao.picker.time.KTimePicker](../io.github.kakaocup.kakao.picker.time/-k-time-picker/index.md) | View for interact with default time picker | +| [io.github.kakaocup.kakao.picker.time.KTimePickerDialog](../io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/index.md) | View for interact with default date picker dialog | +| [io.github.kakaocup.kakao.toolbar.KToolbar](../io.github.kakaocup.kakao.toolbar/-k-toolbar/index.md) | View for acting and asserting on Toolbar | +| [io.github.kakaocup.kakao.common.views.KView](../io.github.kakaocup.kakao.common.views/-k-view/index.md) | Simple view with BaseActions and BaseAssertions | +| [io.github.kakaocup.kakao.pager.KViewPager](../io.github.kakaocup.kakao.pager/-k-view-pager/index.md) | View with SwipeableActions and ViewPagerAssertions | +| [io.github.kakaocup.kakao.pager2.KViewPager2](../io.github.kakaocup.kakao.pager2/-k-view-pager2/index.md) | View with SwipeableActions and ViewPager2Assertions | +| [io.github.kakaocup.kakao.pager2.KViewPagerItem](../io.github.kakaocup.kakao.pager2/-k-view-pager-item/index.md) | Base class for KViewPager2 adapter items | +| [io.github.kakaocup.kakao.pager2.KViewPagerItemType](../io.github.kakaocup.kakao.pager2/-k-view-pager-item-type/index.md) | For internal use. Don't use manually. | +| [io.github.kakaocup.kakao.pager2.KViewPagerItemTypeBuilder](../io.github.kakaocup.kakao.pager2/-k-view-pager-item-type-builder/index.md) | Class that maps types to providing functions | +| [io.github.kakaocup.kakao.web.KWebView](../io.github.kakaocup.kakao.web/-k-web-view/index.md) | Class for interacting with WebViews | +| [io.github.kakaocup.kakao.common.matchers.NavigationItemMatcher](../io.github.kakaocup.kakao.common.matchers/-navigation-item-matcher/index.md) | Matches NavigationView with given item id checked | +| [io.github.kakaocup.kakao.navigation.NavigationViewActions](../io.github.kakaocup.kakao.navigation/-navigation-view-actions/index.md) | Provides actions for navigation view | +| [io.github.kakaocup.kakao.navigation.NavigationViewAssertions](../io.github.kakaocup.kakao.navigation/-navigation-view-assertions/index.md) | Provides assertions for NavigationView | +| [io.github.kakaocup.kakao.common.actions.NestedScrollToAction](../io.github.kakaocup.kakao.common.actions/-nested-scroll-to-action/index.md) | Scrolls to a given view with [NestedScrollView](#) support. | +| [io.github.kakaocup.kakao.common.matchers.PageMatcher](../io.github.kakaocup.kakao.common.matchers/-page-matcher/index.md) | Matches ViewPager which page index equals given | +| [io.github.kakaocup.kakao.common.matchers.PositionMatcher](../io.github.kakaocup.kakao.common.matchers/-position-matcher/index.md) | Matches RecyclerView descendant at given position in adapter | +| [io.github.kakaocup.kakao.progress.PreciseSwipe](../io.github.kakaocup.kakao.progress/-precise-swipe/index.md) | | +| [io.github.kakaocup.kakao.progress.ProgressBarActions](../io.github.kakaocup.kakao.progress/-progress-bar-actions/index.md) | Provides action for ProgressBar | +| [io.github.kakaocup.kakao.progress.ProgressBarAssertions](../io.github.kakaocup.kakao.progress/-progress-bar-assertions/index.md) | Provides assertions for progress bar | +| [io.github.kakaocup.kakao.common.matchers.ProgressMatcher](../io.github.kakaocup.kakao.common.matchers/-progress-matcher/index.md) | Matcher of value progress of given matcher | +| [io.github.kakaocup.kakao.rating.RatingBarActions](../io.github.kakaocup.kakao.rating/-rating-bar-actions/index.md) | Provides action for RatingBar | +| [io.github.kakaocup.kakao.rating.RatingBarAssertions](../io.github.kakaocup.kakao.rating/-rating-bar-assertions/index.md) | Provides assertions for RatingBar | +| [io.github.kakaocup.kakao.common.matchers.RatingBarMatcher](../io.github.kakaocup.kakao.common.matchers/-rating-bar-matcher/index.md) | Matcher of value rating of given matcher | +| [io.github.kakaocup.kakao.recycler.RecyclerActions](../io.github.kakaocup.kakao.recycler/-recycler-actions/index.md) | Provides ScrollableActions implementation for RecyclerView | +| [io.github.kakaocup.kakao.recycler.RecyclerAdapterAssertions](../io.github.kakaocup.kakao.recycler/-recycler-adapter-assertions/index.md) | Provides assertions for recyclerView adapter | +| [io.github.kakaocup.kakao.common.matchers.RecyclerViewAdapterSizeMatcher](../io.github.kakaocup.kakao.common.matchers/-recycler-view-adapter-size-matcher/index.md) | Matches RecyclerView with count of children | +| [io.github.kakaocup.kakao.common.builders.RootBuilder](../io.github.kakaocup.kakao.common.builders/-root-builder/index.md) | Class for building root matchers | +| [io.github.kakaocup.kakao.screen.Screen](../io.github.kakaocup.kakao.screen/-screen/index.md) | Container class for UI elements. | +| [io.github.kakaocup.kakao.screen.ScreenActions](../io.github.kakaocup.kakao.screen/-screen-actions/index.md) | Interface with common actions for all screens | +| [io.github.kakaocup.kakao.common.actions.ScrollableActions](../io.github.kakaocup.kakao.common.actions/-scrollable-actions/index.md) | Provides scrolling actions for view | +| [io.github.kakaocup.kakao.scroll.ScrollViewActions](../io.github.kakaocup.kakao.scroll/-scroll-view-actions/index.md) | Provides ScrollableActions implementation for ScrollView | +| [io.github.kakaocup.kakao.searchview.SearchViewActions](../io.github.kakaocup.kakao.searchview/-search-view-actions/index.md) | | +| [io.github.kakaocup.kakao.searchview.SearchViewAssertions](../io.github.kakaocup.kakao.searchview/-search-view-assertions/index.md) | | +| [io.github.kakaocup.kakao.progress.SeekBarActions](../io.github.kakaocup.kakao.progress/-seek-bar-actions/index.md) | Provides action for SeekBar | +| [io.github.kakaocup.kakao.common.matchers.SelectedChipMatcher](../io.github.kakaocup.kakao.common.matchers/-selected-chip-matcher/index.md) | Matches checked chip | +| [io.github.kakaocup.kakao.slider.SliderActions](../io.github.kakaocup.kakao.slider/-slider-actions/index.md) | Provides action for Slider | +| [io.github.kakaocup.kakao.slider.SliderAssertions](../io.github.kakaocup.kakao.slider/-slider-assertions/index.md) | | +| [io.github.kakaocup.kakao.common.matchers.SliderMatcher](../io.github.kakaocup.kakao.common.matchers/-slider-matcher/index.md) | Matcher of value slider of given matcher | +| [io.github.kakaocup.kakao.spinner.SpinnerAdapterActions](../io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/index.md) | | +| [io.github.kakaocup.kakao.spinner.SpinnerAdapterAssertions](../io.github.kakaocup.kakao.spinner/-spinner-adapter-assertions/index.md) | Provides assertions for Spinner adapter | +| [io.github.kakaocup.kakao.common.matchers.SpinnerAdapterSizeMatcher](../io.github.kakaocup.kakao.common.matchers/-spinner-adapter-size-matcher/index.md) | Matches Spinner with count of children | +| [io.github.kakaocup.kakao.common.matchers.SpinnerPopupMatcher](../io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/index.md) | Matches Root View is popup window and contains DropDownView | +| [io.github.kakaocup.kakao.common.actions.SwipeableActions](../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md) | Provides swipe actions for views | +| [io.github.kakaocup.kakao.swiperefresh.SwipeRefreshLayoutActions](../io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-actions/index.md) | Provides actions for SwipeRefreshLayout | +| [io.github.kakaocup.kakao.swiperefresh.SwipeRefreshLayoutAssertions](../io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-assertions/index.md) | Provides assertion for SwipeRefreshLayout | +| [io.github.kakaocup.kakao.common.matchers.SwipeRefreshLayoutMatcher](../io.github.kakaocup.kakao.common.matchers/-swipe-refresh-layout-matcher/index.md) | | +| [io.github.kakaocup.kakao.switch.SwitchableActions](../io.github.kakaocup.kakao.switch/-switchable-actions/index.md) | Provides action for actions on Switch | +| [io.github.kakaocup.kakao.tabs.TabLayoutActions](../io.github.kakaocup.kakao.tabs/-tab-layout-actions/index.md) | Provides action for TabLayout | +| [io.github.kakaocup.kakao.tabs.TabLayoutAssertions](../io.github.kakaocup.kakao.tabs/-tab-layout-assertions/index.md) | Provides assertions for TabLayout | +| [io.github.kakaocup.kakao.edit.TextInputLayoutAssertions](../io.github.kakaocup.kakao.edit/-text-input-layout-assertions/index.md) | Provides assertions for TextInputLayout | +| [io.github.kakaocup.kakao.common.matchers.TextInputLayoutCounterEnabledMatcher](../io.github.kakaocup.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/index.md) | | +| [io.github.kakaocup.kakao.common.matchers.TextInputLayoutErrorEnabledMatcher](../io.github.kakaocup.kakao.common.matchers/-text-input-layout-error-enabled-matcher/index.md) | | +| [io.github.kakaocup.kakao.common.matchers.TextInputLayoutHintEnabledMatcher](../io.github.kakaocup.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/index.md) | | +| [io.github.kakaocup.kakao.text.TextViewActions](../io.github.kakaocup.kakao.text/-text-view-actions/index.md) | Provides actions for TextViews | +| [io.github.kakaocup.kakao.text.TextViewAssertions](../io.github.kakaocup.kakao.text/-text-view-assertions/index.md) | Provides text based assertions for views | +| [io.github.kakaocup.kakao.picker.time.TimePickerAction](../io.github.kakaocup.kakao.picker.time/-time-picker-action/index.md) | Provides actions for time picker | +| [io.github.kakaocup.kakao.picker.time.TimePickerAssertion](../io.github.kakaocup.kakao.picker.time/-time-picker-assertion/index.md) | Provides assertions for time picker | +| [io.github.kakaocup.kakao.common.matchers.ToolbarNavigationMatcher](../io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/index.md) | | +| [io.github.kakaocup.kakao.common.matchers.ToolbarSubtitleMatcher](../io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/index.md) | | +| [io.github.kakaocup.kakao.common.matchers.ToolbarTitleMatcher](../io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/index.md) | | +| [io.github.kakaocup.kakao.toolbar.ToolbarViewActions](../io.github.kakaocup.kakao.toolbar/-toolbar-view-actions.md) | Provides actions for Toolbar | +| [io.github.kakaocup.kakao.toolbar.ToolbarViewAssertions](../io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/index.md) | Provides assertion for Toolbar | +| [io.github.kakaocup.kakao.intent.UriBuilder](../io.github.kakaocup.kakao.intent/-uri-builder/index.md) | Class for building Uri matchers | +| [io.github.kakaocup.kakao.common.builders.ViewBuilder](../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) | Class for building view matchers and interactions | +| [io.github.kakaocup.kakao.delegate.ViewInteractionDelegate](../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | Delegation class for [ViewInteraction](#). Wraps all available public calls and intercepts [check](../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/check.md) and [perform](../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/perform.md). | +| [io.github.kakaocup.kakao.pager2.ViewPager2Actions](../io.github.kakaocup.kakao.pager2/-view-pager2-actions/index.md) | Provides ScrollableActions implementation for ViewPager2 | +| [io.github.kakaocup.kakao.pager2.ViewPager2AdapterAssertions](../io.github.kakaocup.kakao.pager2/-view-pager2-adapter-assertions/index.md) | Provides assertions for viewpager2 adapter | +| [io.github.kakaocup.kakao.common.matchers.ViewPager2AdapterSizeMatcher](../io.github.kakaocup.kakao.common.matchers/-view-pager2-adapter-size-matcher/index.md) | Matches ViewPager2 with count of children | +| [io.github.kakaocup.kakao.pager.ViewPagerAssertions](../io.github.kakaocup.kakao.pager/-view-pager-assertions/index.md) | Provides assertions for view pagers | +| [io.github.kakaocup.kakao.web.WebActions](../io.github.kakaocup.kakao.web/-web-actions/index.md) | Provides action for interacting with WebViews | +| [io.github.kakaocup.kakao.web.WebAssertions](../io.github.kakaocup.kakao.web/-web-assertions/index.md) | Interface that provides assertions for WebViews | +| [io.github.kakaocup.kakao.web.WebElementBuilder](../io.github.kakaocup.kakao.web/-web-element-builder/index.md) | Class for building WebView element matchers | +| [io.github.kakaocup.kakao.delegate.WebInteractionDelegate](../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md) | Delegation class for [Web.WebInteraction](#). Wraps all available public calls and intercepts [check](../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/check.md) and [perform](../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/perform.md). | diff --git a/docs/kakao/com.agoda.kakao.bottomnav/-bottom-navigation-view-actions/index.md b/docs/kakao/com.agoda.kakao.bottomnav/-bottom-navigation-view-actions/index.md deleted file mode 100644 index 8bed1f9c..00000000 --- a/docs/kakao/com.agoda.kakao.bottomnav/-bottom-navigation-view-actions/index.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.bottomnav](../index.md) / [BottomNavigationViewActions](./index.md) - -# BottomNavigationViewActions - -`interface BottomNavigationViewActions : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides actions for BottomNavigationView - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [setSelectedItem](set-selected-item.md) | `open fun setSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the given item id as selected | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KBottomNavigationView](../-k-bottom-navigation-view/index.md) | `class KBottomNavigationView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KBottomNavigationView`](../-k-bottom-navigation-view/index.md)`>, `[`BottomNavigationViewActions`](./index.md)`, `[`BottomNavigationViewAssertions`](../-bottom-navigation-view-assertions/index.md)
View for acting and asserting on BottomNavigationView | diff --git a/docs/kakao/com.agoda.kakao.bottomnav/-bottom-navigation-view-actions/set-selected-item.md b/docs/kakao/com.agoda.kakao.bottomnav/-bottom-navigation-view-actions/set-selected-item.md deleted file mode 100644 index ffe69126..00000000 --- a/docs/kakao/com.agoda.kakao.bottomnav/-bottom-navigation-view-actions/set-selected-item.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.bottomnav](../index.md) / [BottomNavigationViewActions](index.md) / [setSelectedItem](./set-selected-item.md) - -# setSelectedItem - -`open fun setSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets the given item id as selected - -### Parameters - -`id` - menu item id to be set \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.bottomnav/-bottom-navigation-view-assertions/has-selected-item.md b/docs/kakao/com.agoda.kakao.bottomnav/-bottom-navigation-view-assertions/has-selected-item.md deleted file mode 100644 index e3e311c0..00000000 --- a/docs/kakao/com.agoda.kakao.bottomnav/-bottom-navigation-view-assertions/has-selected-item.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.bottomnav](../index.md) / [BottomNavigationViewAssertions](index.md) / [hasSelectedItem](./has-selected-item.md) - -# hasSelectedItem - -`open fun hasSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view's selected item id matches given one - -### Parameters - -`id` - Menu item id to be checked \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.bottomnav/-bottom-navigation-view-assertions/index.md b/docs/kakao/com.agoda.kakao.bottomnav/-bottom-navigation-view-assertions/index.md deleted file mode 100644 index 1603eeac..00000000 --- a/docs/kakao/com.agoda.kakao.bottomnav/-bottom-navigation-view-assertions/index.md +++ /dev/null @@ -1,64 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.bottomnav](../index.md) / [BottomNavigationViewAssertions](./index.md) - -# BottomNavigationViewAssertions - -`interface BottomNavigationViewAssertions : `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -Provides assertion for BottomNavigationview - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | -| [view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [hasSelectedItem](has-selected-item.md) | `open fun hasSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view's selected item id matches given one | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KBottomNavigationView](../-k-bottom-navigation-view/index.md) | `class KBottomNavigationView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KBottomNavigationView`](../-k-bottom-navigation-view/index.md)`>, `[`BottomNavigationViewActions`](../-bottom-navigation-view-actions/index.md)`, `[`BottomNavigationViewAssertions`](./index.md)
View for acting and asserting on BottomNavigationView | diff --git a/docs/kakao/com.agoda.kakao.bottomnav/-k-bottom-navigation-view/-init-.md b/docs/kakao/com.agoda.kakao.bottomnav/-k-bottom-navigation-view/-init-.md deleted file mode 100644 index d674e1dc..00000000 --- a/docs/kakao/com.agoda.kakao.bottomnav/-k-bottom-navigation-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.bottomnav](../index.md) / [KBottomNavigationView](index.md) / [<init>](./-init-.md) - -# <init> - -`KBottomNavigationView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KBottomNavigationView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KBottomNavigationView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.bottomnav/-k-bottom-navigation-view/index.md b/docs/kakao/com.agoda.kakao.bottomnav/-k-bottom-navigation-view/index.md deleted file mode 100644 index 6820bd5e..00000000 --- a/docs/kakao/com.agoda.kakao.bottomnav/-k-bottom-navigation-view/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.bottomnav](../index.md) / [KBottomNavigationView](./index.md) - -# KBottomNavigationView - -`class KBottomNavigationView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KBottomNavigationView`](./index.md)`>, `[`BottomNavigationViewActions`](../-bottom-navigation-view-actions/index.md)`, `[`BottomNavigationViewAssertions`](../-bottom-navigation-view-assertions/index.md) - -View for acting and asserting on BottomNavigationView - -**See Also** - -[BottomNavigationViewActions](../-bottom-navigation-view-actions/index.md) - -[BottomNavigationViewAssertions](../-bottom-navigation-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KBottomNavigationView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KBottomNavigationView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KBottomNavigationView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [hasSelectedItem](../-bottom-navigation-view-assertions/has-selected-item.md) | `open fun hasSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view's selected item id matches given one | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [setSelectedItem](../-bottom-navigation-view-actions/set-selected-item.md) | `open fun setSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the given item id as selected | diff --git a/docs/kakao/com.agoda.kakao.bottomnav/index.md b/docs/kakao/com.agoda.kakao.bottomnav/index.md deleted file mode 100644 index a501c31f..00000000 --- a/docs/kakao/com.agoda.kakao.bottomnav/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.bottomnav](./index.md) - -## Package com.agoda.kakao.bottomnav - -### Types - -| Name | Summary | -|---|---| -| [BottomNavigationViewActions](-bottom-navigation-view-actions/index.md) | `interface BottomNavigationViewActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides actions for BottomNavigationView | -| [BottomNavigationViewAssertions](-bottom-navigation-view-assertions/index.md) | `interface BottomNavigationViewAssertions : `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
Provides assertion for BottomNavigationview | -| [KBottomNavigationView](-k-bottom-navigation-view/index.md) | `class KBottomNavigationView : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KBottomNavigationView`](-k-bottom-navigation-view/index.md)`>, `[`BottomNavigationViewActions`](-bottom-navigation-view-actions/index.md)`, `[`BottomNavigationViewAssertions`](-bottom-navigation-view-assertions/index.md)
View for acting and asserting on BottomNavigationView | diff --git a/docs/kakao/com.agoda.kakao.check/-checkable-actions/index.md b/docs/kakao/com.agoda.kakao.check/-checkable-actions/index.md deleted file mode 100644 index 5808b7d4..00000000 --- a/docs/kakao/com.agoda.kakao.check/-checkable-actions/index.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.check](../index.md) / [CheckableActions](./index.md) - -# CheckableActions - -`interface CheckableActions : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides action for checking views - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [setChecked](set-checked.md) | `open fun setChecked(checked: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets checked state of the view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KCheckBox](../-k-check-box/index.md) | `class KCheckBox : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KCheckBox`](../-k-check-box/index.md)`>, `[`CheckableActions`](./index.md)`, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](../-checkable-assertions/index.md)
View with CheckableActions, CheckableAssertions and TextViewAssertions | diff --git a/docs/kakao/com.agoda.kakao.check/-checkable-actions/set-checked.md b/docs/kakao/com.agoda.kakao.check/-checkable-actions/set-checked.md deleted file mode 100644 index 84d4c058..00000000 --- a/docs/kakao/com.agoda.kakao.check/-checkable-actions/set-checked.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.check](../index.md) / [CheckableActions](index.md) / [setChecked](./set-checked.md) - -# setChecked - -`open fun setChecked(checked: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets checked state of the view - -### Parameters - -`checked` - True if checked, false otherwise \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.check/-checkable-assertions/index.md b/docs/kakao/com.agoda.kakao.check/-checkable-assertions/index.md deleted file mode 100644 index bfdf31d0..00000000 --- a/docs/kakao/com.agoda.kakao.check/-checkable-assertions/index.md +++ /dev/null @@ -1,66 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.check](../index.md) / [CheckableAssertions](./index.md) - -# CheckableAssertions - -`interface CheckableAssertions : `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -Provides checkable based assertions for views - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | -| [view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [isChecked](is-checked.md) | `open fun isChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is checked | -| [isNotChecked](is-not-checked.md) | `open fun isNotChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not checked | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KCheckBox](../-k-check-box/index.md) | `class KCheckBox : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KCheckBox`](../-k-check-box/index.md)`>, `[`CheckableActions`](../-checkable-actions/index.md)`, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](./index.md)
View with CheckableActions, CheckableAssertions and TextViewAssertions | -| [KSwitch](../../com.agoda.kakao.switch/-k-switch/index.md) | `class KSwitch : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSwitch`](../../com.agoda.kakao.switch/-k-switch/index.md)`>, `[`SwitchableActions`](../../com.agoda.kakao.switch/-switchable-actions/index.md)`, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](./index.md)
View with SwitchableActions, CheckableAssertions and TextViewAssertions | diff --git a/docs/kakao/com.agoda.kakao.check/-checkable-assertions/is-checked.md b/docs/kakao/com.agoda.kakao.check/-checkable-assertions/is-checked.md deleted file mode 100644 index 5c490ea5..00000000 --- a/docs/kakao/com.agoda.kakao.check/-checkable-assertions/is-checked.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.check](../index.md) / [CheckableAssertions](index.md) / [isChecked](./is-checked.md) - -# isChecked - -`open fun isChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is checked - diff --git a/docs/kakao/com.agoda.kakao.check/-checkable-assertions/is-not-checked.md b/docs/kakao/com.agoda.kakao.check/-checkable-assertions/is-not-checked.md deleted file mode 100644 index f860ec71..00000000 --- a/docs/kakao/com.agoda.kakao.check/-checkable-assertions/is-not-checked.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.check](../index.md) / [CheckableAssertions](index.md) / [isNotChecked](./is-not-checked.md) - -# isNotChecked - -`open fun isNotChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is not checked - diff --git a/docs/kakao/com.agoda.kakao.check/-k-check-box/-init-.md b/docs/kakao/com.agoda.kakao.check/-k-check-box/-init-.md deleted file mode 100644 index f08d2dd2..00000000 --- a/docs/kakao/com.agoda.kakao.check/-k-check-box/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.check](../index.md) / [KCheckBox](index.md) / [<init>](./-init-.md) - -# <init> - -`KCheckBox(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KCheckBox(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KCheckBox(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.check/-k-check-box/index.md b/docs/kakao/com.agoda.kakao.check/-k-check-box/index.md deleted file mode 100644 index fdb419b9..00000000 --- a/docs/kakao/com.agoda.kakao.check/-k-check-box/index.md +++ /dev/null @@ -1,47 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.check](../index.md) / [KCheckBox](./index.md) - -# KCheckBox - -`class KCheckBox : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KCheckBox`](./index.md)`>, `[`CheckableActions`](../-checkable-actions/index.md)`, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](../-checkable-assertions/index.md) - -View with CheckableActions, CheckableAssertions and TextViewAssertions - -**See Also** - -[CheckableActions](../-checkable-actions/index.md) - -[CheckableAssertions](../-checkable-assertions/index.md) - -[TextViewAssertions](../../com.agoda.kakao.text/-text-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KCheckBox(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KCheckBox(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KCheckBox(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [containsText](../../com.agoda.kakao.text/-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | -| [hasAnyText](../../com.agoda.kakao.text/-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | -| [hasContentDescription](../../com.agoda.kakao.text/-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | -| [hasEmptyText](../../com.agoda.kakao.text/-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | -| [hasHint](../../com.agoda.kakao.text/-text-view-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | -| [hasNoText](../../com.agoda.kakao.text/-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | -| [hasText](../../com.agoda.kakao.text/-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | -| [hasTextColor](../../com.agoda.kakao.text/-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [isChecked](../-checkable-assertions/is-checked.md) | `open fun isChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is checked | -| [isNotChecked](../-checkable-assertions/is-not-checked.md) | `open fun isNotChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not checked | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [setChecked](../-checkable-actions/set-checked.md) | `open fun setChecked(checked: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets checked state of the view | -| [startsWithText](../../com.agoda.kakao.text/-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | diff --git a/docs/kakao/com.agoda.kakao.check/index.md b/docs/kakao/com.agoda.kakao.check/index.md deleted file mode 100644 index 8e9dbe4b..00000000 --- a/docs/kakao/com.agoda.kakao.check/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.check](./index.md) - -## Package com.agoda.kakao.check - -### Types - -| Name | Summary | -|---|---| -| [CheckableActions](-checkable-actions/index.md) | `interface CheckableActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides action for checking views | -| [CheckableAssertions](-checkable-assertions/index.md) | `interface CheckableAssertions : `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
Provides checkable based assertions for views | -| [KCheckBox](-k-check-box/index.md) | `class KCheckBox : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KCheckBox`](-k-check-box/index.md)`>, `[`CheckableActions`](-checkable-actions/index.md)`, `[`TextViewAssertions`](../com.agoda.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](-checkable-assertions/index.md)
View with CheckableActions, CheckableAssertions and TextViewAssertions | diff --git a/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-actions/index.md b/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-actions/index.md deleted file mode 100644 index 6514ccf4..00000000 --- a/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-actions/index.md +++ /dev/null @@ -1,37 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.chipgroup](../index.md) / [ChipGroupActions](./index.md) - -# ChipGroupActions - -`interface ChipGroupActions : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [selectChip](select-chip.md) | `open fun selectChip(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Select a Chip in a ChipGroup with matching text`open fun selectChip(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Select a Chip in a ChipGroup with matching id | -| [selectChipAt](select-chip-at.md) | `open fun selectChipAt(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Select a Chip in a ChipGroup at a particular index | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KChipGroup](../-k-chip-group/index.md) | `class KChipGroup : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KChipGroup`](../-k-chip-group/index.md)`>, `[`ChipGroupActions`](./index.md)`, `[`ChipGroupAssertions`](../-chip-group-assertions/index.md)
View with ChipGroupActions and ChipGroupAssertions | diff --git a/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-actions/select-chip-at.md b/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-actions/select-chip-at.md deleted file mode 100644 index 51658e98..00000000 --- a/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-actions/select-chip-at.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.chipgroup](../index.md) / [ChipGroupActions](index.md) / [selectChipAt](./select-chip-at.md) - -# selectChipAt - -`open fun selectChipAt(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Select a Chip in a ChipGroup at a particular index - -### Parameters - -`index` - ChipGroup Chip indes \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-assertions/has-size.md b/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-assertions/has-size.md deleted file mode 100644 index 5b498952..00000000 --- a/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-assertions/has-size.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.chipgroup](../index.md) / [ChipGroupAssertions](index.md) / [hasSize](./has-size.md) - -# hasSize - -`open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check if ChipGroup has size number of chips - -### Parameters - -`size` - Chip id \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-assertions/index.md b/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-assertions/index.md deleted file mode 100644 index 44409c4b..00000000 --- a/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-assertions/index.md +++ /dev/null @@ -1,66 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.chipgroup](../index.md) / [ChipGroupAssertions](./index.md) - -# ChipGroupAssertions - -`interface ChipGroupAssertions : `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -Provides assertions for a ChipGroup - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | -| [view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [hasChip](has-chip.md) | `open fun hasChip(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check for Chip with text`open fun hasChip(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check for Chip with matcher`open fun hasChip(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if ChipGroup has a Chip with id | -| [hasSize](has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if ChipGroup has size number of chips | -| [isChipSelected](is-chip-selected.md) | `open fun isChipSelected(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun isChipSelected(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if Chip with matching text in ChipGroup is selected`open fun isChipSelected(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if Chip with matching id in ChipGroup is selected | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KChipGroup](../-k-chip-group/index.md) | `class KChipGroup : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KChipGroup`](../-k-chip-group/index.md)`>, `[`ChipGroupActions`](../-chip-group-actions/index.md)`, `[`ChipGroupAssertions`](./index.md)
View with ChipGroupActions and ChipGroupAssertions | diff --git a/docs/kakao/com.agoda.kakao.chipgroup/-k-chip-group/-init-.md b/docs/kakao/com.agoda.kakao.chipgroup/-k-chip-group/-init-.md deleted file mode 100644 index 47e6b8aa..00000000 --- a/docs/kakao/com.agoda.kakao.chipgroup/-k-chip-group/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.chipgroup](../index.md) / [KChipGroup](index.md) / [<init>](./-init-.md) - -# <init> - -`KChipGroup(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KChipGroup(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KChipGroup(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.chipgroup/-k-chip-group/index.md b/docs/kakao/com.agoda.kakao.chipgroup/-k-chip-group/index.md deleted file mode 100644 index 848a423c..00000000 --- a/docs/kakao/com.agoda.kakao.chipgroup/-k-chip-group/index.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.chipgroup](../index.md) / [KChipGroup](./index.md) - -# KChipGroup - -`class KChipGroup : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KChipGroup`](./index.md)`>, `[`ChipGroupActions`](../-chip-group-actions/index.md)`, `[`ChipGroupAssertions`](../-chip-group-assertions/index.md) - -View with ChipGroupActions and ChipGroupAssertions - -**See Also** - -[ChipGroupActions](../-chip-group-actions/index.md) - -[ChipGroupAssertions](../-chip-group-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KChipGroup(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KChipGroup(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KChipGroup(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [hasChip](../-chip-group-assertions/has-chip.md) | `open fun hasChip(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check for Chip with text`open fun hasChip(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check for Chip with matcher`open fun hasChip(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if ChipGroup has a Chip with id | -| [hasSize](../-chip-group-assertions/has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if ChipGroup has size number of chips | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [isChipSelected](../-chip-group-assertions/is-chip-selected.md) | `open fun isChipSelected(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun isChipSelected(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if Chip with matching text in ChipGroup is selected`open fun isChipSelected(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if Chip with matching id in ChipGroup is selected | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [selectChip](../-chip-group-actions/select-chip.md) | `open fun selectChip(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Select a Chip in a ChipGroup with matching text`open fun selectChip(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Select a Chip in a ChipGroup with matching id | -| [selectChipAt](../-chip-group-actions/select-chip-at.md) | `open fun selectChipAt(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Select a Chip in a ChipGroup at a particular index | diff --git a/docs/kakao/com.agoda.kakao.chipgroup/index.md b/docs/kakao/com.agoda.kakao.chipgroup/index.md deleted file mode 100644 index 24b55df7..00000000 --- a/docs/kakao/com.agoda.kakao.chipgroup/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.chipgroup](./index.md) - -## Package com.agoda.kakao.chipgroup - -### Types - -| Name | Summary | -|---|---| -| [ChipGroupActions](-chip-group-actions/index.md) | `interface ChipGroupActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md) | -| [ChipGroupAssertions](-chip-group-assertions/index.md) | `interface ChipGroupAssertions : `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
Provides assertions for a ChipGroup | -| [KChipGroup](-k-chip-group/index.md) | `class KChipGroup : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KChipGroup`](-k-chip-group/index.md)`>, `[`ChipGroupActions`](-chip-group-actions/index.md)`, `[`ChipGroupAssertions`](-chip-group-assertions/index.md)
View with ChipGroupActions and ChipGroupAssertions | diff --git a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/act.md b/docs/kakao/com.agoda.kakao.common.actions/-base-actions/act.md deleted file mode 100644 index 1d24dda4..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/act.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [BaseActions](index.md) / [act](./act.md) - -# act - -`open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs custom action on a view - -### Parameters - -`function` - Lambda that must return ViewAction which will be performed \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/click.md b/docs/kakao/com.agoda.kakao.common.actions/-base-actions/click.md deleted file mode 100644 index 4500e909..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/click.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [BaseActions](index.md) / [click](./click.md) - -# click - -`open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs click on view - -### Parameters - -`location` - Location of view where it should be clicked (VISIBLE_CENTER by default) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/double-click.md b/docs/kakao/com.agoda.kakao.common.actions/-base-actions/double-click.md deleted file mode 100644 index 28eac446..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/double-click.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [BaseActions](index.md) / [doubleClick](./double-click.md) - -# doubleClick - -`open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs double click on view - -### Parameters - -`location` - Location of view where it should be clicked (VISIBLE_CENTER by default) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/index.md b/docs/kakao/com.agoda.kakao.common.actions/-base-actions/index.md deleted file mode 100644 index f7223045..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/index.md +++ /dev/null @@ -1,65 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [BaseActions](./index.md) - -# BaseActions - -`interface BaseActions` - -Base interface for performing actions on view - -Provides a lot of basic action methods, such as click(), scrollTo(), etc. - -**See Also** - -[com.agoda.kakao.edit.EditableActions](../../com.agoda.kakao.edit/-editable-actions/index.md) - -[com.agoda.kakao.common.actions.SwipeableActions](../-swipeable-actions/index.md) - -[com.agoda.kakao.common.actions.ScrollableActions](../-scrollable-actions/index.md) - -[com.agoda.kakao.check.CheckableActions](../../com.agoda.kakao.check/-checkable-actions/index.md) - -### Properties - -| Name | Summary | -|---|---| -| [view](view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [act](act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [BottomNavigationViewActions](../../com.agoda.kakao.bottomnav/-bottom-navigation-view-actions/index.md) | `interface BottomNavigationViewActions : `[`BaseActions`](./index.md)
Provides actions for BottomNavigationView | -| [CheckableActions](../../com.agoda.kakao.check/-checkable-actions/index.md) | `interface CheckableActions : `[`BaseActions`](./index.md)
Provides action for checking views | -| [ChipGroupActions](../../com.agoda.kakao.chipgroup/-chip-group-actions/index.md) | `interface ChipGroupActions : `[`BaseActions`](./index.md) | -| [DatePickerAction](../../com.agoda.kakao.picker.date/-date-picker-action/index.md) | `interface DatePickerAction : `[`BaseActions`](./index.md)
Provides actions for date picker | -| [DatePickerAssertion](../../com.agoda.kakao.picker.date/-date-picker-assertion/index.md) | `interface DatePickerAssertion : `[`BaseActions`](./index.md)
Provides assertions for date picker | -| [DrawerActions](../../com.agoda.kakao.drawer/-drawer-actions/index.md) | `interface DrawerActions : `[`BaseActions`](./index.md)
Provides actions for navigation drawer | -| [EditableActions](../../com.agoda.kakao.edit/-editable-actions/index.md) | `interface EditableActions : `[`BaseActions`](./index.md)
Provides editable actions for views | -| [KAdapterItem](../../com.agoda.kakao.list/-k-adapter-item/index.md) | `open class KAdapterItem : `[`BaseActions`](./index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../com.agoda.kakao.intercept/-interceptable/index.md)``
Base class for KAbsListView adapter items | -| [KBaseView](../../com.agoda.kakao.common.views/-k-base-view/index.md) | `open class KBaseView : `[`BaseActions`](./index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../com.agoda.kakao.intercept/-interceptable/index.md)``
Base class for all Kakao views | -| [KRecyclerItem](../../com.agoda.kakao.recycler/-k-recycler-item/index.md) | `open class KRecyclerItem : `[`BaseActions`](./index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../com.agoda.kakao.intercept/-interceptable/index.md)``
Base class for KRecyclerView adapter items | -| [KViewPagerItem](../../com.agoda.kakao.pager2/-k-view-pager-item/index.md) | `open class KViewPagerItem : `[`BaseActions`](./index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../com.agoda.kakao.intercept/-interceptable/index.md)``
Base class for KViewPager2 adapter items | -| [NavigationViewActions](../../com.agoda.kakao.navigation/-navigation-view-actions/index.md) | `interface NavigationViewActions : `[`BaseActions`](./index.md)
Provides actions for navigation view | -| [ProgressBarActions](../../com.agoda.kakao.progress/-progress-bar-actions/index.md) | `interface ProgressBarActions : `[`BaseActions`](./index.md)
Provides action for ProgressBar | -| [RatingBarActions](../../com.agoda.kakao.rating/-rating-bar-actions/index.md) | `interface RatingBarActions : `[`BaseActions`](./index.md)
Provides action for RatingBar | -| [ScrollableActions](../-scrollable-actions/index.md) | `interface ScrollableActions : `[`BaseActions`](./index.md)
Provides scrolling actions for view | -| [SwipeableActions](../-swipeable-actions/index.md) | `interface SwipeableActions : `[`BaseActions`](./index.md)
Provides swipe actions for views | -| [SwitchableActions](../../com.agoda.kakao.switch/-switchable-actions/index.md) | `interface SwitchableActions : `[`BaseActions`](./index.md)
Provides action for actions on Switch | -| [TabLayoutActions](../../com.agoda.kakao.tabs/-tab-layout-actions/index.md) | `interface TabLayoutActions : `[`BaseActions`](./index.md)
Provides action for TabLayout | -| [TextViewActions](../../com.agoda.kakao.text/-text-view-actions/index.md) | `interface TextViewActions : `[`BaseActions`](./index.md)
Provides actions for TextViews | -| [TimePickerAction](../../com.agoda.kakao.picker.time/-time-picker-action/index.md) | `interface TimePickerAction : `[`BaseActions`](./index.md)
Provides actions for time picker | -| [TimePickerAssertion](../../com.agoda.kakao.picker.time/-time-picker-assertion/index.md) | `interface TimePickerAssertion : `[`BaseActions`](./index.md)
Provides assertions for time picker | -| [ToolbarViewActions](../../com.agoda.kakao.toolbar/-toolbar-view-actions.md) | `interface ToolbarViewActions : `[`BaseActions`](./index.md)
Provides actions for Toolbar | diff --git a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/long-click.md b/docs/kakao/com.agoda.kakao.common.actions/-base-actions/long-click.md deleted file mode 100644 index 0001330d..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/long-click.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [BaseActions](index.md) / [longClick](./long-click.md) - -# longClick - -`open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs long click on view - -### Parameters - -`location` - Location of view where it should be clicked (VISIBLE_CENTER by default) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/on-failure.md b/docs/kakao/com.agoda.kakao.common.actions/-base-actions/on-failure.md deleted file mode 100644 index ab7e1e19..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/on-failure.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [BaseActions](index.md) / [onFailure](./on-failure.md) - -# onFailure - -`open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Adds failure handler to the view - -### Parameters - -`function` - Lambda that handles this view's errors \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/press-ime-action.md b/docs/kakao/com.agoda.kakao.common.actions/-base-actions/press-ime-action.md deleted file mode 100644 index 1871ba4d..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/press-ime-action.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [BaseActions](index.md) / [pressImeAction](./press-ime-action.md) - -# pressImeAction - -`open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Presses IME action, if supported view is in focus - diff --git a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/repeat-until.md b/docs/kakao/com.agoda.kakao.common.actions/-base-actions/repeat-until.md deleted file mode 100644 index cae95636..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/repeat-until.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [BaseActions](index.md) / [repeatUntil](./repeat-until.md) - -# repeatUntil - -`open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Repeats given action on the view until this view will match the given matcher - -### Parameters - -`maxAttempts` - Maximum repeat count of the action - -`action` - Action to be performed - -`matcher` - ViewBuilder that will be used as matcher - -**See Also** - -[ViewActions.repeatedlyUntil](#) - diff --git a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/scroll-to.md b/docs/kakao/com.agoda.kakao.common.actions/-base-actions/scroll-to.md deleted file mode 100644 index fd72f609..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/scroll-to.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [BaseActions](index.md) / [scrollTo](./scroll-to.md) - -# scrollTo - -`open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Scrolls to the view, if possible - diff --git a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/view.md b/docs/kakao/com.agoda.kakao.common.actions/-base-actions/view.md deleted file mode 100644 index ffd368da..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/view.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [BaseActions](index.md) / [view](./view.md) - -# view - -`abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/-init-.md b/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/-init-.md deleted file mode 100644 index 0d1b9dc0..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [NestedScrollToAction](index.md) / [<init>](./-init-.md) - -# <init> - -`NestedScrollToAction()` - -Scrolls to a given view with [NestedScrollView](#) support. - diff --git a/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/get-constraints.md b/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/get-constraints.md deleted file mode 100644 index e8c8ff47..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/get-constraints.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [NestedScrollToAction](index.md) / [getConstraints](./get-constraints.md) - -# getConstraints - -`fun getConstraints(): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/index.md b/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/index.md deleted file mode 100644 index c0e6d1c2..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/index.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [NestedScrollToAction](./index.md) - -# NestedScrollToAction - -`class NestedScrollToAction : ViewAction` - -Scrolls to a given view with [NestedScrollView](#) support. - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `NestedScrollToAction()`
Scrolls to a given view with [NestedScrollView](#) support. | - -### Functions - -| Name | Summary | -|---|---| -| [getConstraints](get-constraints.md) | `fun getConstraints(): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | diff --git a/docs/kakao/com.agoda.kakao.common.actions/-scrollable-actions/index.md b/docs/kakao/com.agoda.kakao.common.actions/-scrollable-actions/index.md deleted file mode 100644 index 42c2e82c..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-scrollable-actions/index.md +++ /dev/null @@ -1,50 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [ScrollableActions](./index.md) - -# ScrollableActions - -`interface ScrollableActions : `[`BaseActions`](../-base-actions/index.md) - -Provides scrolling actions for view - -Important: does not hold any implementation - -**See Also** - -[com.agoda.kakao.recycler.RecyclerActions](../../com.agoda.kakao.recycler/-recycler-actions/index.md) - -[com.agoda.kakao.scroll.ScrollViewActions](../../com.agoda.kakao.scroll/-scroll-view-actions/index.md) - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [scrollTo](scroll-to.md) | `abstract fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | -| [scrollToEnd](scroll-to-end.md) | `abstract fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](scroll-to-start.md) | `abstract fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [RecyclerActions](../../com.agoda.kakao.recycler/-recycler-actions/index.md) | `interface RecyclerActions : `[`ScrollableActions`](./index.md)`, `[`SwipeableActions`](../-swipeable-actions/index.md)
Provides ScrollableActions implementation for RecyclerView | -| [ScrollViewActions](../../com.agoda.kakao.scroll/-scroll-view-actions/index.md) | `interface ScrollViewActions : `[`ScrollableActions`](./index.md)`, `[`SwipeableActions`](../-swipeable-actions/index.md)
Provides ScrollableActions implementation for ScrollView | -| [ViewPager2Actions](../../com.agoda.kakao.pager2/-view-pager2-actions/index.md) | `interface ViewPager2Actions : `[`ScrollableActions`](./index.md)`, `[`SwipeableActions`](../-swipeable-actions/index.md)
Provides ScrollableActions implementation for ViewPager2 | diff --git a/docs/kakao/com.agoda.kakao.common.actions/-scrollable-actions/scroll-to-end.md b/docs/kakao/com.agoda.kakao.common.actions/-scrollable-actions/scroll-to-end.md deleted file mode 100644 index 01e18534..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-scrollable-actions/scroll-to-end.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [ScrollableActions](index.md) / [scrollToEnd](./scroll-to-end.md) - -# scrollToEnd - -`abstract fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Scrolls to the last position of the view - diff --git a/docs/kakao/com.agoda.kakao.common.actions/-scrollable-actions/scroll-to-start.md b/docs/kakao/com.agoda.kakao.common.actions/-scrollable-actions/scroll-to-start.md deleted file mode 100644 index a0c2a879..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-scrollable-actions/scroll-to-start.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [ScrollableActions](index.md) / [scrollToStart](./scroll-to-start.md) - -# scrollToStart - -`abstract fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Scrolls to the starting position of the view - diff --git a/docs/kakao/com.agoda.kakao.common.actions/-scrollable-actions/scroll-to.md b/docs/kakao/com.agoda.kakao.common.actions/-scrollable-actions/scroll-to.md deleted file mode 100644 index 59d09c4e..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-scrollable-actions/scroll-to.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [ScrollableActions](index.md) / [scrollTo](./scroll-to.md) - -# scrollTo - -`abstract fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Scrolls to the specific position of the view - -### Parameters - -`position` - Scrolling destination \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/index.md b/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/index.md deleted file mode 100644 index d64a2812..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/index.md +++ /dev/null @@ -1,47 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [SwipeableActions](./index.md) - -# SwipeableActions - -`interface SwipeableActions : `[`BaseActions`](../-base-actions/index.md) - -Provides swipe actions for views - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [swipeDown](swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | -| [swipeLeft](swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | -| [swipeRight](swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | -| [swipeUp](swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KSwipeView](../../com.agoda.kakao.common.views/-k-swipe-view/index.md) | `class KSwipeView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSwipeView`](../../com.agoda.kakao.common.views/-k-swipe-view/index.md)`>, `[`SwipeableActions`](./index.md)
View with SwipeableActions and BaseAssertions | -| [KViewPager](../../com.agoda.kakao.pager/-k-view-pager/index.md) | `class KViewPager : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KViewPager`](../../com.agoda.kakao.pager/-k-view-pager/index.md)`>, `[`SwipeableActions`](./index.md)`, `[`ViewPagerAssertions`](../../com.agoda.kakao.pager/-view-pager-assertions/index.md)
View with SwipeableActions and ViewPagerAssertions | -| [KViewPager2](../../com.agoda.kakao.pager2/-k-view-pager2/index.md) | `class KViewPager2 : `[`ViewPager2Actions`](../../com.agoda.kakao.pager2/-view-pager2-actions/index.md)`, `[`ViewPager2AdapterAssertions`](../../com.agoda.kakao.pager2/-view-pager2-adapter-assertions/index.md)`, `[`SwipeableActions`](./index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)
View with SwipeableActions and ViewPager2Assertions | -| [RecyclerActions](../../com.agoda.kakao.recycler/-recycler-actions/index.md) | `interface RecyclerActions : `[`ScrollableActions`](../-scrollable-actions/index.md)`, `[`SwipeableActions`](./index.md)
Provides ScrollableActions implementation for RecyclerView | -| [ScrollViewActions](../../com.agoda.kakao.scroll/-scroll-view-actions/index.md) | `interface ScrollViewActions : `[`ScrollableActions`](../-scrollable-actions/index.md)`, `[`SwipeableActions`](./index.md)
Provides ScrollableActions implementation for ScrollView | -| [SwipeRefreshLayoutActions](../../com.agoda.kakao.swiperefresh/-swipe-refresh-layout-actions/index.md) | `interface SwipeRefreshLayoutActions : `[`SwipeableActions`](./index.md)
Provides actions for SwipeRefreshLayout | -| [ViewPager2Actions](../../com.agoda.kakao.pager2/-view-pager2-actions/index.md) | `interface ViewPager2Actions : `[`ScrollableActions`](../-scrollable-actions/index.md)`, `[`SwipeableActions`](./index.md)
Provides ScrollableActions implementation for ViewPager2 | diff --git a/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/swipe-down.md b/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/swipe-down.md deleted file mode 100644 index bf1304b3..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/swipe-down.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [SwipeableActions](index.md) / [swipeDown](./swipe-down.md) - -# swipeDown - -`open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Swipes down on the view - diff --git a/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/swipe-left.md b/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/swipe-left.md deleted file mode 100644 index 8e5d6f14..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/swipe-left.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [SwipeableActions](index.md) / [swipeLeft](./swipe-left.md) - -# swipeLeft - -`open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Swipes left on the view - diff --git a/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/swipe-right.md b/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/swipe-right.md deleted file mode 100644 index 26e0eaca..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/swipe-right.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [SwipeableActions](index.md) / [swipeRight](./swipe-right.md) - -# swipeRight - -`open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Swipes right on the view - diff --git a/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/swipe-up.md b/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/swipe-up.md deleted file mode 100644 index 5d2ab84c..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/-swipeable-actions/swipe-up.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [SwipeableActions](index.md) / [swipeUp](./swipe-up.md) - -# swipeUp - -`open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Swipes up on the view - diff --git a/docs/kakao/com.agoda.kakao.common.actions/index.md b/docs/kakao/com.agoda.kakao.common.actions/index.md deleted file mode 100644 index cb0e1916..00000000 --- a/docs/kakao/com.agoda.kakao.common.actions/index.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.common.actions](./index.md) - -## Package com.agoda.kakao.common.actions - -### Types - -| Name | Summary | -|---|---| -| [BaseActions](-base-actions/index.md) | `interface BaseActions`
Base interface for performing actions on view | -| [NestedScrollToAction](-nested-scroll-to-action/index.md) | `class NestedScrollToAction : ViewAction`
Scrolls to a given view with [NestedScrollView](#) support. | -| [ScrollableActions](-scrollable-actions/index.md) | `interface ScrollableActions : `[`BaseActions`](-base-actions/index.md)
Provides scrolling actions for view | -| [SwipeableActions](-swipeable-actions/index.md) | `interface SwipeableActions : `[`BaseActions`](-base-actions/index.md)
Provides swipe actions for views | diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-adapter-assertions/index.md b/docs/kakao/com.agoda.kakao.common.assertions/-adapter-assertions/index.md deleted file mode 100644 index 6bdc3264..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-adapter-assertions/index.md +++ /dev/null @@ -1,28 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [AdapterAssertions](./index.md) - -# AdapterAssertions - -`interface AdapterAssertions` - -Provides assertions for view with adapters - -**See Also** - -[com.agoda.kakao.recycler.RecyclerAdapterAssertions](../../com.agoda.kakao.recycler/-recycler-adapter-assertions/index.md) - -[com.agoda.kakao.list.AbsListViewAdapterAssertions](../../com.agoda.kakao.list/-abs-list-view-adapter-assertions/index.md) - -### Properties - -| Name | Summary | -|---|---| -| [view](view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inheritors - -| Name | Summary | -|---|---| -| [AbsListViewAdapterAssertions](../../com.agoda.kakao.list/-abs-list-view-adapter-assertions/index.md) | `interface AbsListViewAdapterAssertions : `[`AdapterAssertions`](./index.md)
Provides assertions for AbsListView adapter | -| [RecyclerAdapterAssertions](../../com.agoda.kakao.recycler/-recycler-adapter-assertions/index.md) | `interface RecyclerAdapterAssertions : `[`AdapterAssertions`](./index.md)
Provides assertions for recyclerView adapter | -| [SpinnerAdapterAssertions](../../com.agoda.kakao.spinner/-spinner-adapter-assertions/index.md) | `interface SpinnerAdapterAssertions : `[`AdapterAssertions`](./index.md)
Provides assertions for Spinner adapter | -| [ViewPager2AdapterAssertions](../../com.agoda.kakao.pager2/-view-pager2-adapter-assertions/index.md) | `interface ViewPager2AdapterAssertions : `[`AdapterAssertions`](./index.md)
Provides assertions for viewpager2 adapter | diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-adapter-assertions/view.md b/docs/kakao/com.agoda.kakao.common.assertions/-adapter-assertions/view.md deleted file mode 100644 index 912b0e04..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-adapter-assertions/view.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [AdapterAssertions](index.md) / [view](./view.md) - -# view - -`abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/assert.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/assert.md deleted file mode 100644 index 69810b8f..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/assert.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [assert](./assert.md) - -# assert - -`open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check the view with the given custom assertion - -### Parameters - -`function` - Lambda that must return ViewAssertion \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md deleted file mode 100644 index a3a6d945..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [doesNotExist](./does-not-exist.md) - -# doesNotExist - -`open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the matched view does not exist - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md deleted file mode 100644 index a04ef0c3..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [hasAnyTag](./has-any-tag.md) - -# hasAnyTag - -`open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has at least one of the given tags - -### Parameters - -`tags` - Tags with at least one of them should be present in view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md deleted file mode 100644 index 90e68173..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [hasBackgroundColor](./has-background-color.md) - -# hasBackgroundColor - -`open fun hasBackgroundColor(@ColorRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given background color - -### Parameters - -`resId` - Color resource to be matched`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given background color - -### Parameters - -`colorCode` - Color string code to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md deleted file mode 100644 index e7355510..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [hasDescendant](./has-descendant.md) - -# hasDescendant - -`open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given descendant - -### Parameters - -`function` - ViewBuilder that will result in descendant matcher - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md deleted file mode 100644 index f296dc4b..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [hasNotDescendant](./has-not-descendant.md) - -# hasNotDescendant - -`open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has not given descendant - -### Parameters - -`function` - ViewBuilder that will result in descendant matcher - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md deleted file mode 100644 index e6464603..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [hasNotSibling](./has-not-sibling.md) - -# hasNotSibling - -`open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has not given sibling - -### Parameters - -`function` - ViewBuilder that will result in sibling matcher - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md deleted file mode 100644 index a5408060..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [hasSibling](./has-sibling.md) - -# hasSibling - -`open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given sibling - -### Parameters - -`function` - ViewBuilder that will result in sibling matcher - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-tag.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-tag.md deleted file mode 100644 index 83909ab3..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/has-tag.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [hasTag](./has-tag.md) - -# hasTag - -`open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given tag - -### Parameters - -`tag` - Tag that view must have \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/in-root.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/in-root.md deleted file mode 100644 index d15b33da..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/in-root.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [inRoot](./in-root.md) - -# inRoot - -`open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check if the view is in given root - -### Parameters - -`function` - RootBuilder that will result in root matcher - -**See Also** - -[RootBuilder](../../com.agoda.kakao.common.builders/-root-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/index.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/index.md deleted file mode 100644 index 01d51551..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/index.md +++ /dev/null @@ -1,91 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](./index.md) - -# BaseAssertions - -`interface BaseAssertions` - -Base interface for asserting views - -Provides basic assertions that can be performed on any view - -**See Also** - -[com.agoda.kakao.text.TextViewAssertions](../../com.agoda.kakao.text/-text-view-assertions/index.md) - -[com.agoda.kakao.check.CheckableAssertions](../../com.agoda.kakao.check/-checkable-assertions/index.md) - -[com.agoda.kakao.pager.ViewPagerAssertions](../../com.agoda.kakao.pager/-view-pager-assertions/index.md) - -[com.agoda.kakao.image.ImageViewAssertions](../../com.agoda.kakao.image/-image-view-assertions/index.md) - -### Properties - -| Name | Summary | -|---|---| -| [root](root.md) | `abstract var root: Matcher` | -| [view](view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [assert](assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [BottomNavigationViewAssertions](../../com.agoda.kakao.bottomnav/-bottom-navigation-view-assertions/index.md) | `interface BottomNavigationViewAssertions : `[`BaseAssertions`](./index.md)
Provides assertion for BottomNavigationview | -| [CheckableAssertions](../../com.agoda.kakao.check/-checkable-assertions/index.md) | `interface CheckableAssertions : `[`BaseAssertions`](./index.md)
Provides checkable based assertions for views | -| [ChipGroupAssertions](../../com.agoda.kakao.chipgroup/-chip-group-assertions/index.md) | `interface ChipGroupAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for a ChipGroup | -| [ImageViewAssertions](../../com.agoda.kakao.image/-image-view-assertions/index.md) | `interface ImageViewAssertions : `[`BaseAssertions`](./index.md)
Provides assertion for image views | -| [KAbsListView](../../com.agoda.kakao.list/-k-abs-list-view/index.md) | `class KAbsListView : `[`ScrollViewActions`](../../com.agoda.kakao.scroll/-scroll-view-actions/index.md)`, `[`AbsListViewAdapterActions`](../../com.agoda.kakao.list/-abs-list-view-adapter-actions/index.md)`, `[`BaseAssertions`](./index.md)`, `[`AbsListViewAdapterAssertions`](../../com.agoda.kakao.list/-abs-list-view-adapter-assertions/index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | -| [KAdapterItem](../../com.agoda.kakao.list/-k-adapter-item/index.md) | `open class KAdapterItem : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](./index.md)`, `[`Interceptable`](../../com.agoda.kakao.intercept/-interceptable/index.md)``
Base class for KAbsListView adapter items | -| [KBaseView](../../com.agoda.kakao.common.views/-k-base-view/index.md) | `open class KBaseView : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](./index.md)`, `[`Interceptable`](../../com.agoda.kakao.intercept/-interceptable/index.md)``
Base class for all Kakao views | -| [KRecyclerItem](../../com.agoda.kakao.recycler/-k-recycler-item/index.md) | `open class KRecyclerItem : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](./index.md)`, `[`Interceptable`](../../com.agoda.kakao.intercept/-interceptable/index.md)``
Base class for KRecyclerView adapter items | -| [KRecyclerView](../../com.agoda.kakao.recycler/-k-recycler-view/index.md) | `class KRecyclerView : `[`RecyclerActions`](../../com.agoda.kakao.recycler/-recycler-actions/index.md)`, `[`BaseAssertions`](./index.md)`, `[`RecyclerAdapterAssertions`](../../com.agoda.kakao.recycler/-recycler-adapter-assertions/index.md)
View with RecyclerActions, BaseAssertions and RecyclerAdapterAssertions. Gives access to it's children | -| [KScrollView](../../com.agoda.kakao.scroll/-k-scroll-view/index.md) | `class KScrollView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KScrollView`](../../com.agoda.kakao.scroll/-k-scroll-view/index.md)`>, `[`ScrollViewActions`](../../com.agoda.kakao.scroll/-scroll-view-actions/index.md)`, `[`BaseAssertions`](./index.md)
View with ScrollViewActions and BaseAssertions | -| [KSpinner](../../com.agoda.kakao.spinner/-k-spinner/index.md) | `class KSpinner : `[`SpinnerAdapterActions`](../../com.agoda.kakao.spinner/-spinner-adapter-actions/index.md)`, `[`SpinnerAdapterAssertions`](../../com.agoda.kakao.spinner/-spinner-adapter-assertions/index.md)`, `[`BaseAssertions`](./index.md) | -| [KViewPager2](../../com.agoda.kakao.pager2/-k-view-pager2/index.md) | `class KViewPager2 : `[`ViewPager2Actions`](../../com.agoda.kakao.pager2/-view-pager2-actions/index.md)`, `[`ViewPager2AdapterAssertions`](../../com.agoda.kakao.pager2/-view-pager2-adapter-assertions/index.md)`, `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md)`, `[`BaseAssertions`](./index.md)
View with SwipeableActions and ViewPager2Assertions | -| [KViewPagerItem](../../com.agoda.kakao.pager2/-k-view-pager-item/index.md) | `open class KViewPagerItem : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](./index.md)`, `[`Interceptable`](../../com.agoda.kakao.intercept/-interceptable/index.md)``
Base class for KViewPager2 adapter items | -| [NavigationViewAssertions](../../com.agoda.kakao.navigation/-navigation-view-assertions/index.md) | `interface NavigationViewAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for NavigationView | -| [ProgressBarAssertions](../../com.agoda.kakao.progress/-progress-bar-assertions/index.md) | `interface ProgressBarAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for progress bar | -| [RatingBarAssertions](../../com.agoda.kakao.rating/-rating-bar-assertions/index.md) | `interface RatingBarAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for RatingBar | -| [SwipeRefreshLayoutAssertions](../../com.agoda.kakao.swiperefresh/-swipe-refresh-layout-assertions/index.md) | `interface SwipeRefreshLayoutAssertions : `[`BaseAssertions`](./index.md)
Provides assertion for SwipeRefreshLayout | -| [TabLayoutAssertions](../../com.agoda.kakao.tabs/-tab-layout-assertions/index.md) | `interface TabLayoutAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for TabLayout | -| [TextInputLayoutAssertions](../../com.agoda.kakao.edit/-text-input-layout-assertions/index.md) | `interface TextInputLayoutAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for TextInputLayout | -| [TextViewAssertions](../../com.agoda.kakao.text/-text-view-assertions/index.md) | `interface TextViewAssertions : `[`BaseAssertions`](./index.md)
Provides text based assertions for views | -| [ToolbarViewAssertions](../../com.agoda.kakao.toolbar/-toolbar-view-assertions/index.md) | `interface ToolbarViewAssertions : `[`BaseAssertions`](./index.md)
Provides assertion for Toolbar | -| [ViewPagerAssertions](../../com.agoda.kakao.pager/-view-pager-assertions/index.md) | `interface ViewPagerAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for view pagers | diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md deleted file mode 100644 index a44cb578..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isClickable](./is-clickable.md) - -# isClickable - -`open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is clickable - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md deleted file mode 100644 index 40287a35..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isCompletelyAbove](./is-completely-above.md) - -# isCompletelyAbove - -`open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view displayed is completely above of the view matching the given matcher. - -### Parameters - -`function` - ViewBuilder that will result in matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md deleted file mode 100644 index 954daa75..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isCompletelyBelow](./is-completely-below.md) - -# isCompletelyBelow - -`open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view displayed is completely below of the view matching the given matcher. - -### Parameters - -`function` - ViewBuilder that will result in matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md deleted file mode 100644 index 173d0548..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isCompletelyDisplayed](./is-completely-displayed.md) - -# isCompletelyDisplayed - -`open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is completely displayed - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md deleted file mode 100644 index 4a116efe..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isCompletelyLeftOf](./is-completely-left-of.md) - -# isCompletelyLeftOf - -`open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view displayed is completely right of the view matching the given matcher. - -### Parameters - -`function` - ViewBuilder that will result in matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md deleted file mode 100644 index 0d67eba3..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isCompletelyRightOf](./is-completely-right-of.md) - -# isCompletelyRightOf - -`open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view displayed is completely right of the view matching the given matcher. - -### Parameters - -`function` - ViewBuilder that will result in matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md deleted file mode 100644 index b2714660..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isDisabled](./is-disabled.md) - -# isDisabled - -`open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is disabled - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md deleted file mode 100644 index e59dac21..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isDisplayed](./is-displayed.md) - -# isDisplayed - -`open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is displayed - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md deleted file mode 100644 index 150171aa..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isEnabled](./is-enabled.md) - -# isEnabled - -`open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is enabled - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md deleted file mode 100644 index 4f670afb..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isFocusable](./is-focusable.md) - -# isFocusable - -`open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is focusable - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-focused.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-focused.md deleted file mode 100644 index 3e5fc9e7..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-focused.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isFocused](./is-focused.md) - -# isFocused - -`open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is focused - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-gone.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-gone.md deleted file mode 100644 index 59d4cc6d..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-gone.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isGone](./is-gone.md) - -# isGone - -`open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has GONE visibility - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md deleted file mode 100644 index ff53846d..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isInvisible](./is-invisible.md) - -# isInvisible - -`open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has INVISIBLE visibility - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md deleted file mode 100644 index 444670ae..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isNotClickable](./is-not-clickable.md) - -# isNotClickable - -`open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is not clickable - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md deleted file mode 100644 index 760e80ed..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isNotCompletelyDisplayed](./is-not-completely-displayed.md) - -# isNotCompletelyDisplayed - -`open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is not completely displayed - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md deleted file mode 100644 index e43142b4..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isNotDisplayed](./is-not-displayed.md) - -# isNotDisplayed - -`open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is not displayed - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md deleted file mode 100644 index dad0f2cb..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isNotFocusable](./is-not-focusable.md) - -# isNotFocusable - -`open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is not focusable - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md deleted file mode 100644 index 8ee46b32..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isNotFocused](./is-not-focused.md) - -# isNotFocused - -`open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is not focused - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md deleted file mode 100644 index d98ffeb5..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isNotSelected](./is-not-selected.md) - -# isNotSelected - -`open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is not selected - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-selected.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-selected.md deleted file mode 100644 index a7701bf5..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-selected.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isSelected](./is-selected.md) - -# isSelected - -`open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is selected - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-visible.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-visible.md deleted file mode 100644 index d7e2f101..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/is-visible.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isVisible](./is-visible.md) - -# isVisible - -`open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has VISIBLE visibility - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/matches.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/matches.md deleted file mode 100644 index 488811b1..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/matches.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [matches](./matches.md) - -# matches - -`open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check if the view matches given matcher - -### Parameters - -`function` - ViewBuilder that will result in matcher - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/not-matches.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/not-matches.md deleted file mode 100644 index aca56a9a..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/not-matches.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [notMatches](./not-matches.md) - -# notMatches - -`open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check if the view does not match given matcher - -### Parameters - -`function` - ViewBuilder that will result in matcher - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/root.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/root.md deleted file mode 100644 index d7ed2123..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/root.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [root](./root.md) - -# root - -`abstract var root: Matcher` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/view.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/view.md deleted file mode 100644 index 7d4b7f1a..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/view.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [view](./view.md) - -# view - -`abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.assertions/index.md b/docs/kakao/com.agoda.kakao.common.assertions/index.md deleted file mode 100644 index 8fb9bf1c..00000000 --- a/docs/kakao/com.agoda.kakao.common.assertions/index.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.common.assertions](./index.md) - -## Package com.agoda.kakao.common.assertions - -### Types - -| Name | Summary | -|---|---| -| [AdapterAssertions](-adapter-assertions/index.md) | `interface AdapterAssertions`
Provides assertions for view with adapters | -| [BaseAssertions](-base-assertions/index.md) | `interface BaseAssertions`
Base interface for asserting views | diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/-init-.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/-init-.md deleted file mode 100644 index b9f4e042..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/-init-.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`RootBuilder()` - -Class for building root matchers - -This class helps to build matches for root. -Please note that any function invoking will add specific matcher to the list -and after that all of them will be combined with help of AllOf.allOf() - -**See Also** - -[AllOf.allOf](#) - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/get-root-matcher.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/get-root-matcher.md deleted file mode 100644 index 28edd2aa..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/get-root-matcher.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [getRootMatcher](./get-root-matcher.md) - -# getRootMatcher - -`fun getRootMatcher(): Matcher` - -Returns combined root matchers with AllOf.allOf() - -**Return** -Matcher - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/index.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/index.md deleted file mode 100644 index d9e121bc..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](./index.md) - -# RootBuilder - -`class RootBuilder` - -Class for building root matchers - -This class helps to build matches for root. -Please note that any function invoking will add specific matcher to the list -and after that all of them will be combined with help of AllOf.allOf() - -**See Also** - -[AllOf.allOf](#) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `RootBuilder()`
Class for building root matchers | - -### Functions - -| Name | Summary | -|---|---| -| [getRootMatcher](get-root-matcher.md) | `fun getRootMatcher(): Matcher`
Returns combined root matchers with AllOf.allOf() | -| [isDialog](is-dialog.md) | `fun isDialog(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is dialog | -| [isFocusable](is-focusable.md) | `fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is focusable | -| [isNotDialog](is-not-dialog.md) | `fun isNotDialog(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not dialog | -| [isNotFocusable](is-not-focusable.md) | `fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not focusable | -| [isNotPlatformPopup](is-not-platform-popup.md) | `fun isNotPlatformPopup(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not platform popup | -| [isNotSystemAlertWindow](is-not-system-alert-window.md) | `fun isNotSystemAlertWindow(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not system alert window | -| [isNotTouchable](is-not-touchable.md) | `fun isNotTouchable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not touchable | -| [isPlatformPopup](is-platform-popup.md) | `fun isPlatformPopup(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is platform popup | -| [isSystemAlertWindow](is-system-alert-window.md) | `fun isSystemAlertWindow(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is system alert window | -| [isTouchable](is-touchable.md) | `fun isTouchable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is touchable | -| [withDecorView](with-decor-view.md) | `fun withDecorView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that has decor view matching given matcher | -| [withMatcher](with-matcher.md) | `fun withMatcher(matcher: Matcher): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root with given custom matcher | diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-dialog.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-dialog.md deleted file mode 100644 index 74e07fba..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-dialog.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isDialog](./is-dialog.md) - -# isDialog - -`fun isDialog(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is dialog - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-focusable.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-focusable.md deleted file mode 100644 index e7377183..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-focusable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isFocusable](./is-focusable.md) - -# isFocusable - -`fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is focusable - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-dialog.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-dialog.md deleted file mode 100644 index 80fdcda0..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-dialog.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isNotDialog](./is-not-dialog.md) - -# isNotDialog - -`fun isNotDialog(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is not dialog - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-focusable.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-focusable.md deleted file mode 100644 index eaccaaba..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-focusable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isNotFocusable](./is-not-focusable.md) - -# isNotFocusable - -`fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is not focusable - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-platform-popup.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-platform-popup.md deleted file mode 100644 index a8eafb99..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-platform-popup.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isNotPlatformPopup](./is-not-platform-popup.md) - -# isNotPlatformPopup - -`fun isNotPlatformPopup(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is not platform popup - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-system-alert-window.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-system-alert-window.md deleted file mode 100644 index 0967e302..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-system-alert-window.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isNotSystemAlertWindow](./is-not-system-alert-window.md) - -# isNotSystemAlertWindow - -`fun isNotSystemAlertWindow(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is not system alert window - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-touchable.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-touchable.md deleted file mode 100644 index 4d0f3354..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-touchable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isNotTouchable](./is-not-touchable.md) - -# isNotTouchable - -`fun isNotTouchable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is not touchable - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-platform-popup.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-platform-popup.md deleted file mode 100644 index a72d0881..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-platform-popup.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isPlatformPopup](./is-platform-popup.md) - -# isPlatformPopup - -`fun isPlatformPopup(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is platform popup - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-system-alert-window.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-system-alert-window.md deleted file mode 100644 index 36027cdb..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-system-alert-window.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isSystemAlertWindow](./is-system-alert-window.md) - -# isSystemAlertWindow - -`fun isSystemAlertWindow(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is system alert window - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-touchable.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-touchable.md deleted file mode 100644 index 28617dd7..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-touchable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isTouchable](./is-touchable.md) - -# isTouchable - -`fun isTouchable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is touchable - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/with-decor-view.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/with-decor-view.md deleted file mode 100644 index 37d9c396..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/with-decor-view.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [withDecorView](./with-decor-view.md) - -# withDecorView - -`fun withDecorView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that has decor view matching given matcher - -### Parameters - -`function` - ViewBuilder which will result in decor view matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/with-matcher.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/with-matcher.md deleted file mode 100644 index 793b20cb..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/with-matcher.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [withMatcher](./with-matcher.md) - -# withMatcher - -`fun withMatcher(matcher: Matcher): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root with given custom matcher - -### Parameters - -`matcher` - Custom root matcher to be added \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/-init-.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/-init-.md deleted file mode 100644 index a36916ab..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/-init-.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`ViewBuilder()` - -Class for building view matchers and interactions - -This class helps to build matches for views and get their interactions. -Please note that any function invoking will add specific matcher to the list -and after that all of them will be combined with help of AllOf.allOf() - -**See Also** - -[AllOf.allOf](#) - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/contains-text.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/contains-text.md deleted file mode 100644 index 059d9b8e..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/contains-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [containsText](./contains-text.md) - -# containsText - -`fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which contain given text - -### Parameters - -`text` - Text to search \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/get-view-interaction-delegate.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/get-view-interaction-delegate.md deleted file mode 100644 index aaf198ca..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/get-view-interaction-delegate.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [getViewInteractionDelegate](./get-view-interaction-delegate.md) - -# getViewInteractionDelegate - -`fun getViewInteractionDelegate(): `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) - -Returns view interaction delegate based on all given matchers - -**Return** -ViewInteractionDelegate - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/get-view-interaction.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/get-view-interaction.md deleted file mode 100644 index e192d956..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/get-view-interaction.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [getViewInteraction](./get-view-interaction.md) - -# getViewInteraction - -`fun getViewInteraction(): ViewInteraction` - -Returns view interaction based on all given matchers - -**Return** -ViewInteraction - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/get-view-matcher.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/get-view-matcher.md deleted file mode 100644 index 10b31aa0..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/get-view-matcher.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [getViewMatcher](./get-view-matcher.md) - -# getViewMatcher - -`fun getViewMatcher(): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Returns combined view matcher with AllOf.allOf() - -**Return** -Matcher - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/index.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/index.md deleted file mode 100644 index 0e98a5ea..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/index.md +++ /dev/null @@ -1,61 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](./index.md) - -# ViewBuilder - -`class ViewBuilder` - -Class for building view matchers and interactions - -This class helps to build matches for views and get their interactions. -Please note that any function invoking will add specific matcher to the list -and after that all of them will be combined with help of AllOf.allOf() - -**See Also** - -[AllOf.allOf](#) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ViewBuilder()`
Class for building view matchers and interactions | - -### Functions - -| Name | Summary | -|---|---| -| [containsText](contains-text.md) | `fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which contain given text | -| [getViewInteractionDelegate](get-view-interaction-delegate.md) | `fun getViewInteractionDelegate(): `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md)
Returns view interaction delegate based on all given matchers | -| [getViewMatcher](get-view-matcher.md) | `fun getViewMatcher(): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Returns combined view matcher with AllOf.allOf() | -| [isAssignableFrom](is-assignable-from.md) | `fun isAssignableFrom(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches views based on instance or subclass of the provided class. | -| [isClickable](is-clickable.md) | `fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is clickable | -| [isCompletelyDisplayed](is-completely-displayed.md) | `fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is completely displayed | -| [isDescendantOfA](is-descendant-of-a.md) | `fun isDescendantOfA(function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which is descendant of given matcher | -| [isDisabled](is-disabled.md) | `fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view if it is not in ENABLED state | -| [isDisplayed](is-displayed.md) | `fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is displayed | -| [isEnabled](is-enabled.md) | `fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view if it is in ENABLED state | -| [isFirst](is-first.md) | `fun isFirst(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the first view | -| [isGone](is-gone.md) | `fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with GONE visibility | -| [isInstanceOf](is-instance-of.md) | `fun isInstanceOf(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`<*>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view by class instance | -| [isInvisible](is-invisible.md) | `fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with INVISIBLE visibility | -| [isNotClickable](is-not-clickable.md) | `fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is not clickable | -| [isNotCompletelyDisplayed](is-not-completely-displayed.md) | `fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is not completely displayed | -| [isNotDisplayed](is-not-displayed.md) | `fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is not displayed | -| [isRoot](is-root.md) | `fun isRoot(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches only root views | -| [isVisible](is-visible.md) | `fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with VISIBLE visibility | -| [withAnyText](with-any-text.md) | `fun withAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which contains any text | -| [withBackgroundColor](with-background-color.md) | `fun withBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given background color`fun withBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given background color code | -| [withClassName](with-class-name.md) | `fun withClassName(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which class name matches given matcher | -| [withContentDescription](with-content-description.md) | `fun withContentDescription(description: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun withContentDescription(resourceId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given content description | -| [withDescendant](with-descendant.md) | `fun withDescendant(function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which has descendant of given matcher | -| [withDrawable](with-drawable.md) | `fun withDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun withDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given drawable | -| [withId](with-id.md) | `fun withId(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given resource id | -| [withIndex](with-index.md) | `fun withIndex(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches only view at given [index](with-index.md#com.agoda.kakao.common.builders.ViewBuilder$withIndex(kotlin.Int, kotlin.Function1((com.agoda.kakao.common.builders.ViewBuilder, kotlin.Unit)))/index), if there are multiple views that matches | -| [withMatcher](with-matcher.md) | `fun withMatcher(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given custom matcher | -| [withoutText](without-text.md) | `fun withoutText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun withoutText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches if the view does not have a given text | -| [withParent](with-parent.md) | `fun withParent(function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which has parent with given matcher | -| [withRating](with-rating.md) | `fun withRating(rating: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which is RatingBar with given value | -| [withResourceName](with-resource-name.md) | `fun withResourceName(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given resource name`fun withResourceName(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view by resource name with given matcher | -| [withSibling](with-sibling.md) | `fun withSibling(function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which has sibling of given matcher | -| [withTag](with-tag.md) | `fun withTag(tag: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given tag assigned | -| [withText](with-text.md) | `fun withText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun withText(textId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given text`fun withText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given text matcher | diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-assignable-from.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-assignable-from.md deleted file mode 100644 index 590459e0..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-assignable-from.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isAssignableFrom](./is-assignable-from.md) - -# isAssignableFrom - -`fun isAssignableFrom(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches views based on instance or subclass of the provided class. - -### Parameters - -`clazz` - Class to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-clickable.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-clickable.md deleted file mode 100644 index f1080fa3..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-clickable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isClickable](./is-clickable.md) - -# isClickable - -`fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view that is clickable - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-completely-displayed.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-completely-displayed.md deleted file mode 100644 index 39587102..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-completely-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isCompletelyDisplayed](./is-completely-displayed.md) - -# isCompletelyDisplayed - -`fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view that is completely displayed - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-descendant-of-a.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-descendant-of-a.md deleted file mode 100644 index 1b589f6c..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-descendant-of-a.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isDescendantOfA](./is-descendant-of-a.md) - -# isDescendantOfA - -`fun isDescendantOfA(function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which is descendant of given matcher - -### Parameters - -`function` - ViewBuilder which will result in parent matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-disabled.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-disabled.md deleted file mode 100644 index a647854b..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-disabled.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isDisabled](./is-disabled.md) - -# isDisabled - -`fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view if it is not in ENABLED state - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-displayed.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-displayed.md deleted file mode 100644 index d3a89342..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isDisplayed](./is-displayed.md) - -# isDisplayed - -`fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view that is displayed - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-enabled.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-enabled.md deleted file mode 100644 index 1be193a9..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-enabled.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isEnabled](./is-enabled.md) - -# isEnabled - -`fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view if it is in ENABLED state - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-first.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-first.md deleted file mode 100644 index 5aab33cf..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-first.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isFirst](./is-first.md) - -# isFirst - -`fun isFirst(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the first view - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-gone.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-gone.md deleted file mode 100644 index 90eec9c2..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-gone.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isGone](./is-gone.md) - -# isGone - -`fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with GONE visibility - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-instance-of.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-instance-of.md deleted file mode 100644 index 847b7277..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-instance-of.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isInstanceOf](./is-instance-of.md) - -# isInstanceOf - -`fun isInstanceOf(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`<*>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view by class instance - -### Parameters - -`clazz` - Class to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-invisible.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-invisible.md deleted file mode 100644 index bc5209d8..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-invisible.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isInvisible](./is-invisible.md) - -# isInvisible - -`fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with INVISIBLE visibility - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-not-clickable.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-not-clickable.md deleted file mode 100644 index fee2ac12..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-not-clickable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isNotClickable](./is-not-clickable.md) - -# isNotClickable - -`fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view that is not clickable - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-not-completely-displayed.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-not-completely-displayed.md deleted file mode 100644 index fcd4f6ba..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-not-completely-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isNotCompletelyDisplayed](./is-not-completely-displayed.md) - -# isNotCompletelyDisplayed - -`fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view that is not completely displayed - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-not-displayed.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-not-displayed.md deleted file mode 100644 index 4b0a282e..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-not-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isNotDisplayed](./is-not-displayed.md) - -# isNotDisplayed - -`fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view that is not displayed - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-root.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-root.md deleted file mode 100644 index 30b990c8..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-root.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isRoot](./is-root.md) - -# isRoot - -`fun isRoot(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches only root views - -**See Also** - -[ViewMatchers.isRoot](#) - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-visible.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-visible.md deleted file mode 100644 index 619f8c24..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/is-visible.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isVisible](./is-visible.md) - -# isVisible - -`fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with VISIBLE visibility - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-any-text.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-any-text.md deleted file mode 100644 index 151503a9..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-any-text.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withAnyText](./with-any-text.md) - -# withAnyText - -`fun withAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which contains any text - diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-background-color.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-background-color.md deleted file mode 100644 index 83957a6f..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-background-color.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withBackgroundColor](./with-background-color.md) - -# withBackgroundColor - -`fun withBackgroundColor(@ColorRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given background color - -### Parameters - -`resId` - Color to match`fun withBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given background color code - -### Parameters - -`colorCode` - Color code to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-class-name.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-class-name.md deleted file mode 100644 index 161aaa99..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-class-name.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withClassName](./with-class-name.md) - -# withClassName - -`fun withClassName(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which class name matches given matcher - -### Parameters - -`matcher` - Matcher of class name \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-content-description.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-content-description.md deleted file mode 100644 index 7200548b..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-content-description.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withContentDescription](./with-content-description.md) - -# withContentDescription - -`fun withContentDescription(description: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given content description - -### Parameters - -`description` - Content description to match`fun withContentDescription(@StringRes resourceId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given content description - -### Parameters - -`resourceId` - Resource id of content description to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-descendant.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-descendant.md deleted file mode 100644 index 1d67cda8..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-descendant.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withDescendant](./with-descendant.md) - -# withDescendant - -`fun withDescendant(function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which has descendant of given matcher - -### Parameters - -`function` - ViewBuilder which will result in descendant matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-drawable.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-drawable.md deleted file mode 100644 index 42481602..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-drawable.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withDrawable](./with-drawable.md) - -# withDrawable - -`fun withDrawable(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given drawable - -### Parameters - -`resId` - Drawable resource to match - -`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null)`fun withDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given drawable - -### Parameters - -`drawable` - Drawable to match - -`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-id.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-id.md deleted file mode 100644 index 9e9f1717..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-id.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withId](./with-id.md) - -# withId - -`fun withId(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given resource id - -### Parameters - -`id` - Resource id to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-index.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-index.md deleted file mode 100644 index 2b2c2b3c..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-index.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withIndex](./with-index.md) - -# withIndex - -`fun withIndex(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches only view at given [index](with-index.md#com.agoda.kakao.common.builders.ViewBuilder$withIndex(kotlin.Int, kotlin.Function1((com.agoda.kakao.common.builders.ViewBuilder, kotlin.Unit)))/index), if there are multiple views that matches - -### Parameters - -`index` - Index of the view to match - -`function` - [ViewBuilder](index.md) that will result in matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-matcher.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-matcher.md deleted file mode 100644 index f21e67dd..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-matcher.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withMatcher](./with-matcher.md) - -# withMatcher - -`fun withMatcher(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given custom matcher - -### Parameters - -`matcher` - Matcher that needs to be added \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-parent.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-parent.md deleted file mode 100644 index 4ac6b34e..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-parent.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withParent](./with-parent.md) - -# withParent - -`fun withParent(function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which has parent with given matcher - -### Parameters - -`function` - ViewBuilder which will result in parent matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-rating.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-rating.md deleted file mode 100644 index 44c0f8bd..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-rating.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withRating](./with-rating.md) - -# withRating - -`fun withRating(rating: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which is RatingBar with given value - -### Parameters - -`rating` - value of RatingBar \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-resource-name.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-resource-name.md deleted file mode 100644 index 2c3b5c7b..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-resource-name.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withResourceName](./with-resource-name.md) - -# withResourceName - -`fun withResourceName(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given resource name - -### Parameters - -`name` - Resource name to match`fun withResourceName(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view by resource name with given matcher - -### Parameters - -`matcher` - Matcher for resource name \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-sibling.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-sibling.md deleted file mode 100644 index c39ecf6b..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-sibling.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withSibling](./with-sibling.md) - -# withSibling - -`fun withSibling(function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which has sibling of given matcher - -### Parameters - -`function` - ViewBuilder which will result in sibling matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-tag.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-tag.md deleted file mode 100644 index e63acc11..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-tag.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withTag](./with-tag.md) - -# withTag - -`fun withTag(tag: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given tag assigned - -### Parameters - -`tag` - Tag object to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-text.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-text.md deleted file mode 100644 index a74989ec..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/with-text.md +++ /dev/null @@ -1,23 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withText](./with-text.md) - -# withText - -`fun withText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given text - -### Parameters - -`text` - Text to match`fun withText(@StringRes textId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given text - -### Parameters - -`textId` - String resource to match`fun withText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given text matcher - -### Parameters - -`matcher` - Text matcher to add \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/without-text.md b/docs/kakao/com.agoda.kakao.common.builders/-view-builder/without-text.md deleted file mode 100644 index 41f7359c..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/-view-builder/without-text.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withoutText](./without-text.md) - -# withoutText - -`fun withoutText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches if the view does not have a given text - -### Parameters - -`text` - Text to be matched`fun withoutText(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches if the view does not have a given text - -### Parameters - -`resId` - String resource to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.builders/index.md b/docs/kakao/com.agoda.kakao.common.builders/index.md deleted file mode 100644 index 408ef9a1..00000000 --- a/docs/kakao/com.agoda.kakao.common.builders/index.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.common.builders](./index.md) - -## Package com.agoda.kakao.common.builders - -### Types - -| Name | Summary | -|---|---| -| [RootBuilder](-root-builder/index.md) | `class RootBuilder`
Class for building root matchers | -| [ViewBuilder](-view-builder/index.md) | `class ViewBuilder`
Class for building view matchers and interactions | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-abs-list-view-adapter-size-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-abs-list-view-adapter-size-matcher/-init-.md deleted file mode 100644 index 52917430..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-abs-list-view-adapter-size-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [AbsListViewAdapterSizeMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`AbsListViewAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches AbsListView with count of children - -### Parameters - -`size` - of children count in AbsListView \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-abs-list-view-adapter-size-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-abs-list-view-adapter-size-matcher/describe-to.md deleted file mode 100644 index 12e3b231..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-abs-list-view-adapter-size-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [AbsListViewAdapterSizeMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-abs-list-view-adapter-size-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-abs-list-view-adapter-size-matcher/index.md deleted file mode 100644 index 285d902b..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-abs-list-view-adapter-size-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [AbsListViewAdapterSizeMatcher](./index.md) - -# AbsListViewAdapterSizeMatcher - -`class AbsListViewAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`AbsListView`](https://developer.android.com/reference/android/widget/AbsListView.html)`>` - -Matches AbsListView with count of children - -### Parameters - -`size` - of children count in AbsListView - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `AbsListViewAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches AbsListView with count of children | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`AbsListView`](https://developer.android.com/reference/android/widget/AbsListView.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-abs-list-view-adapter-size-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-abs-list-view-adapter-size-matcher/matches-safely.md deleted file mode 100644 index 7995255d..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-abs-list-view-adapter-size-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [AbsListViewAdapterSizeMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`AbsListView`](https://developer.android.com/reference/android/widget/AbsListView.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-any-text-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-any-text-matcher/-init-.md deleted file mode 100644 index 47cf2238..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-any-text-matcher/-init-.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [AnyTextMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`AnyTextMatcher()` - -Matches TextView views which contains any text - -**See Also** - -[TextView](https://developer.android.com/reference/android/widget/TextView.html) - diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-any-text-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-any-text-matcher/describe-to.md deleted file mode 100644 index 73b6a94a..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-any-text-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [AnyTextMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-any-text-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-any-text-matcher/index.md deleted file mode 100644 index 22444dfa..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-any-text-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [AnyTextMatcher](./index.md) - -# AnyTextMatcher - -`class AnyTextMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`TextView`](https://developer.android.com/reference/android/widget/TextView.html)`>` - -Matches TextView views which contains any text - -**See Also** - -[TextView](https://developer.android.com/reference/android/widget/TextView.html) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `AnyTextMatcher()`
Matches TextView views which contains any text | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`TextView`](https://developer.android.com/reference/android/widget/TextView.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-any-text-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-any-text-matcher/matches-safely.md deleted file mode 100644 index 4336ef16..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-any-text-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [AnyTextMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`TextView`](https://developer.android.com/reference/android/widget/TextView.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-background-color-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-background-color-matcher/-init-.md deleted file mode 100644 index 4856348b..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-background-color-matcher/-init-.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [BackgroundColorMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`BackgroundColorMatcher(@ColorRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = -1, colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`? = null)` - -Matches given background color with the current one - -### Parameters - -`resId` - Background color resource to be matched (default is -1) - -`colorCode` - Background color string code to be matched (default is null) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-background-color-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-background-color-matcher/describe-to.md deleted file mode 100644 index 05a7c52a..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-background-color-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [BackgroundColorMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-background-color-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-background-color-matcher/index.md deleted file mode 100644 index d099ea95..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-background-color-matcher/index.md +++ /dev/null @@ -1,26 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [BackgroundColorMatcher](./index.md) - -# BackgroundColorMatcher - -`class BackgroundColorMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Matches given background color with the current one - -### Parameters - -`resId` - Background color resource to be matched (default is -1) - -`colorCode` - Background color string code to be matched (default is null) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `BackgroundColorMatcher(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = -1, colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`? = null)`
Matches given background color with the current one | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-background-color-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-background-color-matcher/matches-safely.md deleted file mode 100644 index 17e8e472..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-background-color-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [BackgroundColorMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-child-count-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-child-count-matcher/-init-.md deleted file mode 100644 index a2defdc7..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-child-count-matcher/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ChildCountMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`ChildCountMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches view with size no of children - diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-child-count-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-child-count-matcher/describe-to.md deleted file mode 100644 index dd2c2b4b..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-child-count-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ChildCountMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description?): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-child-count-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-child-count-matcher/index.md deleted file mode 100644 index cc5a728a..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-child-count-matcher/index.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ChildCountMatcher](./index.md) - -# ChildCountMatcher - -`class ChildCountMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Matches view with size no of children - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ChildCountMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches view with size no of children | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description?): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-child-count-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-child-count-matcher/matches-safely.md deleted file mode 100644 index 71489055..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-child-count-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ChildCountMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-drawable-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-drawable-matcher/-init-.md deleted file mode 100644 index c2fa9d3d..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-drawable-matcher/-init-.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [DrawableMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`DrawableMatcher(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = -1, drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`? = null, @ColorRes tintColorId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`? = null, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null)` - -Matches given drawable with current one - -### Parameters - -`resId` - Drawable resource to be matched (default is -1) - -`drawable` - Drawable instance to be matched (default is null) - -`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-drawable-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-drawable-matcher/describe-to.md deleted file mode 100644 index d4411a9d..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-drawable-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [DrawableMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-drawable-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-drawable-matcher/index.md deleted file mode 100644 index f4cc339b..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-drawable-matcher/index.md +++ /dev/null @@ -1,28 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [DrawableMatcher](./index.md) - -# DrawableMatcher - -`class DrawableMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Matches given drawable with current one - -### Parameters - -`resId` - Drawable resource to be matched (default is -1) - -`drawable` - Drawable instance to be matched (default is null) - -`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `DrawableMatcher(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = -1, drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`? = null, tintColorId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`? = null, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null)`
Matches given drawable with current one | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-drawable-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-drawable-matcher/matches-safely.md deleted file mode 100644 index 62d4fb79..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-drawable-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [DrawableMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-first-view-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-first-view-matcher/-init-.md deleted file mode 100644 index cee45dca..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-first-view-matcher/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [FirstViewMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`FirstViewMatcher()` - -Matches first view - diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-first-view-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-first-view-matcher/describe-to.md deleted file mode 100644 index ce1aa285..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-first-view-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [FirstViewMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-first-view-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-first-view-matcher/index.md deleted file mode 100644 index cd0fe334..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-first-view-matcher/index.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [FirstViewMatcher](./index.md) - -# FirstViewMatcher - -`class FirstViewMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Matches first view - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `FirstViewMatcher()`
Matches first view | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-first-view-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-first-view-matcher/matches-safely.md deleted file mode 100644 index 7cde3a3c..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-first-view-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [FirstViewMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-index-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-index-matcher/-init-.md deleted file mode 100644 index f81d2d74..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-index-matcher/-init-.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [IndexMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`IndexMatcher(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches index'th view that matches given matcher - -### Parameters - -`matcher` - Matcher that have several matching views - -`index` - index of view that must be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-index-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-index-matcher/describe-to.md deleted file mode 100644 index ca8aea7c..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-index-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [IndexMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-index-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-index-matcher/index.md deleted file mode 100644 index f8664dbb..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-index-matcher/index.md +++ /dev/null @@ -1,26 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [IndexMatcher](./index.md) - -# IndexMatcher - -`class IndexMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Matches index'th view that matches given matcher - -### Parameters - -`matcher` - Matcher that have several matching views - -`index` - index of view that must be matched - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `IndexMatcher(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches index'th view that matches given matcher | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-index-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-index-matcher/matches-safely.md deleted file mode 100644 index a0f9dd19..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-index-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [IndexMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/-init-.md deleted file mode 100644 index c7b8e3f1..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/-init-.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ItemMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`ItemMatcher(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, item: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)` - -Matches first RecyclerView descendant which matches specific matcher - -### Parameters - -`parent` - Matcher of the recycler view - -`item` - Matcher of the item in adapter \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/describe-to.md deleted file mode 100644 index f6aae5c4..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ItemMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/index.md deleted file mode 100644 index 55d3e405..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/index.md +++ /dev/null @@ -1,32 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ItemMatcher](./index.md) - -# ItemMatcher - -`class ItemMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Matches first RecyclerView descendant which matches specific matcher - -### Parameters - -`parent` - Matcher of the recycler view - -`item` - Matcher of the item in adapter - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ItemMatcher(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, item: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)`
Matches first RecyclerView descendant which matches specific matcher | - -### Properties - -| Name | Summary | -|---|---| -| [position](position.md) | `var position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/matches-safely.md deleted file mode 100644 index 6c1ca320..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ItemMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/position.md b/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/position.md deleted file mode 100644 index bd07e4f0..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-item-matcher/position.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ItemMatcher](index.md) / [position](./position.md) - -# position - -`var position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-list-view-adapter-size-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-list-view-adapter-size-matcher/-init-.md deleted file mode 100644 index 0ab77e39..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-list-view-adapter-size-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ListViewAdapterSizeMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`ListViewAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches ListView with count of children - -### Parameters - -`size` - of children count in ListView \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-list-view-adapter-size-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-list-view-adapter-size-matcher/describe-to.md deleted file mode 100644 index 7a716a7a..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-list-view-adapter-size-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ListViewAdapterSizeMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-list-view-adapter-size-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-list-view-adapter-size-matcher/index.md deleted file mode 100644 index bc332e82..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-list-view-adapter-size-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ListViewAdapterSizeMatcher](./index.md) - -# ListViewAdapterSizeMatcher - -`class ListViewAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`ListView`](https://developer.android.com/reference/android/widget/ListView.html)`>` - -Matches ListView with count of children - -### Parameters - -`size` - of children count in ListView - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ListViewAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches ListView with count of children | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`ListView`](https://developer.android.com/reference/android/widget/ListView.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-list-view-adapter-size-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-list-view-adapter-size-matcher/matches-safely.md deleted file mode 100644 index cd0458fb..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-list-view-adapter-size-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ListViewAdapterSizeMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`ListView`](https://developer.android.com/reference/android/widget/ListView.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-navigation-item-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-navigation-item-matcher/-init-.md deleted file mode 100644 index 9a6a5808..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-navigation-item-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [NavigationItemMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`NavigationItemMatcher(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches NavigationView with given item id checked - -### Parameters - -`id` - menu item id to be checked \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-navigation-item-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-navigation-item-matcher/describe-to.md deleted file mode 100644 index 385e4d03..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-navigation-item-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [NavigationItemMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-navigation-item-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-navigation-item-matcher/index.md deleted file mode 100644 index 0aac1f1a..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-navigation-item-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [NavigationItemMatcher](./index.md) - -# NavigationItemMatcher - -`class NavigationItemMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, NavigationView>` - -Matches NavigationView with given item id checked - -### Parameters - -`id` - menu item id to be checked - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `NavigationItemMatcher(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches NavigationView with given item id checked | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: NavigationView): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-navigation-item-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-navigation-item-matcher/matches-safely.md deleted file mode 100644 index cb506e95..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-navigation-item-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [NavigationItemMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: NavigationView): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-page-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-page-matcher/-init-.md deleted file mode 100644 index f7b6daba..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-page-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [PageMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`PageMatcher(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches ViewPager which page index equals given - -### Parameters - -`index` - Index of page \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-page-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-page-matcher/describe-to.md deleted file mode 100644 index 562f0a75..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-page-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [PageMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-page-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-page-matcher/index.md deleted file mode 100644 index edb0d8f1..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-page-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [PageMatcher](./index.md) - -# PageMatcher - -`class PageMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, ViewPager>` - -Matches ViewPager which page index equals given - -### Parameters - -`index` - Index of page - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `PageMatcher(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches ViewPager which page index equals given | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: ViewPager?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-page-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-page-matcher/matches-safely.md deleted file mode 100644 index 9d1df5e0..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-page-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [PageMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: ViewPager?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-position-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-position-matcher/-init-.md deleted file mode 100644 index b8c3abf3..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-position-matcher/-init-.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [PositionMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`PositionMatcher(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches RecyclerView descendant at given position in adapter - -### Parameters - -`parent` - Matcher of the recycler view - -`position` - Position of item in adapter \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-position-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-position-matcher/describe-to.md deleted file mode 100644 index c50c43c1..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-position-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [PositionMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-position-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-position-matcher/index.md deleted file mode 100644 index ac33ae56..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-position-matcher/index.md +++ /dev/null @@ -1,26 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [PositionMatcher](./index.md) - -# PositionMatcher - -`class PositionMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Matches RecyclerView descendant at given position in adapter - -### Parameters - -`parent` - Matcher of the recycler view - -`position` - Position of item in adapter - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `PositionMatcher(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches RecyclerView descendant at given position in adapter | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-position-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-position-matcher/matches-safely.md deleted file mode 100644 index cd7b3ac5..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-position-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [PositionMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-progress-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-progress-matcher/-init-.md deleted file mode 100644 index 200bbadf..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-progress-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ProgressMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`ProgressMatcher(value: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matcher of value progress of given matcher - -### Parameters - -`value` - of progress that matched the view which is ProgressBar \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-progress-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-progress-matcher/describe-to.md deleted file mode 100644 index e7bf70f6..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-progress-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ProgressMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-progress-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-progress-matcher/index.md deleted file mode 100644 index a3d9b0f0..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-progress-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ProgressMatcher](./index.md) - -# ProgressMatcher - -`class ProgressMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`ProgressBar`](https://developer.android.com/reference/android/widget/ProgressBar.html)`>` - -Matcher of value progress of given matcher - -### Parameters - -`value` - of progress that matched the view which is ProgressBar - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ProgressMatcher(value: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matcher of value progress of given matcher | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`ProgressBar`](https://developer.android.com/reference/android/widget/ProgressBar.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-progress-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-progress-matcher/matches-safely.md deleted file mode 100644 index b23d1f2f..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-progress-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ProgressMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`ProgressBar`](https://developer.android.com/reference/android/widget/ProgressBar.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-rating-bar-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-rating-bar-matcher/-init-.md deleted file mode 100644 index 4840fa10..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-rating-bar-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [RatingBarMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`RatingBarMatcher(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`)` - -Matcher of value rating of given matcher - -### Parameters - -`value` - of rating that matched the view which is RatingBar \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-rating-bar-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-rating-bar-matcher/describe-to.md deleted file mode 100644 index 17e3fc0f..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-rating-bar-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [RatingBarMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-rating-bar-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-rating-bar-matcher/index.md deleted file mode 100644 index d953151c..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-rating-bar-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [RatingBarMatcher](./index.md) - -# RatingBarMatcher - -`class RatingBarMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`RatingBar`](https://developer.android.com/reference/android/widget/RatingBar.html)`>` - -Matcher of value rating of given matcher - -### Parameters - -`value` - of rating that matched the view which is RatingBar - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `RatingBarMatcher(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`)`
Matcher of value rating of given matcher | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`RatingBar`](https://developer.android.com/reference/android/widget/RatingBar.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-rating-bar-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-rating-bar-matcher/matches-safely.md deleted file mode 100644 index 91423276..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-rating-bar-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [RatingBarMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`RatingBar`](https://developer.android.com/reference/android/widget/RatingBar.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-recycler-view-adapter-size-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-recycler-view-adapter-size-matcher/-init-.md deleted file mode 100644 index 4834b3b0..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-recycler-view-adapter-size-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [RecyclerViewAdapterSizeMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`RecyclerViewAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches RecyclerView with count of children - -### Parameters - -`size` - of children count in RecyclerView \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-recycler-view-adapter-size-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-recycler-view-adapter-size-matcher/describe-to.md deleted file mode 100644 index e768fde5..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-recycler-view-adapter-size-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [RecyclerViewAdapterSizeMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-recycler-view-adapter-size-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-recycler-view-adapter-size-matcher/index.md deleted file mode 100644 index 798afb0d..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-recycler-view-adapter-size-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [RecyclerViewAdapterSizeMatcher](./index.md) - -# RecyclerViewAdapterSizeMatcher - -`class RecyclerViewAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, RecyclerView>` - -Matches RecyclerView with count of children - -### Parameters - -`size` - of children count in RecyclerView - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `RecyclerViewAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches RecyclerView with count of children | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: RecyclerView): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-recycler-view-adapter-size-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-recycler-view-adapter-size-matcher/matches-safely.md deleted file mode 100644 index b25042f9..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-recycler-view-adapter-size-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [RecyclerViewAdapterSizeMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: RecyclerView): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-selected-chip-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-selected-chip-matcher/-init-.md deleted file mode 100644 index a213a96a..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-selected-chip-matcher/-init-.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SelectedChipMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`SelectedChipMatcher()` - -Matches checked chip - -**See Also** - -[Chip](#) - diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-selected-chip-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-selected-chip-matcher/describe-to.md deleted file mode 100644 index 1dd75f49..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-selected-chip-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SelectedChipMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-selected-chip-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-selected-chip-matcher/index.md deleted file mode 100644 index de1dd18a..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-selected-chip-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SelectedChipMatcher](./index.md) - -# SelectedChipMatcher - -`class SelectedChipMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Chip>` - -Matches checked chip - -**See Also** - -[Chip](#) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `SelectedChipMatcher()`
Matches checked chip | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: Chip?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-selected-chip-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-selected-chip-matcher/matches-safely.md deleted file mode 100644 index a298c3ff..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-selected-chip-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SelectedChipMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(item: Chip?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-adapter-size-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-adapter-size-matcher/-init-.md deleted file mode 100644 index 4cf5a224..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-adapter-size-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SpinnerAdapterSizeMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`SpinnerAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches Spinner with count of children - -### Parameters - -`size` - of children count in Spinner \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-adapter-size-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-adapter-size-matcher/describe-to.md deleted file mode 100644 index 130c52fc..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-adapter-size-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SpinnerAdapterSizeMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-adapter-size-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-adapter-size-matcher/index.md deleted file mode 100644 index f394999e..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-adapter-size-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SpinnerAdapterSizeMatcher](./index.md) - -# SpinnerAdapterSizeMatcher - -`class SpinnerAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`Spinner`](https://developer.android.com/reference/android/widget/Spinner.html)`>` - -Matches Spinner with count of children - -### Parameters - -`size` - of children count in Spinner - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `SpinnerAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches Spinner with count of children | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`Spinner`](https://developer.android.com/reference/android/widget/Spinner.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-adapter-size-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-adapter-size-matcher/matches-safely.md deleted file mode 100644 index d25926f2..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-adapter-size-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SpinnerAdapterSizeMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`Spinner`](https://developer.android.com/reference/android/widget/Spinner.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/-init-.md deleted file mode 100644 index 9d0b4a82..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SpinnerPopupMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`SpinnerPopupMatcher()` - -Matches Root View is popup window and contains DropDownView - diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/describe-to.md deleted file mode 100644 index 77d5680b..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SpinnerPopupMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description?): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/dropdown-class-name.md b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/dropdown-class-name.md deleted file mode 100644 index 915c5c03..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/dropdown-class-name.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SpinnerPopupMatcher](index.md) / [dropdownClassName](./dropdown-class-name.md) - -# dropdownClassName - -`var dropdownClassName: `[`Array`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)`<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/index.md deleted file mode 100644 index 73bb73a7..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/index.md +++ /dev/null @@ -1,27 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SpinnerPopupMatcher](./index.md) - -# SpinnerPopupMatcher - -`class SpinnerPopupMatcher : TypeSafeMatcher` - -Matches Root View is popup window and contains DropDownView - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `SpinnerPopupMatcher()`
Matches Root View is popup window and contains DropDownView | - -### Properties - -| Name | Summary | -|---|---| -| [dropdownClassName](dropdown-class-name.md) | `var dropdownClassName: `[`Array`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)`<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>` | -| [popupClassName](popup-class-name.md) | `var popupClassName: `[`Array`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)`<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>` | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description?): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: Root?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/matches-safely.md deleted file mode 100644 index aab940e6..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SpinnerPopupMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(item: Root?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/popup-class-name.md b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/popup-class-name.md deleted file mode 100644 index 2fd87e9f..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/popup-class-name.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SpinnerPopupMatcher](index.md) / [popupClassName](./popup-class-name.md) - -# popupClassName - -`var popupClassName: `[`Array`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)`<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-swipe-refresh-layout-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-swipe-refresh-layout-matcher/-init-.md deleted file mode 100644 index ce9a2306..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-swipe-refresh-layout-matcher/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SwipeRefreshLayoutMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`SwipeRefreshLayoutMatcher(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-swipe-refresh-layout-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-swipe-refresh-layout-matcher/describe-to.md deleted file mode 100644 index 29d55c75..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-swipe-refresh-layout-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SwipeRefreshLayoutMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-swipe-refresh-layout-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-swipe-refresh-layout-matcher/index.md deleted file mode 100644 index 308636b7..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-swipe-refresh-layout-matcher/index.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SwipeRefreshLayoutMatcher](./index.md) - -# SwipeRefreshLayoutMatcher - -`class SwipeRefreshLayoutMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `SwipeRefreshLayoutMatcher(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-swipe-refresh-layout-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-swipe-refresh-layout-matcher/matches-safely.md deleted file mode 100644 index b17e51f0..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-swipe-refresh-layout-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [SwipeRefreshLayoutMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/-init-.md deleted file mode 100644 index cbdb7fc4..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [TextInputLayoutCounterEnabledMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`TextInputLayoutCounterEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/describe-to.md deleted file mode 100644 index ab11ce24..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [TextInputLayoutCounterEnabledMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/index.md deleted file mode 100644 index 0144fc2b..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/index.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [TextInputLayoutCounterEnabledMatcher](./index.md) - -# TextInputLayoutCounterEnabledMatcher - -`class TextInputLayoutCounterEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `TextInputLayoutCounterEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/matches-safely.md deleted file mode 100644 index 3db1d765..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [TextInputLayoutCounterEnabledMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-error-enabled-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-error-enabled-matcher/-init-.md deleted file mode 100644 index 53975760..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-error-enabled-matcher/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [TextInputLayoutErrorEnabledMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`TextInputLayoutErrorEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-error-enabled-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-error-enabled-matcher/describe-to.md deleted file mode 100644 index 2d070095..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-error-enabled-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [TextInputLayoutErrorEnabledMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-error-enabled-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-error-enabled-matcher/index.md deleted file mode 100644 index 4d7394b6..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-error-enabled-matcher/index.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [TextInputLayoutErrorEnabledMatcher](./index.md) - -# TextInputLayoutErrorEnabledMatcher - -`class TextInputLayoutErrorEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `TextInputLayoutErrorEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-error-enabled-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-error-enabled-matcher/matches-safely.md deleted file mode 100644 index 63b54b5b..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-error-enabled-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [TextInputLayoutErrorEnabledMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/-init-.md deleted file mode 100644 index 9e7fbb01..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [TextInputLayoutHintEnabledMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`TextInputLayoutHintEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/describe-to.md deleted file mode 100644 index 2b5e26b6..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [TextInputLayoutHintEnabledMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/index.md deleted file mode 100644 index 31abfac2..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/index.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [TextInputLayoutHintEnabledMatcher](./index.md) - -# TextInputLayoutHintEnabledMatcher - -`class TextInputLayoutHintEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `TextInputLayoutHintEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/matches-safely.md deleted file mode 100644 index 792cceb8..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [TextInputLayoutHintEnabledMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/-init-.md deleted file mode 100644 index 91d0dbff..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarNavigationMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`ToolbarNavigationMatcher(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`)` -`ToolbarNavigationMatcher(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` -`ToolbarNavigationMatcher(toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/describe-to.md deleted file mode 100644 index dd3ea4e9..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarNavigationMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/drawable.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/drawable.md deleted file mode 100644 index 80bc7c70..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/drawable.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarNavigationMatcher](index.md) / [drawable](./drawable.md) - -# drawable - -`var drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/index.md deleted file mode 100644 index a0d1b5c8..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/index.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarNavigationMatcher](./index.md) - -# ToolbarNavigationMatcher - -`class ToolbarNavigationMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ToolbarNavigationMatcher(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`)`
`ToolbarNavigationMatcher(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
`ToolbarNavigationMatcher(toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null)` | - -### Properties - -| Name | Summary | -|---|---| -| [drawable](drawable.md) | `var drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`?` | -| [resId](res-id.md) | `var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: Toolbar): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/matches-safely.md deleted file mode 100644 index aab3831b..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarNavigationMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: Toolbar): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/res-id.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/res-id.md deleted file mode 100644 index 66614f50..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-navigation-matcher/res-id.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarNavigationMatcher](index.md) / [resId](./res-id.md) - -# resId - -`var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/-init-.md deleted file mode 100644 index 6844365b..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`ToolbarSubtitleMatcher(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)` -`ToolbarSubtitleMatcher(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` -`ToolbarSubtitleMatcher()` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/describe-to.md deleted file mode 100644 index d7bbf7a6..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/index.md deleted file mode 100644 index b5f1fd7c..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/index.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](./index.md) - -# ToolbarSubtitleMatcher - -`class ToolbarSubtitleMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ToolbarSubtitleMatcher(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)`
`ToolbarSubtitleMatcher(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
`ToolbarSubtitleMatcher()` | - -### Properties - -| Name | Summary | -|---|---| -| [resId](res-id.md) | `var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`?` | -| [subtitle](subtitle.md) | `var subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?` | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: Toolbar?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/matches-safely.md deleted file mode 100644 index b0761970..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: Toolbar?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/res-id.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/res-id.md deleted file mode 100644 index ff3afe13..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/res-id.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [resId](./res-id.md) - -# resId - -`var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/subtitle.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/subtitle.md deleted file mode 100644 index 2c255bed..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/subtitle.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [subtitle](./subtitle.md) - -# subtitle - -`var subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/-init-.md deleted file mode 100644 index 6bdb435a..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`ToolbarTitleMatcher(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)` -`ToolbarTitleMatcher(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` -`ToolbarTitleMatcher()` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/describe-to.md deleted file mode 100644 index 088061a9..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/index.md deleted file mode 100644 index 6bb39f04..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/index.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](./index.md) - -# ToolbarTitleMatcher - -`class ToolbarTitleMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ToolbarTitleMatcher(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)`
`ToolbarTitleMatcher(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
`ToolbarTitleMatcher()` | - -### Properties - -| Name | Summary | -|---|---| -| [resId](res-id.md) | `var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`?` | -| [title](title.md) | `var title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?` | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: Toolbar?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/matches-safely.md deleted file mode 100644 index baeeedef..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: Toolbar?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/res-id.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/res-id.md deleted file mode 100644 index d3c73db7..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/res-id.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [resId](./res-id.md) - -# resId - -`var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/title.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/title.md deleted file mode 100644 index bbcba506..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/title.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [title](./title.md) - -# title - -`var title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-view-pager2-adapter-size-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-view-pager2-adapter-size-matcher/-init-.md deleted file mode 100644 index 61c5378f..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-view-pager2-adapter-size-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ViewPager2AdapterSizeMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`ViewPager2AdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches ViewPager2 with count of children - -### Parameters - -`size` - of children count in ViewPager2 \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-view-pager2-adapter-size-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-view-pager2-adapter-size-matcher/describe-to.md deleted file mode 100644 index 9d8e326e..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-view-pager2-adapter-size-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ViewPager2AdapterSizeMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-view-pager2-adapter-size-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-view-pager2-adapter-size-matcher/index.md deleted file mode 100644 index 5ed8a50f..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-view-pager2-adapter-size-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ViewPager2AdapterSizeMatcher](./index.md) - -# ViewPager2AdapterSizeMatcher - -`class ViewPager2AdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, ViewPager2>` - -Matches ViewPager2 with count of children - -### Parameters - -`size` - of children count in ViewPager2 - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ViewPager2AdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches ViewPager2 with count of children | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: ViewPager2): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-view-pager2-adapter-size-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-view-pager2-adapter-size-matcher/matches-safely.md deleted file mode 100644 index 241515ca..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/-view-pager2-adapter-size-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ViewPager2AdapterSizeMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: ViewPager2): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.matchers/index.md b/docs/kakao/com.agoda.kakao.common.matchers/index.md deleted file mode 100644 index 89a2bec5..00000000 --- a/docs/kakao/com.agoda.kakao.common.matchers/index.md +++ /dev/null @@ -1,33 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.common.matchers](./index.md) - -## Package com.agoda.kakao.common.matchers - -### Types - -| Name | Summary | -|---|---| -| [AbsListViewAdapterSizeMatcher](-abs-list-view-adapter-size-matcher/index.md) | `class AbsListViewAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`AbsListView`](https://developer.android.com/reference/android/widget/AbsListView.html)`>`
Matches AbsListView with count of children | -| [AnyTextMatcher](-any-text-matcher/index.md) | `class AnyTextMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`TextView`](https://developer.android.com/reference/android/widget/TextView.html)`>`
Matches TextView views which contains any text | -| [BackgroundColorMatcher](-background-color-matcher/index.md) | `class BackgroundColorMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Matches given background color with the current one | -| [ChildCountMatcher](-child-count-matcher/index.md) | `class ChildCountMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Matches view with size no of children | -| [DrawableMatcher](-drawable-matcher/index.md) | `class DrawableMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Matches given drawable with current one | -| [FirstViewMatcher](-first-view-matcher/index.md) | `class FirstViewMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Matches first view | -| [IndexMatcher](-index-matcher/index.md) | `class IndexMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Matches index'th view that matches given matcher | -| [ItemMatcher](-item-matcher/index.md) | `class ItemMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Matches first RecyclerView descendant which matches specific matcher | -| [NavigationItemMatcher](-navigation-item-matcher/index.md) | `class NavigationItemMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, NavigationView>`
Matches NavigationView with given item id checked | -| [PageMatcher](-page-matcher/index.md) | `class PageMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, ViewPager>`
Matches ViewPager which page index equals given | -| [PositionMatcher](-position-matcher/index.md) | `class PositionMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Matches RecyclerView descendant at given position in adapter | -| [ProgressMatcher](-progress-matcher/index.md) | `class ProgressMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`ProgressBar`](https://developer.android.com/reference/android/widget/ProgressBar.html)`>`
Matcher of value progress of given matcher | -| [RatingBarMatcher](-rating-bar-matcher/index.md) | `class RatingBarMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`RatingBar`](https://developer.android.com/reference/android/widget/RatingBar.html)`>`
Matcher of value rating of given matcher | -| [RecyclerViewAdapterSizeMatcher](-recycler-view-adapter-size-matcher/index.md) | `class RecyclerViewAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, RecyclerView>`
Matches RecyclerView with count of children | -| [SelectedChipMatcher](-selected-chip-matcher/index.md) | `class SelectedChipMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Chip>`
Matches checked chip | -| [SpinnerAdapterSizeMatcher](-spinner-adapter-size-matcher/index.md) | `class SpinnerAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`Spinner`](https://developer.android.com/reference/android/widget/Spinner.html)`>`
Matches Spinner with count of children | -| [SpinnerPopupMatcher](-spinner-popup-matcher/index.md) | `class SpinnerPopupMatcher : TypeSafeMatcher`
Matches Root View is popup window and contains DropDownView | -| [SwipeRefreshLayoutMatcher](-swipe-refresh-layout-matcher/index.md) | `class SwipeRefreshLayoutMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | -| [TextInputLayoutCounterEnabledMatcher](-text-input-layout-counter-enabled-matcher/index.md) | `class TextInputLayoutCounterEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | -| [TextInputLayoutErrorEnabledMatcher](-text-input-layout-error-enabled-matcher/index.md) | `class TextInputLayoutErrorEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | -| [TextInputLayoutHintEnabledMatcher](-text-input-layout-hint-enabled-matcher/index.md) | `class TextInputLayoutHintEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | -| [ToolbarNavigationMatcher](-toolbar-navigation-matcher/index.md) | `class ToolbarNavigationMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>` | -| [ToolbarSubtitleMatcher](-toolbar-subtitle-matcher/index.md) | `class ToolbarSubtitleMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>` | -| [ToolbarTitleMatcher](-toolbar-title-matcher/index.md) | `class ToolbarTitleMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>` | -| [ViewPager2AdapterSizeMatcher](-view-pager2-adapter-size-matcher/index.md) | `class ViewPager2AdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, ViewPager2>`
Matches ViewPager2 with count of children | diff --git a/docs/kakao/com.agoda.kakao.common.utilities/get-resource-color.md b/docs/kakao/com.agoda.kakao.common.utilities/get-resource-color.md deleted file mode 100644 index 0001bc01..00000000 --- a/docs/kakao/com.agoda.kakao.common.utilities/get-resource-color.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.common.utilities](index.md) / [getResourceColor](./get-resource-color.md) - -# getResourceColor - -`fun getResourceColor(@ColorRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.utilities/get-resource-drawable.md b/docs/kakao/com.agoda.kakao.common.utilities/get-resource-drawable.md deleted file mode 100644 index 23c5cf07..00000000 --- a/docs/kakao/com.agoda.kakao.common.utilities/get-resource-drawable.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.common.utilities](index.md) / [getResourceDrawable](./get-resource-drawable.md) - -# getResourceDrawable - -`fun getResourceDrawable(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.utilities/get-resource-string.md b/docs/kakao/com.agoda.kakao.common.utilities/get-resource-string.md deleted file mode 100644 index e2819e24..00000000 --- a/docs/kakao/com.agoda.kakao.common.utilities/get-resource-string.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.common.utilities](index.md) / [getResourceString](./get-resource-string.md) - -# getResourceString - -`fun getResourceString(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`!` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.utilities/index.md b/docs/kakao/com.agoda.kakao.common.utilities/index.md deleted file mode 100644 index ae23a2c5..00000000 --- a/docs/kakao/com.agoda.kakao.common.utilities/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.common.utilities](./index.md) - -## Package com.agoda.kakao.common.utilities - -### Functions - -| Name | Summary | -|---|---| -| [getResourceColor](get-resource-color.md) | `fun getResourceColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | -| [getResourceDrawable](get-resource-drawable.md) | `fun getResourceDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`?` | -| [getResourceString](get-resource-string.md) | `fun getResourceString(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`!` | diff --git a/docs/kakao/com.agoda.kakao.common.views/-k-base-view/-init-.md b/docs/kakao/com.agoda.kakao.common.views/-k-base-view/-init-.md deleted file mode 100644 index a090b24f..00000000 --- a/docs/kakao/com.agoda.kakao.common.views/-k-base-view/-init-.md +++ /dev/null @@ -1,44 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.views](../index.md) / [KBaseView](index.md) / [<init>](./-init-.md) - -# <init> - -`KBaseView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with view interaction from given ViewBuilder - -### Parameters - -`function` - ViewBuilder which will result in view's interaction - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - -`KBaseView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - Matcher that will be used as parent in isDescendantOfA() matcher - -`function` - ViewBuilder which will result in view's interaction - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - -`KBaseView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - DataInteraction that will be used as parent to ViewBuilder - -`function` - ViewBuilder which will result in view's interaction - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.common.views/-k-base-view/index.md b/docs/kakao/com.agoda.kakao.common.views/-k-base-view/index.md deleted file mode 100644 index 005babbd..00000000 --- a/docs/kakao/com.agoda.kakao.common.views/-k-base-view/index.md +++ /dev/null @@ -1,115 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.views](../index.md) / [KBaseView](./index.md) - -# KBaseView - -`open class KBaseView : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../com.agoda.kakao.intercept/-interceptable/index.md)`` - -Base class for all Kakao views - -This base class allows create new custom view with ease. All you -have to do is to extend this class, implement all necessarily additional -actions/assertions interfaces and override necessary constructors - -### Parameters - -`T` - Type of your custom view. Needs to be defined to enable invoke() and perform() for descendants - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KBaseView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with view interaction from given ViewBuilder`KBaseView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KBaseView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with parent and view interaction from given ViewBuilder | - -### Properties - -| Name | Summary | -|---|---| -| [root](root.md) | `open var root: Matcher` | -| [view](view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [invoke](invoke.md) | `operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](perform.md) | `infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T)
Infix function for invoking lambda on your view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [intercept](../../com.agoda.kakao.intercept/-interceptable/intercept.md) | `open fun intercept(builder: `[`Interceptor.Builder`](../../com.agoda.kakao.intercept/-interceptor/-builder/index.md)`<`[`INTERACTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#INTERACTION)`, `[`ASSERTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#ASSERTION)`, `[`ACTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#ACTION)`>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the instance. Interceptors will be invoked on the interaction with the KView. | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [reset](../../com.agoda.kakao.intercept/-interceptable/reset.md) | `open fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the instance. | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KAlertDialog](../../com.agoda.kakao.dialog/-k-alert-dialog/index.md) | `class KAlertDialog : `[`KBaseView`](./index.md)`<`[`KAlertDialog`](../../com.agoda.kakao.dialog/-k-alert-dialog/index.md)`>`
View for interact with default alert dialog | -| [KBottomNavigationView](../../com.agoda.kakao.bottomnav/-k-bottom-navigation-view/index.md) | `class KBottomNavigationView : `[`KBaseView`](./index.md)`<`[`KBottomNavigationView`](../../com.agoda.kakao.bottomnav/-k-bottom-navigation-view/index.md)`>, `[`BottomNavigationViewActions`](../../com.agoda.kakao.bottomnav/-bottom-navigation-view-actions/index.md)`, `[`BottomNavigationViewAssertions`](../../com.agoda.kakao.bottomnav/-bottom-navigation-view-assertions/index.md)
View for acting and asserting on BottomNavigationView | -| [KButton](../../com.agoda.kakao.text/-k-button/index.md) | `class KButton : `[`KBaseView`](./index.md)`<`[`KButton`](../../com.agoda.kakao.text/-k-button/index.md)`>, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md)
View with BaseActions and TextViewAssertions | -| [KCheckBox](../../com.agoda.kakao.check/-k-check-box/index.md) | `class KCheckBox : `[`KBaseView`](./index.md)`<`[`KCheckBox`](../../com.agoda.kakao.check/-k-check-box/index.md)`>, `[`CheckableActions`](../../com.agoda.kakao.check/-checkable-actions/index.md)`, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](../../com.agoda.kakao.check/-checkable-assertions/index.md)
View with CheckableActions, CheckableAssertions and TextViewAssertions | -| [KChipGroup](../../com.agoda.kakao.chipgroup/-k-chip-group/index.md) | `class KChipGroup : `[`KBaseView`](./index.md)`<`[`KChipGroup`](../../com.agoda.kakao.chipgroup/-k-chip-group/index.md)`>, `[`ChipGroupActions`](../../com.agoda.kakao.chipgroup/-chip-group-actions/index.md)`, `[`ChipGroupAssertions`](../../com.agoda.kakao.chipgroup/-chip-group-assertions/index.md)
View with ChipGroupActions and ChipGroupAssertions | -| [KDatePicker](../../com.agoda.kakao.picker.date/-k-date-picker/index.md) | `class KDatePicker : `[`KBaseView`](./index.md)`<`[`KDatePicker`](../../com.agoda.kakao.picker.date/-k-date-picker/index.md)`>, `[`DatePickerAction`](../../com.agoda.kakao.picker.date/-date-picker-action/index.md)`, `[`DatePickerAssertion`](../../com.agoda.kakao.picker.date/-date-picker-assertion/index.md)
View for interact with default date picker | -| [KDatePickerDialog](../../com.agoda.kakao.picker.date/-k-date-picker-dialog/index.md) | `class KDatePickerDialog : `[`KBaseView`](./index.md)`<`[`KDatePickerDialog`](../../com.agoda.kakao.picker.date/-k-date-picker-dialog/index.md)`>`
View for interact with default date picker dialog | -| [KDrawerView](../../com.agoda.kakao.drawer/-k-drawer-view/index.md) | `class KDrawerView : `[`KBaseView`](./index.md)`<`[`KDrawerView`](../../com.agoda.kakao.drawer/-k-drawer-view/index.md)`>, `[`DrawerActions`](../../com.agoda.kakao.drawer/-drawer-actions/index.md)
View with DrawerActions and BaseAssertions | -| [KEditText](../../com.agoda.kakao.edit/-k-edit-text/index.md) | `class KEditText : `[`KBaseView`](./index.md)`<`[`KEditText`](../../com.agoda.kakao.edit/-k-edit-text/index.md)`>, `[`EditableActions`](../../com.agoda.kakao.edit/-editable-actions/index.md)`, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md)
View with EditableActions and TextViewAssertions | -| [KImageView](../../com.agoda.kakao.image/-k-image-view/index.md) | `class KImageView : `[`KBaseView`](./index.md)`<`[`KImageView`](../../com.agoda.kakao.image/-k-image-view/index.md)`>, `[`ImageViewAssertions`](../../com.agoda.kakao.image/-image-view-assertions/index.md)
View with BaseActions and ImageViewAssertions | -| [KNavigationView](../../com.agoda.kakao.navigation/-k-navigation-view/index.md) | `class KNavigationView : `[`KBaseView`](./index.md)`<`[`KNavigationView`](../../com.agoda.kakao.navigation/-k-navigation-view/index.md)`>, `[`NavigationViewActions`](../../com.agoda.kakao.navigation/-navigation-view-actions/index.md)`, `[`NavigationViewAssertions`](../../com.agoda.kakao.navigation/-navigation-view-assertions/index.md)
View with NavigationViewActions and NavigationViewAssertions | -| [KProgressBar](../../com.agoda.kakao.progress/-k-progress-bar/index.md) | `class KProgressBar : `[`KBaseView`](./index.md)`<`[`KProgressBar`](../../com.agoda.kakao.progress/-k-progress-bar/index.md)`>, `[`ProgressBarActions`](../../com.agoda.kakao.progress/-progress-bar-actions/index.md)`, `[`ProgressBarAssertions`](../../com.agoda.kakao.progress/-progress-bar-assertions/index.md)
View with ProgressBarActions and ProgressBarAssertions | -| [KRatingBar](../../com.agoda.kakao.rating/-k-rating-bar/index.md) | `class KRatingBar : `[`KBaseView`](./index.md)`<`[`KRatingBar`](../../com.agoda.kakao.rating/-k-rating-bar/index.md)`>, `[`RatingBarActions`](../../com.agoda.kakao.rating/-rating-bar-actions/index.md)`, `[`RatingBarAssertions`](../../com.agoda.kakao.rating/-rating-bar-assertions/index.md)
View with RatingBarActions and RatingBarAssertions | -| [KScrollView](../../com.agoda.kakao.scroll/-k-scroll-view/index.md) | `class KScrollView : `[`KBaseView`](./index.md)`<`[`KScrollView`](../../com.agoda.kakao.scroll/-k-scroll-view/index.md)`>, `[`ScrollViewActions`](../../com.agoda.kakao.scroll/-scroll-view-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)
View with ScrollViewActions and BaseAssertions | -| [KSeekBar](../../com.agoda.kakao.progress/-k-seek-bar/index.md) | `class KSeekBar : `[`KBaseView`](./index.md)`<`[`KSeekBar`](../../com.agoda.kakao.progress/-k-seek-bar/index.md)`>, `[`SeekBarActions`](../../com.agoda.kakao.progress/-seek-bar-actions/index.md)`, `[`ProgressBarAssertions`](../../com.agoda.kakao.progress/-progress-bar-assertions/index.md)
View with SeekBarActions and ProgressBarAssertions | -| [KSnackbar](../../com.agoda.kakao.text/-k-snackbar/index.md) | `class KSnackbar : `[`KBaseView`](./index.md)`<`[`KSnackbar`](../../com.agoda.kakao.text/-k-snackbar/index.md)`>`
View with internal TextView and a Button | -| [KSwipeRefreshLayout](../../com.agoda.kakao.swiperefresh/-k-swipe-refresh-layout/index.md) | `class KSwipeRefreshLayout : `[`KBaseView`](./index.md)`<`[`KSwipeRefreshLayout`](../../com.agoda.kakao.swiperefresh/-k-swipe-refresh-layout/index.md)`>, `[`SwipeRefreshLayoutActions`](../../com.agoda.kakao.swiperefresh/-swipe-refresh-layout-actions/index.md)`, `[`SwipeRefreshLayoutAssertions`](../../com.agoda.kakao.swiperefresh/-swipe-refresh-layout-assertions/index.md)
View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions | -| [KSwipeView](../-k-swipe-view/index.md) | `class KSwipeView : `[`KBaseView`](./index.md)`<`[`KSwipeView`](../-k-swipe-view/index.md)`>, `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md)
View with SwipeableActions and BaseAssertions | -| [KSwitch](../../com.agoda.kakao.switch/-k-switch/index.md) | `class KSwitch : `[`KBaseView`](./index.md)`<`[`KSwitch`](../../com.agoda.kakao.switch/-k-switch/index.md)`>, `[`SwitchableActions`](../../com.agoda.kakao.switch/-switchable-actions/index.md)`, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](../../com.agoda.kakao.check/-checkable-assertions/index.md)
View with SwitchableActions, CheckableAssertions and TextViewAssertions | -| [KTabLayout](../../com.agoda.kakao.tabs/-k-tab-layout/index.md) | `class KTabLayout : `[`KBaseView`](./index.md)`<`[`KTabLayout`](../../com.agoda.kakao.tabs/-k-tab-layout/index.md)`>, `[`TabLayoutActions`](../../com.agoda.kakao.tabs/-tab-layout-actions/index.md)`, `[`TabLayoutAssertions`](../../com.agoda.kakao.tabs/-tab-layout-assertions/index.md)
View with TabLayoutActions and TabLayoutAssertions | -| [KTextInputLayout](../../com.agoda.kakao.edit/-k-text-input-layout/index.md) | `class KTextInputLayout : `[`KBaseView`](./index.md)`<`[`KTextInputLayout`](../../com.agoda.kakao.edit/-k-text-input-layout/index.md)`>, `[`TextInputLayoutAssertions`](../../com.agoda.kakao.edit/-text-input-layout-assertions/index.md)
View with TextInputLayoutAssertions | -| [KTextView](../../com.agoda.kakao.text/-k-text-view/index.md) | `class KTextView : `[`KBaseView`](./index.md)`<`[`KTextView`](../../com.agoda.kakao.text/-k-text-view/index.md)`>, `[`TextViewActions`](../../com.agoda.kakao.text/-text-view-actions/index.md)`, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md)
View with BaseActions and TextViewAssertions | -| [KTimePicker](../../com.agoda.kakao.picker.time/-k-time-picker/index.md) | `class KTimePicker : `[`KBaseView`](./index.md)`<`[`KTimePicker`](../../com.agoda.kakao.picker.time/-k-time-picker/index.md)`>, `[`TimePickerAction`](../../com.agoda.kakao.picker.time/-time-picker-action/index.md)`, `[`TimePickerAssertion`](../../com.agoda.kakao.picker.time/-time-picker-assertion/index.md)
View for interact with default time picker | -| [KTimePickerDialog](../../com.agoda.kakao.picker.time/-k-time-picker-dialog/index.md) | `class KTimePickerDialog : `[`KBaseView`](./index.md)`<`[`KTimePickerDialog`](../../com.agoda.kakao.picker.time/-k-time-picker-dialog/index.md)`>`
View for interact with default date picker dialog | -| [KToolbar](../../com.agoda.kakao.toolbar/-k-toolbar/index.md) | `class KToolbar : `[`KBaseView`](./index.md)`<`[`KToolbar`](../../com.agoda.kakao.toolbar/-k-toolbar/index.md)`>, `[`ToolbarViewActions`](../../com.agoda.kakao.toolbar/-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](../../com.agoda.kakao.toolbar/-toolbar-view-assertions/index.md)
View for acting and asserting on Toolbar | -| [KView](../-k-view/index.md) | `class KView : `[`KBaseView`](./index.md)`<`[`KView`](../-k-view/index.md)`>`
Simple view with BaseActions and BaseAssertions | -| [KViewPager](../../com.agoda.kakao.pager/-k-view-pager/index.md) | `class KViewPager : `[`KBaseView`](./index.md)`<`[`KViewPager`](../../com.agoda.kakao.pager/-k-view-pager/index.md)`>, `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md)`, `[`ViewPagerAssertions`](../../com.agoda.kakao.pager/-view-pager-assertions/index.md)
View with SwipeableActions and ViewPagerAssertions | diff --git a/docs/kakao/com.agoda.kakao.common.views/-k-base-view/invoke.md b/docs/kakao/com.agoda.kakao.common.views/-k-base-view/invoke.md deleted file mode 100644 index e9008d61..00000000 --- a/docs/kakao/com.agoda.kakao.common.views/-k-base-view/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.views](../index.md) / [KBaseView](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.views/-k-base-view/perform.md b/docs/kakao/com.agoda.kakao.common.views/-k-base-view/perform.md deleted file mode 100644 index 15725b6d..00000000 --- a/docs/kakao/com.agoda.kakao.common.views/-k-base-view/perform.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.views](../index.md) / [KBaseView](index.md) / [perform](./perform.md) - -# perform - -`infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T) - -Infix function for invoking lambda on your view - -Sometimes instance of view is a result of a function or constructor. -In this specific case you can't call invoke() since it will be considered as -tail lambda of your fun/constructor. In such cases please use this function. - -### Parameters - -`function` - Tail lambda with receiver which is your view - -**Return** -This object - diff --git a/docs/kakao/com.agoda.kakao.common.views/-k-base-view/root.md b/docs/kakao/com.agoda.kakao.common.views/-k-base-view/root.md deleted file mode 100644 index 1cdfce23..00000000 --- a/docs/kakao/com.agoda.kakao.common.views/-k-base-view/root.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.views](../index.md) / [KBaseView](index.md) / [root](./root.md) - -# root - -`open var root: Matcher` - -Overrides [BaseAssertions.root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) - diff --git a/docs/kakao/com.agoda.kakao.common.views/-k-base-view/view.md b/docs/kakao/com.agoda.kakao.common.views/-k-base-view/view.md deleted file mode 100644 index b0d18505..00000000 --- a/docs/kakao/com.agoda.kakao.common.views/-k-base-view/view.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.views](../index.md) / [KBaseView](index.md) / [view](./view.md) - -# view - -`open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) - -Overrides [BaseActions.view](../../com.agoda.kakao.common.actions/-base-actions/view.md) - -Overrides [BaseAssertions.view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) - -Overrides [Interceptable.view](../../com.agoda.kakao.intercept/-interceptable/view.md) - diff --git a/docs/kakao/com.agoda.kakao.common.views/-k-swipe-view/-init-.md b/docs/kakao/com.agoda.kakao.common.views/-k-swipe-view/-init-.md deleted file mode 100644 index db875908..00000000 --- a/docs/kakao/com.agoda.kakao.common.views/-k-swipe-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.views](../index.md) / [KSwipeView](index.md) / [<init>](./-init-.md) - -# <init> - -`KSwipeView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KSwipeView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KSwipeView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.views/-k-swipe-view/index.md b/docs/kakao/com.agoda.kakao.common.views/-k-swipe-view/index.md deleted file mode 100644 index b2b8cf47..00000000 --- a/docs/kakao/com.agoda.kakao.common.views/-k-swipe-view/index.md +++ /dev/null @@ -1,37 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.views](../index.md) / [KSwipeView](./index.md) - -# KSwipeView - -`class KSwipeView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KSwipeView`](./index.md)`>, `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md) - -View with SwipeableActions and BaseAssertions - -**See Also** - -[SwipeableActions](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md) - -[BaseAssertions](#) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KSwipeView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwipeView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwipeView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../-k-base-view/root.md) | `open var root: Matcher` | -| [view](../-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [swipeDown](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | -| [swipeLeft](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | -| [swipeRight](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | -| [swipeUp](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | diff --git a/docs/kakao/com.agoda.kakao.common.views/-k-view/-init-.md b/docs/kakao/com.agoda.kakao.common.views/-k-view/-init-.md deleted file mode 100644 index b80ca925..00000000 --- a/docs/kakao/com.agoda.kakao.common.views/-k-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.views](../index.md) / [KView](index.md) / [<init>](./-init-.md) - -# <init> - -`KView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common.views/-k-view/index.md b/docs/kakao/com.agoda.kakao.common.views/-k-view/index.md deleted file mode 100644 index a5cdc2b8..00000000 --- a/docs/kakao/com.agoda.kakao.common.views/-k-view/index.md +++ /dev/null @@ -1,33 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common.views](../index.md) / [KView](./index.md) - -# KView - -`class KView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KView`](./index.md)`>` - -Simple view with BaseActions and BaseAssertions - -**See Also** - -[BaseActions](#) - -[BaseAssertions](#) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../-k-base-view/root.md) | `open var root: Matcher` | -| [view](../-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao.common.views/index.md b/docs/kakao/com.agoda.kakao.common.views/index.md deleted file mode 100644 index 11cc09ef..00000000 --- a/docs/kakao/com.agoda.kakao.common.views/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.common.views](./index.md) - -## Package com.agoda.kakao.common.views - -### Types - -| Name | Summary | -|---|---| -| [KBaseView](-k-base-view/index.md) | `open class KBaseView : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../com.agoda.kakao.intercept/-interceptable/index.md)``
Base class for all Kakao views | -| [KSwipeView](-k-swipe-view/index.md) | `class KSwipeView : `[`KBaseView`](-k-base-view/index.md)`<`[`KSwipeView`](-k-swipe-view/index.md)`>, `[`SwipeableActions`](../com.agoda.kakao.common.actions/-swipeable-actions/index.md)
View with SwipeableActions and BaseAssertions | -| [KView](-k-view/index.md) | `class KView : `[`KBaseView`](-k-base-view/index.md)`<`[`KView`](-k-view/index.md)`>`
Simple view with BaseActions and BaseAssertions | diff --git a/docs/kakao/com.agoda.kakao.common/-kakao-dsl-marker/-init-.md b/docs/kakao/com.agoda.kakao.common/-kakao-dsl-marker/-init-.md deleted file mode 100644 index 5fefe07f..00000000 --- a/docs/kakao/com.agoda.kakao.common/-kakao-dsl-marker/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common](../index.md) / [KakaoDslMarker](index.md) / [<init>](./-init-.md) - -# <init> - -`KakaoDslMarker()` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.common/-kakao-dsl-marker/index.md b/docs/kakao/com.agoda.kakao.common/-kakao-dsl-marker/index.md deleted file mode 100644 index 6b1fd481..00000000 --- a/docs/kakao/com.agoda.kakao.common/-kakao-dsl-marker/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.common](../index.md) / [KakaoDslMarker](./index.md) - -# KakaoDslMarker - -`@DslMarker annotation class KakaoDslMarker` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KakaoDslMarker()` | diff --git a/docs/kakao/com.agoda.kakao.common/index.md b/docs/kakao/com.agoda.kakao.common/index.md deleted file mode 100644 index 415d5d14..00000000 --- a/docs/kakao/com.agoda.kakao.common/index.md +++ /dev/null @@ -1,9 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.common](./index.md) - -## Package com.agoda.kakao.common - -### Annotations - -| Name | Summary | -|---|---| -| [KakaoDslMarker](-kakao-dsl-marker/index.md) | `annotation class KakaoDslMarker` | diff --git a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/-init-.md b/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/-init-.md deleted file mode 100644 index 6a64af49..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/-init-.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [<init>](./-init-.md) - -# <init> - -`DataInteractionDelegate(interaction: DataInteraction)` - -Delegation class for [DataInteraction](#). -Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). - -**See Also** - -[Delegate](../-delegate/index.md) - -[Interceptor](../../com.agoda.kakao.intercept/-interceptor/index.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/at-position.md b/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/at-position.md deleted file mode 100644 index e6810fd6..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/at-position.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [atPosition](./at-position.md) - -# atPosition - -`@Contract("_->this") fun atPosition(atPosition: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`DataInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/check.md b/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/check.md deleted file mode 100644 index 8d109e09..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/check.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [check](./check.md) - -# check - -`fun check(viewAssert: ViewAssertion): `[`ViewInteractionDelegate`](../-view-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/in-adapter-view.md b/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/in-adapter-view.md deleted file mode 100644 index 6af3b8a4..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/in-adapter-view.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [inAdapterView](./in-adapter-view.md) - -# inAdapterView - -`@Contract("_->this") fun inAdapterView(adapterMatcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`DataInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/in-root.md b/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/in-root.md deleted file mode 100644 index 7aac3b95..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/in-root.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [inRoot](./in-root.md) - -# inRoot - -`@Contract("_->this") fun inRoot(rootMatcher: Matcher): `[`DataInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/index.md b/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/index.md deleted file mode 100644 index f9ccfc4d..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/index.md +++ /dev/null @@ -1,48 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [DataInteractionDelegate](./index.md) - -# DataInteractionDelegate - -`class DataInteractionDelegate : `[`Delegate`](../-delegate/index.md)`` - -Delegation class for [DataInteraction](#). -Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). - -**See Also** - -[Delegate](../-delegate/index.md) - -[Interceptor](../../com.agoda.kakao.intercept/-interceptor/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `DataInteractionDelegate(interaction: DataInteraction)`
Delegation class for [DataInteraction](#). Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). | - -### Properties - -| Name | Summary | -|---|---| -| [interaction](interaction.md) | `var interaction: DataInteraction` | -| [interceptor](interceptor.md) | `var interceptor: `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`?` | - -### Functions - -| Name | Summary | -|---|---| -| [atPosition](at-position.md) | `fun atPosition(atPosition: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`DataInteractionDelegate`](./index.md) | -| [check](check.md) | `fun check(viewAssert: ViewAssertion): `[`ViewInteractionDelegate`](../-view-interaction-delegate/index.md) | -| [inAdapterView](in-adapter-view.md) | `fun inAdapterView(adapterMatcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`DataInteractionDelegate`](./index.md) | -| [inRoot](in-root.md) | `fun inRoot(rootMatcher: Matcher): `[`DataInteractionDelegate`](./index.md) | -| [kakaoInterceptor](kakao-interceptor.md) | `fun kakaoInterceptor(): `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`?` | -| [onChildView](on-child-view.md) | `fun onChildView(childMatcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`DataInteractionDelegate`](./index.md) | -| [perform](perform.md) | `fun perform(vararg viewActions: ViewAction): `[`ViewInteractionDelegate`](../-view-interaction-delegate/index.md) | -| [screenInterceptors](screen-interceptors.md) | `fun screenInterceptors(): `[`Deque`](https://developer.android.com/reference/java/util/Deque.html)`<`[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`>` | -| [usingAdapterViewProtocol](using-adapter-view-protocol.md) | `fun usingAdapterViewProtocol(adapterViewProtocol: AdapterViewProtocol): `[`DataInteractionDelegate`](./index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [interceptCheck](../-delegate/intercept-check.md) | `open fun interceptCheck(assertion: `[`ASSERTION`](../-delegate/index.md#ASSERTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `check` operation. | -| [interceptPerform](../-delegate/intercept-perform.md) | `open fun interceptPerform(action: `[`ACTION`](../-delegate/index.md#ACTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `perform` operation. | diff --git a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/interaction.md b/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/interaction.md deleted file mode 100644 index 3981d49f..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/interaction.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [interaction](./interaction.md) - -# interaction - -`var interaction: DataInteraction` - -Overrides [Delegate.interaction](../-delegate/interaction.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/interceptor.md b/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/interceptor.md deleted file mode 100644 index b84066c6..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/interceptor.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [interceptor](./interceptor.md) - -# interceptor - -`var interceptor: `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`?` - -Overrides [Delegate.interceptor](../-delegate/interceptor.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/kakao-interceptor.md b/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/kakao-interceptor.md deleted file mode 100644 index 818885d3..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/kakao-interceptor.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [kakaoInterceptor](./kakao-interceptor.md) - -# kakaoInterceptor - -`fun kakaoInterceptor(): `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`?` - -Overrides [Delegate.kakaoInterceptor](../-delegate/kakao-interceptor.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/on-child-view.md b/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/on-child-view.md deleted file mode 100644 index ad3db4b9..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/on-child-view.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [onChildView](./on-child-view.md) - -# onChildView - -`@Contract("_->this") fun onChildView(childMatcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`DataInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/perform.md b/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/perform.md deleted file mode 100644 index fe4ee84b..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/perform.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [perform](./perform.md) - -# perform - -`fun perform(vararg viewActions: ViewAction): `[`ViewInteractionDelegate`](../-view-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/screen-interceptors.md b/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/screen-interceptors.md deleted file mode 100644 index 405fddb0..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/screen-interceptors.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [screenInterceptors](./screen-interceptors.md) - -# screenInterceptors - -`fun screenInterceptors(): `[`Deque`](https://developer.android.com/reference/java/util/Deque.html)`<`[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`>` - -Overrides [Delegate.screenInterceptors](../-delegate/screen-interceptors.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/using-adapter-view-protocol.md b/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/using-adapter-view-protocol.md deleted file mode 100644 index 140b639d..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-data-interaction-delegate/using-adapter-view-protocol.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [usingAdapterViewProtocol](./using-adapter-view-protocol.md) - -# usingAdapterViewProtocol - -`@Contract("_->this") fun usingAdapterViewProtocol(adapterViewProtocol: AdapterViewProtocol): `[`DataInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-delegate/index.md b/docs/kakao/com.agoda.kakao.delegate/-delegate/index.md deleted file mode 100644 index 3c06fa9d..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-delegate/index.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [Delegate](./index.md) - -# Delegate - -`interface Delegate` - -Base delegate interface. - -Provides functionality of aggregating interceptors and invoking them on `check` -and `perform` invocations. - -**See Also** - -[Interceptor](../../com.agoda.kakao.intercept/-interceptor/index.md) - -### Properties - -| Name | Summary | -|---|---| -| [interaction](interaction.md) | `abstract var interaction: `[`INTERACTION`](index.md#INTERACTION) | -| [interceptor](interceptor.md) | `abstract var interceptor: `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>?` | - -### Functions - -| Name | Summary | -|---|---| -| [interceptCheck](intercept-check.md) | `open fun interceptCheck(assertion: `[`ASSERTION`](index.md#ASSERTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `check` operation. | -| [interceptPerform](intercept-perform.md) | `open fun interceptPerform(action: `[`ACTION`](index.md#ACTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `perform` operation. | -| [kakaoInterceptor](kakao-interceptor.md) | `abstract fun kakaoInterceptor(): `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>?` | -| [screenInterceptors](screen-interceptors.md) | `abstract fun screenInterceptors(): `[`Iterable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html)`<`[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>>` | - -### Inheritors - -| Name | Summary | -|---|---| -| [DataInteractionDelegate](../-data-interaction-delegate/index.md) | `class DataInteractionDelegate : `[`Delegate`](./index.md)``
Delegation class for [DataInteraction](#). Wraps all available public calls and intercepts [check](../-data-interaction-delegate/check.md) and [perform](../-data-interaction-delegate/perform.md). | -| [ViewInteractionDelegate](../-view-interaction-delegate/index.md) | `class ViewInteractionDelegate : `[`Delegate`](./index.md)``
Delegation class for [ViewInteraction](#). Wraps all available public calls and intercepts [check](../-view-interaction-delegate/check.md) and [perform](../-view-interaction-delegate/perform.md). | -| [WebInteractionDelegate](../-web-interaction-delegate/index.md) | `class WebInteractionDelegate : `[`Delegate`](./index.md)`, WebAssertion<*>, Atom<*>>`
Delegation class for [Web.WebInteraction](#). Wraps all available public calls and intercepts [check](../-web-interaction-delegate/check.md) and [perform](../-web-interaction-delegate/perform.md). | diff --git a/docs/kakao/com.agoda.kakao.delegate/-delegate/interaction.md b/docs/kakao/com.agoda.kakao.delegate/-delegate/interaction.md deleted file mode 100644 index 1fe9d0d1..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-delegate/interaction.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [Delegate](index.md) / [interaction](./interaction.md) - -# interaction - -`abstract var interaction: `[`INTERACTION`](index.md#INTERACTION) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-delegate/intercept-check.md b/docs/kakao/com.agoda.kakao.delegate/-delegate/intercept-check.md deleted file mode 100644 index 3b344ff9..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-delegate/intercept-check.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [Delegate](index.md) / [interceptCheck](./intercept-check.md) - -# interceptCheck - -`open fun interceptCheck(assertion: `[`ASSERTION`](index.md#ASSERTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) - -Runs the interceptors available for the given delegate during the `check` operation. - -**Return** -`true` if the call chain has been interrupted and there is no need to do Espresso call, - false otherwise. - diff --git a/docs/kakao/com.agoda.kakao.delegate/-delegate/intercept-perform.md b/docs/kakao/com.agoda.kakao.delegate/-delegate/intercept-perform.md deleted file mode 100644 index cc2c9ee8..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-delegate/intercept-perform.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [Delegate](index.md) / [interceptPerform](./intercept-perform.md) - -# interceptPerform - -`open fun interceptPerform(action: `[`ACTION`](index.md#ACTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) - -Runs the interceptors available for the given delegate during the `perform` operation. - -**Return** -`true` if the call chain has been interrupted and there is no need to do Espresso call, - false otherwise. - diff --git a/docs/kakao/com.agoda.kakao.delegate/-delegate/interceptor.md b/docs/kakao/com.agoda.kakao.delegate/-delegate/interceptor.md deleted file mode 100644 index 7a3bb098..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-delegate/interceptor.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [Delegate](index.md) / [interceptor](./interceptor.md) - -# interceptor - -`abstract var interceptor: `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-delegate/kakao-interceptor.md b/docs/kakao/com.agoda.kakao.delegate/-delegate/kakao-interceptor.md deleted file mode 100644 index 2a82017f..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-delegate/kakao-interceptor.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [Delegate](index.md) / [kakaoInterceptor](./kakao-interceptor.md) - -# kakaoInterceptor - -`abstract fun kakaoInterceptor(): `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-delegate/screen-interceptors.md b/docs/kakao/com.agoda.kakao.delegate/-delegate/screen-interceptors.md deleted file mode 100644 index 6a0ea849..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-delegate/screen-interceptors.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [Delegate](index.md) / [screenInterceptors](./screen-interceptors.md) - -# screenInterceptors - -`abstract fun screenInterceptors(): `[`Iterable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html)`<`[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/-init-.md b/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/-init-.md deleted file mode 100644 index f8465234..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/-init-.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [<init>](./-init-.md) - -# <init> - -`ViewInteractionDelegate(interaction: ViewInteraction)` - -Delegation class for [ViewInteraction](#). -Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). - -**See Also** - -[Delegate](../-delegate/index.md) - -[Interceptor](../../com.agoda.kakao.intercept/-interceptor/index.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/check.md b/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/check.md deleted file mode 100644 index 279c17be..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/check.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [check](./check.md) - -# check - -`@Contract("_->this") fun check(viewAssert: ViewAssertion): `[`ViewInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/in-root.md b/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/in-root.md deleted file mode 100644 index e445f910..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/in-root.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [inRoot](./in-root.md) - -# inRoot - -`@Contract("_->this") fun inRoot(rootMatcher: Matcher): `[`ViewInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/index.md b/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/index.md deleted file mode 100644 index e38d1956..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/index.md +++ /dev/null @@ -1,46 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [ViewInteractionDelegate](./index.md) - -# ViewInteractionDelegate - -`class ViewInteractionDelegate : `[`Delegate`](../-delegate/index.md)`` - -Delegation class for [ViewInteraction](#). -Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). - -**See Also** - -[Delegate](../-delegate/index.md) - -[Interceptor](../../com.agoda.kakao.intercept/-interceptor/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ViewInteractionDelegate(interaction: ViewInteraction)`
Delegation class for [ViewInteraction](#). Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). | - -### Properties - -| Name | Summary | -|---|---| -| [interaction](interaction.md) | `var interaction: ViewInteraction` | -| [interceptor](interceptor.md) | `var interceptor: `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`?` | - -### Functions - -| Name | Summary | -|---|---| -| [check](check.md) | `fun check(viewAssert: ViewAssertion): `[`ViewInteractionDelegate`](./index.md) | -| [inRoot](in-root.md) | `fun inRoot(rootMatcher: Matcher): `[`ViewInteractionDelegate`](./index.md) | -| [kakaoInterceptor](kakao-interceptor.md) | `fun kakaoInterceptor(): `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`?` | -| [noActivity](no-activity.md) | `fun noActivity(): `[`ViewInteractionDelegate`](./index.md) | -| [perform](perform.md) | `fun perform(vararg viewActions: ViewAction): `[`ViewInteractionDelegate`](./index.md) | -| [screenInterceptors](screen-interceptors.md) | `fun screenInterceptors(): `[`Deque`](https://developer.android.com/reference/java/util/Deque.html)`<`[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`>` | -| [withFailureHandler](with-failure-handler.md) | `fun withFailureHandler(failureHandler: FailureHandler): `[`ViewInteractionDelegate`](./index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [interceptCheck](../-delegate/intercept-check.md) | `open fun interceptCheck(assertion: `[`ASSERTION`](../-delegate/index.md#ASSERTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `check` operation. | -| [interceptPerform](../-delegate/intercept-perform.md) | `open fun interceptPerform(action: `[`ACTION`](../-delegate/index.md#ACTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `perform` operation. | diff --git a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/interaction.md b/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/interaction.md deleted file mode 100644 index babac92d..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/interaction.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [interaction](./interaction.md) - -# interaction - -`var interaction: ViewInteraction` - -Overrides [Delegate.interaction](../-delegate/interaction.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/interceptor.md b/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/interceptor.md deleted file mode 100644 index 24a302bb..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/interceptor.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [interceptor](./interceptor.md) - -# interceptor - -`var interceptor: `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`?` - -Overrides [Delegate.interceptor](../-delegate/interceptor.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/kakao-interceptor.md b/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/kakao-interceptor.md deleted file mode 100644 index 82708f49..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/kakao-interceptor.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [kakaoInterceptor](./kakao-interceptor.md) - -# kakaoInterceptor - -`fun kakaoInterceptor(): `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`?` - -Overrides [Delegate.kakaoInterceptor](../-delegate/kakao-interceptor.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/no-activity.md b/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/no-activity.md deleted file mode 100644 index 4928e2a0..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/no-activity.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [noActivity](./no-activity.md) - -# noActivity - -`@Contract("_->this") fun noActivity(): `[`ViewInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/perform.md b/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/perform.md deleted file mode 100644 index ab698c3a..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/perform.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [perform](./perform.md) - -# perform - -`@Contract("_->this") fun perform(vararg viewActions: ViewAction): `[`ViewInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/screen-interceptors.md b/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/screen-interceptors.md deleted file mode 100644 index eec0ccc7..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/screen-interceptors.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [screenInterceptors](./screen-interceptors.md) - -# screenInterceptors - -`fun screenInterceptors(): `[`Deque`](https://developer.android.com/reference/java/util/Deque.html)`<`[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`>` - -Overrides [Delegate.screenInterceptors](../-delegate/screen-interceptors.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/with-failure-handler.md b/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/with-failure-handler.md deleted file mode 100644 index 4e7ba76d..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-view-interaction-delegate/with-failure-handler.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [withFailureHandler](./with-failure-handler.md) - -# withFailureHandler - -`@Contract("_->this") fun withFailureHandler(failureHandler: FailureHandler): `[`ViewInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/-init-.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/-init-.md deleted file mode 100644 index a53e723a..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/-init-.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [<init>](./-init-.md) - -# <init> - -`WebInteractionDelegate(interaction: WebInteraction<*>)` - -Delegation class for [Web.WebInteraction](#). -Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). - -**See Also** - -[Delegate](../-delegate/index.md) - -[Interceptor](../../com.agoda.kakao.intercept/-interceptor/index.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/check.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/check.md deleted file mode 100644 index 75c92673..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/check.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [check](./check.md) - -# check - -`fun check(assertion: WebAssertion<*>): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/force-javascript-enabled.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/force-javascript-enabled.md deleted file mode 100644 index ba8c249b..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/force-javascript-enabled.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [forceJavascriptEnabled](./force-javascript-enabled.md) - -# forceJavascriptEnabled - -`fun forceJavascriptEnabled(): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/get.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/get.md deleted file mode 100644 index 5da4b9b0..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/get.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [get](./get.md) - -# get - -`fun get(): `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/in-window.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/in-window.md deleted file mode 100644 index ee4d536c..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/in-window.md +++ /dev/null @@ -1,6 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [inWindow](./in-window.md) - -# inWindow - -`fun inWindow(window: WindowReference): `[`WebInteractionDelegate`](index.md) -`fun inWindow(windowPicker: Atom): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/index.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/index.md deleted file mode 100644 index b330ec07..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/index.md +++ /dev/null @@ -1,51 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](./index.md) - -# WebInteractionDelegate - -`class WebInteractionDelegate : `[`Delegate`](../-delegate/index.md)`, WebAssertion<*>, Atom<*>>` - -Delegation class for [Web.WebInteraction](#). -Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). - -**See Also** - -[Delegate](../-delegate/index.md) - -[Interceptor](../../com.agoda.kakao.intercept/-interceptor/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `WebInteractionDelegate(interaction: WebInteraction<*>)`
Delegation class for [Web.WebInteraction](#). Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). | - -### Properties - -| Name | Summary | -|---|---| -| [interaction](interaction.md) | `var interaction: WebInteraction<*>` | -| [interceptor](interceptor.md) | `var interceptor: `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`, WebAssertion<*>, Atom<*>>?` | - -### Functions - -| Name | Summary | -|---|---| -| [check](check.md) | `fun check(assertion: WebAssertion<*>): `[`WebInteractionDelegate`](./index.md) | -| [forceJavascriptEnabled](force-javascript-enabled.md) | `fun forceJavascriptEnabled(): `[`WebInteractionDelegate`](./index.md) | -| [get](get.md) | `fun get(): `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) | -| [inWindow](in-window.md) | `fun inWindow(window: WindowReference): `[`WebInteractionDelegate`](./index.md)
`fun inWindow(windowPicker: Atom): `[`WebInteractionDelegate`](./index.md) | -| [kakaoInterceptor](kakao-interceptor.md) | `fun kakaoInterceptor(): `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`, WebAssertion<*>, Atom<*>>?` | -| [perform](perform.md) | `fun perform(atom: Atom<*>): `[`WebInteractionDelegate`](./index.md) | -| [reset](reset.md) | `fun reset(): `[`WebInteractionDelegate`](./index.md) | -| [screenInterceptors](screen-interceptors.md) | `fun screenInterceptors(): `[`Deque`](https://developer.android.com/reference/java/util/Deque.html)`<`[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`, WebAssertion<*>, Atom<*>>>` | -| [withContextualElement](with-contextual-element.md) | `fun withContextualElement(elementPicker: Atom): `[`WebInteractionDelegate`](./index.md) | -| [withElement](with-element.md) | `fun withElement(element: ElementReference): `[`WebInteractionDelegate`](./index.md)
`fun withElement(elementPicker: Atom): `[`WebInteractionDelegate`](./index.md) | -| [withNoTimeout](with-no-timeout.md) | `fun withNoTimeout(): `[`WebInteractionDelegate`](./index.md) | -| [withTimeout](with-timeout.md) | `fun withTimeout(amount: `[`Long`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)`, unit: `[`TimeUnit`](https://developer.android.com/reference/java/util/concurrent/TimeUnit.html)`): `[`WebInteractionDelegate`](./index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [interceptCheck](../-delegate/intercept-check.md) | `open fun interceptCheck(assertion: `[`ASSERTION`](../-delegate/index.md#ASSERTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `check` operation. | -| [interceptPerform](../-delegate/intercept-perform.md) | `open fun interceptPerform(action: `[`ACTION`](../-delegate/index.md#ACTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `perform` operation. | diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/interaction.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/interaction.md deleted file mode 100644 index b1ef9323..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/interaction.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [interaction](./interaction.md) - -# interaction - -`var interaction: WebInteraction<*>` - -Overrides [Delegate.interaction](../-delegate/interaction.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/interceptor.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/interceptor.md deleted file mode 100644 index ed35eac0..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/interceptor.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [interceptor](./interceptor.md) - -# interceptor - -`var interceptor: `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`, WebAssertion<*>, Atom<*>>?` - -Overrides [Delegate.interceptor](../-delegate/interceptor.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/kakao-interceptor.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/kakao-interceptor.md deleted file mode 100644 index 6d96623e..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/kakao-interceptor.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [kakaoInterceptor](./kakao-interceptor.md) - -# kakaoInterceptor - -`fun kakaoInterceptor(): `[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`, WebAssertion<*>, Atom<*>>?` - -Overrides [Delegate.kakaoInterceptor](../-delegate/kakao-interceptor.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/perform.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/perform.md deleted file mode 100644 index 9a4caeca..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/perform.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [perform](./perform.md) - -# perform - -`fun perform(atom: Atom<*>): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/reset.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/reset.md deleted file mode 100644 index f0c0d7e3..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/reset.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [reset](./reset.md) - -# reset - -`fun reset(): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/screen-interceptors.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/screen-interceptors.md deleted file mode 100644 index 1112639e..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/screen-interceptors.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [screenInterceptors](./screen-interceptors.md) - -# screenInterceptors - -`fun screenInterceptors(): `[`Deque`](https://developer.android.com/reference/java/util/Deque.html)`<`[`Interceptor`](../../com.agoda.kakao.intercept/-interceptor/index.md)`, WebAssertion<*>, Atom<*>>>` - -Overrides [Delegate.screenInterceptors](../-delegate/screen-interceptors.md) - diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/with-contextual-element.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/with-contextual-element.md deleted file mode 100644 index d5542408..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/with-contextual-element.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [withContextualElement](./with-contextual-element.md) - -# withContextualElement - -`fun withContextualElement(elementPicker: Atom): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/with-element.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/with-element.md deleted file mode 100644 index d1bd1b7c..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/with-element.md +++ /dev/null @@ -1,6 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [withElement](./with-element.md) - -# withElement - -`fun withElement(element: ElementReference): `[`WebInteractionDelegate`](index.md) -`fun withElement(elementPicker: Atom): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/with-no-timeout.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/with-no-timeout.md deleted file mode 100644 index 1550d256..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/with-no-timeout.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [withNoTimeout](./with-no-timeout.md) - -# withNoTimeout - -`fun withNoTimeout(): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/with-timeout.md b/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/with-timeout.md deleted file mode 100644 index 4d191239..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/-web-interaction-delegate/with-timeout.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [withTimeout](./with-timeout.md) - -# withTimeout - -`fun withTimeout(amount: `[`Long`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)`, unit: `[`TimeUnit`](https://developer.android.com/reference/java/util/concurrent/TimeUnit.html)`): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.delegate/index.md b/docs/kakao/com.agoda.kakao.delegate/index.md deleted file mode 100644 index 24201f3b..00000000 --- a/docs/kakao/com.agoda.kakao.delegate/index.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.delegate](./index.md) - -## Package com.agoda.kakao.delegate - -### Types - -| Name | Summary | -|---|---| -| [DataInteractionDelegate](-data-interaction-delegate/index.md) | `class DataInteractionDelegate : `[`Delegate`](-delegate/index.md)``
Delegation class for [DataInteraction](#). Wraps all available public calls and intercepts [check](-data-interaction-delegate/check.md) and [perform](-data-interaction-delegate/perform.md). | -| [Delegate](-delegate/index.md) | `interface Delegate`
Base delegate interface. | -| [ViewInteractionDelegate](-view-interaction-delegate/index.md) | `class ViewInteractionDelegate : `[`Delegate`](-delegate/index.md)``
Delegation class for [ViewInteraction](#). Wraps all available public calls and intercepts [check](-view-interaction-delegate/check.md) and [perform](-view-interaction-delegate/perform.md). | -| [WebInteractionDelegate](-web-interaction-delegate/index.md) | `class WebInteractionDelegate : `[`Delegate`](-delegate/index.md)`, WebAssertion<*>, Atom<*>>`
Delegation class for [Web.WebInteraction](#). Wraps all available public calls and intercepts [check](-web-interaction-delegate/check.md) and [perform](-web-interaction-delegate/perform.md). | diff --git a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/-init-.md b/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/-init-.md deleted file mode 100644 index da89e27e..00000000 --- a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/-init-.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.dialog](../index.md) / [KAlertDialog](index.md) / [<init>](./-init-.md) - -# <init> - -`KAlertDialog()` - -View for interact with default alert dialog - -**See Also** - -[AlertDialog](https://developer.android.com/reference/android/app/AlertDialog.html) - diff --git a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/icon.md b/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/icon.md deleted file mode 100644 index b857b48a..00000000 --- a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/icon.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.dialog](../index.md) / [KAlertDialog](index.md) / [icon](./icon.md) - -# icon - -`val icon: `[`KImageView`](../../com.agoda.kakao.image/-k-image-view/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/index.md b/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/index.md deleted file mode 100644 index 3abc5677..00000000 --- a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/index.md +++ /dev/null @@ -1,42 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.dialog](../index.md) / [KAlertDialog](./index.md) - -# KAlertDialog - -`class KAlertDialog : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KAlertDialog`](./index.md)`>` - -View for interact with default alert dialog - -**See Also** - -[AlertDialog](https://developer.android.com/reference/android/app/AlertDialog.html) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KAlertDialog()`
View for interact with default alert dialog | - -### Properties - -| Name | Summary | -|---|---| -| [icon](icon.md) | `val icon: `[`KImageView`](../../com.agoda.kakao.image/-k-image-view/index.md) | -| [message](message.md) | `val message: `[`KTextView`](../../com.agoda.kakao.text/-k-text-view/index.md) | -| [negativeButton](negative-button.md) | `val negativeButton: `[`KButton`](../../com.agoda.kakao.text/-k-button/index.md) | -| [neutralButton](neutral-button.md) | `val neutralButton: `[`KButton`](../../com.agoda.kakao.text/-k-button/index.md) | -| [positiveButton](positive-button.md) | `val positiveButton: `[`KButton`](../../com.agoda.kakao.text/-k-button/index.md) | -| [title](title.md) | `val title: `[`KTextView`](../../com.agoda.kakao.text/-k-text-view/index.md) | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/message.md b/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/message.md deleted file mode 100644 index e5103ce5..00000000 --- a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/message.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.dialog](../index.md) / [KAlertDialog](index.md) / [message](./message.md) - -# message - -`val message: `[`KTextView`](../../com.agoda.kakao.text/-k-text-view/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/negative-button.md b/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/negative-button.md deleted file mode 100644 index c525a140..00000000 --- a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/negative-button.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.dialog](../index.md) / [KAlertDialog](index.md) / [negativeButton](./negative-button.md) - -# negativeButton - -`val negativeButton: `[`KButton`](../../com.agoda.kakao.text/-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/neutral-button.md b/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/neutral-button.md deleted file mode 100644 index 6edb565e..00000000 --- a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/neutral-button.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.dialog](../index.md) / [KAlertDialog](index.md) / [neutralButton](./neutral-button.md) - -# neutralButton - -`val neutralButton: `[`KButton`](../../com.agoda.kakao.text/-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/positive-button.md b/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/positive-button.md deleted file mode 100644 index 1c9233bc..00000000 --- a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/positive-button.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.dialog](../index.md) / [KAlertDialog](index.md) / [positiveButton](./positive-button.md) - -# positiveButton - -`val positiveButton: `[`KButton`](../../com.agoda.kakao.text/-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/title.md b/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/title.md deleted file mode 100644 index eb44562a..00000000 --- a/docs/kakao/com.agoda.kakao.dialog/-k-alert-dialog/title.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.dialog](../index.md) / [KAlertDialog](index.md) / [title](./title.md) - -# title - -`val title: `[`KTextView`](../../com.agoda.kakao.text/-k-text-view/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.dialog/index.md b/docs/kakao/com.agoda.kakao.dialog/index.md deleted file mode 100644 index 006ca6e4..00000000 --- a/docs/kakao/com.agoda.kakao.dialog/index.md +++ /dev/null @@ -1,9 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.dialog](./index.md) - -## Package com.agoda.kakao.dialog - -### Types - -| Name | Summary | -|---|---| -| [KAlertDialog](-k-alert-dialog/index.md) | `class KAlertDialog : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KAlertDialog`](-k-alert-dialog/index.md)`>`
View for interact with default alert dialog | diff --git a/docs/kakao/com.agoda.kakao.drawer/-drawer-actions/close.md b/docs/kakao/com.agoda.kakao.drawer/-drawer-actions/close.md deleted file mode 100644 index cdda93cf..00000000 --- a/docs/kakao/com.agoda.kakao.drawer/-drawer-actions/close.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.drawer](../index.md) / [DrawerActions](index.md) / [close](./close.md) - -# close - -`open fun close(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Closes the navigation drawer - -### Parameters - -`gravity` - Gravity to use (Gravity.START by default) - -**See Also** - -[Gravity.START](https://developer.android.com/reference/android/view/Gravity.html#START) - diff --git a/docs/kakao/com.agoda.kakao.drawer/-drawer-actions/index.md b/docs/kakao/com.agoda.kakao.drawer/-drawer-actions/index.md deleted file mode 100644 index fd232a3d..00000000 --- a/docs/kakao/com.agoda.kakao.drawer/-drawer-actions/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.drawer](../index.md) / [DrawerActions](./index.md) - -# DrawerActions - -`interface DrawerActions : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides actions for navigation drawer - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [close](close.md) | `open fun close(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes the navigation drawer | -| [open](open.md) | `open fun open(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Opens the navigation drawer | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KDrawerView](../-k-drawer-view/index.md) | `class KDrawerView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KDrawerView`](../-k-drawer-view/index.md)`>, `[`DrawerActions`](./index.md)
View with DrawerActions and BaseAssertions | diff --git a/docs/kakao/com.agoda.kakao.drawer/-drawer-actions/open.md b/docs/kakao/com.agoda.kakao.drawer/-drawer-actions/open.md deleted file mode 100644 index 73203bb3..00000000 --- a/docs/kakao/com.agoda.kakao.drawer/-drawer-actions/open.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.drawer](../index.md) / [DrawerActions](index.md) / [open](./open.md) - -# open - -`open fun open(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Opens the navigation drawer - -### Parameters - -`gravity` - Gravity to use (Gravity.START by default) - -**See Also** - -[Gravity.START](https://developer.android.com/reference/android/view/Gravity.html#START) - diff --git a/docs/kakao/com.agoda.kakao.drawer/-k-drawer-view/-init-.md b/docs/kakao/com.agoda.kakao.drawer/-k-drawer-view/-init-.md deleted file mode 100644 index 8af99bbf..00000000 --- a/docs/kakao/com.agoda.kakao.drawer/-k-drawer-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.drawer](../index.md) / [KDrawerView](index.md) / [<init>](./-init-.md) - -# <init> - -`KDrawerView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KDrawerView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KDrawerView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.drawer/-k-drawer-view/index.md b/docs/kakao/com.agoda.kakao.drawer/-k-drawer-view/index.md deleted file mode 100644 index 8894d24b..00000000 --- a/docs/kakao/com.agoda.kakao.drawer/-k-drawer-view/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.drawer](../index.md) / [KDrawerView](./index.md) - -# KDrawerView - -`class KDrawerView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KDrawerView`](./index.md)`>, `[`DrawerActions`](../-drawer-actions/index.md) - -View with DrawerActions and BaseAssertions - -**See Also** - -[DrawerActions](../-drawer-actions/index.md) - -[com.agoda.kakao.common.assertions.BaseAssertions](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KDrawerView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KDrawerView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KDrawerView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [close](../-drawer-actions/close.md) | `open fun close(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes the navigation drawer | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [open](../-drawer-actions/open.md) | `open fun open(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Opens the navigation drawer | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao.drawer/index.md b/docs/kakao/com.agoda.kakao.drawer/index.md deleted file mode 100644 index f3d1f68f..00000000 --- a/docs/kakao/com.agoda.kakao.drawer/index.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.drawer](./index.md) - -## Package com.agoda.kakao.drawer - -### Types - -| Name | Summary | -|---|---| -| [DrawerActions](-drawer-actions/index.md) | `interface DrawerActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides actions for navigation drawer | -| [KDrawerView](-k-drawer-view/index.md) | `class KDrawerView : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KDrawerView`](-k-drawer-view/index.md)`>, `[`DrawerActions`](-drawer-actions/index.md)
View with DrawerActions and BaseAssertions | diff --git a/docs/kakao/com.agoda.kakao.edit/-editable-actions/clear-text.md b/docs/kakao/com.agoda.kakao.edit/-editable-actions/clear-text.md deleted file mode 100644 index 48e41629..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-editable-actions/clear-text.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [EditableActions](index.md) / [clearText](./clear-text.md) - -# clearText - -`open fun clearText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Clears current text in the view - diff --git a/docs/kakao/com.agoda.kakao.edit/-editable-actions/index.md b/docs/kakao/com.agoda.kakao.edit/-editable-actions/index.md deleted file mode 100644 index 0213b6ed..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-editable-actions/index.md +++ /dev/null @@ -1,40 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [EditableActions](./index.md) - -# EditableActions - -`interface EditableActions : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides editable actions for views - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [clearText](clear-text.md) | `open fun clearText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clears current text in the view | -| [replaceText](replace-text.md) | `open fun replaceText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Replaces the current view text with given | -| [typeText](type-text.md) | `open fun typeText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Types the given text into the view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KEditText](../-k-edit-text/index.md) | `class KEditText : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KEditText`](../-k-edit-text/index.md)`>, `[`EditableActions`](./index.md)`, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md)
View with EditableActions and TextViewAssertions | diff --git a/docs/kakao/com.agoda.kakao.edit/-editable-actions/replace-text.md b/docs/kakao/com.agoda.kakao.edit/-editable-actions/replace-text.md deleted file mode 100644 index 0d07c2df..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-editable-actions/replace-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [EditableActions](index.md) / [replaceText](./replace-text.md) - -# replaceText - -`open fun replaceText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Replaces the current view text with given - -### Parameters - -`text` - Text to input instead of current \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/-editable-actions/type-text.md b/docs/kakao/com.agoda.kakao.edit/-editable-actions/type-text.md deleted file mode 100644 index a03b31a5..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-editable-actions/type-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [EditableActions](index.md) / [typeText](./type-text.md) - -# typeText - -`open fun typeText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Types the given text into the view - -### Parameters - -`text` - Text to input \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/-editable-assertions/has-hint.md b/docs/kakao/com.agoda.kakao.edit/-editable-assertions/has-hint.md deleted file mode 100644 index ac4f0e30..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-editable-assertions/has-hint.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [EditableAssertions](index.md) / [hasHint](./has-hint.md) - -# hasHint - -`open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given hint - -### Parameters - -`hint` - Text to be matched`open fun hasHint(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given hint - -### Parameters - -`resId` - String resource to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/-editable-assertions/index.md b/docs/kakao/com.agoda.kakao.edit/-editable-assertions/index.md deleted file mode 100644 index bbf00192..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-editable-assertions/index.md +++ /dev/null @@ -1,32 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [EditableAssertions](./index.md) - -# EditableAssertions - -`interface EditableAssertions : `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md) - -Provides editable based assertions for views - -### Functions - -| Name | Summary | -|---|---| -| [hasHint](has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [containsText](../../com.agoda.kakao.text/-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | -| [hasAnyText](../../com.agoda.kakao.text/-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | -| [hasContentDescription](../../com.agoda.kakao.text/-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | -| [hasEmptyText](../../com.agoda.kakao.text/-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | -| [hasNoText](../../com.agoda.kakao.text/-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | -| [hasText](../../com.agoda.kakao.text/-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | -| [hasTextColor](../../com.agoda.kakao.text/-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | -| [startsWithText](../../com.agoda.kakao.text/-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | - -### Inheritors - -| Name | Summary | -|---|---| -| [KEditText](../-k-edit-text/index.md) | `class KEditText : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KEditText`](../-k-edit-text/index.md)`>, `[`EditableActions`](../-editable-actions/index.md)`, `[`EditableAssertions`](./index.md)
View with EditableActions and EditableAssertions | diff --git a/docs/kakao/com.agoda.kakao.edit/-k-edit-text/-init-.md b/docs/kakao/com.agoda.kakao.edit/-k-edit-text/-init-.md deleted file mode 100644 index 330530c1..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-k-edit-text/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [KEditText](index.md) / [<init>](./-init-.md) - -# <init> - -`KEditText(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KEditText(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KEditText(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/-k-edit-text/index.md b/docs/kakao/com.agoda.kakao.edit/-k-edit-text/index.md deleted file mode 100644 index 1de9b0fa..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-k-edit-text/index.md +++ /dev/null @@ -1,45 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [KEditText](./index.md) - -# KEditText - -`class KEditText : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KEditText`](./index.md)`>, `[`EditableActions`](../-editable-actions/index.md)`, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md) - -View with EditableActions and TextViewAssertions - -**See Also** - -[EditableActions](../-editable-actions/index.md) - -[TextViewAssertions](../../com.agoda.kakao.text/-text-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KEditText(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KEditText(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KEditText(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [clearText](../-editable-actions/clear-text.md) | `open fun clearText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clears current text in the view | -| [containsText](../../com.agoda.kakao.text/-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | -| [hasAnyText](../../com.agoda.kakao.text/-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | -| [hasContentDescription](../../com.agoda.kakao.text/-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | -| [hasEmptyText](../../com.agoda.kakao.text/-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | -| [hasHint](../../com.agoda.kakao.text/-text-view-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | -| [hasNoText](../../com.agoda.kakao.text/-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | -| [hasText](../../com.agoda.kakao.text/-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | -| [hasTextColor](../../com.agoda.kakao.text/-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [replaceText](../-editable-actions/replace-text.md) | `open fun replaceText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Replaces the current view text with given | -| [startsWithText](../../com.agoda.kakao.text/-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | -| [typeText](../-editable-actions/type-text.md) | `open fun typeText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Types the given text into the view | diff --git a/docs/kakao/com.agoda.kakao.edit/-k-text-input-layout/-init-.md b/docs/kakao/com.agoda.kakao.edit/-k-text-input-layout/-init-.md deleted file mode 100644 index c532ec3b..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-k-text-input-layout/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [KTextInputLayout](index.md) / [<init>](./-init-.md) - -# <init> - -`KTextInputLayout(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KTextInputLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KTextInputLayout(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/-k-text-input-layout/edit.md b/docs/kakao/com.agoda.kakao.edit/-k-text-input-layout/edit.md deleted file mode 100644 index 86f53ccd..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-k-text-input-layout/edit.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [KTextInputLayout](index.md) / [edit](./edit.md) - -# edit - -`val edit: `[`KEditText`](../-k-edit-text/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/-k-text-input-layout/index.md b/docs/kakao/com.agoda.kakao.edit/-k-text-input-layout/index.md deleted file mode 100644 index 8ca108bf..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-k-text-input-layout/index.md +++ /dev/null @@ -1,46 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [KTextInputLayout](./index.md) - -# KTextInputLayout - -`class KTextInputLayout : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTextInputLayout`](./index.md)`>, `[`TextInputLayoutAssertions`](../-text-input-layout-assertions/index.md) - -View with TextInputLayoutAssertions - -**See Also** - -[TextInputLayoutAssertions](../-text-input-layout-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KTextInputLayout(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTextInputLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTextInputLayout(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Properties - -| Name | Summary | -|---|---| -| [edit](edit.md) | `val edit: `[`KEditText`](../-k-edit-text/index.md) | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [hasCounterMaxLength](../-text-input-layout-assertions/has-counter-max-length.md) | `open fun hasCounterMaxLength(length: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [hasError](../-text-input-layout-assertions/has-error.md) | `open fun hasError(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasError(error: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [hasHint](../-text-input-layout-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if this input layout has given hint`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [isCounterDisabled](../-text-input-layout-assertions/is-counter-disabled.md) | `open fun isCounterDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isCounterEnabled](../-text-input-layout-assertions/is-counter-enabled.md) | `open fun isCounterEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isErrorDisabled](../-text-input-layout-assertions/is-error-disabled.md) | `open fun isErrorDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isErrorEnabled](../-text-input-layout-assertions/is-error-enabled.md) | `open fun isErrorEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isHintDisabled](../-text-input-layout-assertions/is-hint-disabled.md) | `open fun isHintDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isHintEnabled](../-text-input-layout-assertions/is-hint-enabled.md) | `open fun isHintEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/has-counter-max-length.md b/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/has-counter-max-length.md deleted file mode 100644 index de20c018..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/has-counter-max-length.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [hasCounterMaxLength](./has-counter-max-length.md) - -# hasCounterMaxLength - -`open fun hasCounterMaxLength(length: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/has-error.md b/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/has-error.md deleted file mode 100644 index 1f0f68ce..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/has-error.md +++ /dev/null @@ -1,6 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [hasError](./has-error.md) - -# hasError - -`open fun hasError(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) -`open fun hasError(error: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/has-hint.md b/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/has-hint.md deleted file mode 100644 index 7f67fcad..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/has-hint.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [hasHint](./has-hint.md) - -# hasHint - -`open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if this input layout has given hint - -### Parameters - -`hint` - -* hint text to be checked -`open fun hasHint(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/index.md b/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/index.md deleted file mode 100644 index 38dc5f8a..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/index.md +++ /dev/null @@ -1,72 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [TextInputLayoutAssertions](./index.md) - -# TextInputLayoutAssertions - -`interface TextInputLayoutAssertions : `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -Provides assertions for TextInputLayout - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | -| [view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [hasCounterMaxLength](has-counter-max-length.md) | `open fun hasCounterMaxLength(length: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [hasError](has-error.md) | `open fun hasError(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasError(error: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [hasHint](has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if this input layout has given hint`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isCounterDisabled](is-counter-disabled.md) | `open fun isCounterDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isCounterEnabled](is-counter-enabled.md) | `open fun isCounterEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isErrorDisabled](is-error-disabled.md) | `open fun isErrorDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isErrorEnabled](is-error-enabled.md) | `open fun isErrorEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isHintDisabled](is-hint-disabled.md) | `open fun isHintDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isHintEnabled](is-hint-enabled.md) | `open fun isHintEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KTextInputLayout](../-k-text-input-layout/index.md) | `class KTextInputLayout : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTextInputLayout`](../-k-text-input-layout/index.md)`>, `[`TextInputLayoutAssertions`](./index.md)
View with TextInputLayoutAssertions | diff --git a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-counter-disabled.md b/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-counter-disabled.md deleted file mode 100644 index cc1f3167..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-counter-disabled.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [isCounterDisabled](./is-counter-disabled.md) - -# isCounterDisabled - -`open fun isCounterDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-counter-enabled.md b/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-counter-enabled.md deleted file mode 100644 index 16b081d2..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-counter-enabled.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [isCounterEnabled](./is-counter-enabled.md) - -# isCounterEnabled - -`open fun isCounterEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-error-disabled.md b/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-error-disabled.md deleted file mode 100644 index c8458a59..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-error-disabled.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [isErrorDisabled](./is-error-disabled.md) - -# isErrorDisabled - -`open fun isErrorDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-error-enabled.md b/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-error-enabled.md deleted file mode 100644 index 10ee6833..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-error-enabled.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [isErrorEnabled](./is-error-enabled.md) - -# isErrorEnabled - -`open fun isErrorEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-hint-disabled.md b/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-hint-disabled.md deleted file mode 100644 index 3464f885..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-hint-disabled.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [isHintDisabled](./is-hint-disabled.md) - -# isHintDisabled - -`open fun isHintDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-hint-enabled.md b/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-hint-enabled.md deleted file mode 100644 index 53db2c7e..00000000 --- a/docs/kakao/com.agoda.kakao.edit/-text-input-layout-assertions/is-hint-enabled.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [isHintEnabled](./is-hint-enabled.md) - -# isHintEnabled - -`open fun isHintEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.edit/index.md b/docs/kakao/com.agoda.kakao.edit/index.md deleted file mode 100644 index 8d5e15e0..00000000 --- a/docs/kakao/com.agoda.kakao.edit/index.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.edit](./index.md) - -## Package com.agoda.kakao.edit - -### Types - -| Name | Summary | -|---|---| -| [EditableActions](-editable-actions/index.md) | `interface EditableActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides editable actions for views | -| [KEditText](-k-edit-text/index.md) | `class KEditText : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KEditText`](-k-edit-text/index.md)`>, `[`EditableActions`](-editable-actions/index.md)`, `[`TextViewAssertions`](../com.agoda.kakao.text/-text-view-assertions/index.md)
View with EditableActions and TextViewAssertions | -| [KTextInputLayout](-k-text-input-layout/index.md) | `class KTextInputLayout : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTextInputLayout`](-k-text-input-layout/index.md)`>, `[`TextInputLayoutAssertions`](-text-input-layout-assertions/index.md)
View with TextInputLayoutAssertions | -| [TextInputLayoutAssertions](-text-input-layout-assertions/index.md) | `interface TextInputLayoutAssertions : `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
Provides assertions for TextInputLayout | diff --git a/docs/kakao/com.agoda.kakao.image/-image-view-assertions/has-drawable.md b/docs/kakao/com.agoda.kakao.image/-image-view-assertions/has-drawable.md deleted file mode 100644 index 2349ac19..00000000 --- a/docs/kakao/com.agoda.kakao.image/-image-view-assertions/has-drawable.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.image](../index.md) / [ImageViewAssertions](index.md) / [hasDrawable](./has-drawable.md) - -# hasDrawable - -`open fun hasDrawable(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view displays given drawable - -### Parameters - -`resId` - Drawable resource to be matched - -`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null)`open fun hasDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view displays given drawable - -### Parameters - -`drawable` - Drawable to be matched - -`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.image/-image-view-assertions/index.md b/docs/kakao/com.agoda.kakao.image/-image-view-assertions/index.md deleted file mode 100644 index 24d25e04..00000000 --- a/docs/kakao/com.agoda.kakao.image/-image-view-assertions/index.md +++ /dev/null @@ -1,65 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.image](../index.md) / [ImageViewAssertions](./index.md) - -# ImageViewAssertions - -`interface ImageViewAssertions : `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -Provides assertion for image views - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | -| [view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [hasDrawable](has-drawable.md) | `open fun hasDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displays given drawable | -| [hasDrawableWithTint](has-drawable-with-tint.md) | `open fun hasDrawableWithTint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tintColorId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasDrawableWithTint(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, tintColorId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displays given drawable | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KImageView](../-k-image-view/index.md) | `class KImageView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KImageView`](../-k-image-view/index.md)`>, `[`ImageViewAssertions`](./index.md)
View with BaseActions and ImageViewAssertions | diff --git a/docs/kakao/com.agoda.kakao.image/-k-image-view/-init-.md b/docs/kakao/com.agoda.kakao.image/-k-image-view/-init-.md deleted file mode 100644 index ce9b393e..00000000 --- a/docs/kakao/com.agoda.kakao.image/-k-image-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.image](../index.md) / [KImageView](index.md) / [<init>](./-init-.md) - -# <init> - -`KImageView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KImageView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KImageView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.image/-k-image-view/index.md b/docs/kakao/com.agoda.kakao.image/-k-image-view/index.md deleted file mode 100644 index f80cc854..00000000 --- a/docs/kakao/com.agoda.kakao.image/-k-image-view/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.image](../index.md) / [KImageView](./index.md) - -# KImageView - -`class KImageView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KImageView`](./index.md)`>, `[`ImageViewAssertions`](../-image-view-assertions/index.md) - -View with BaseActions and ImageViewAssertions - -**See Also** - -[com.agoda.kakao.common.actions.BaseActions](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -[ImageViewAssertions](../-image-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KImageView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KImageView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KImageView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [hasDrawable](../-image-view-assertions/has-drawable.md) | `open fun hasDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displays given drawable | -| [hasDrawableWithTint](../-image-view-assertions/has-drawable-with-tint.md) | `open fun hasDrawableWithTint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tintColorId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasDrawableWithTint(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, tintColorId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displays given drawable | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao.image/index.md b/docs/kakao/com.agoda.kakao.image/index.md deleted file mode 100644 index f0cdd8e8..00000000 --- a/docs/kakao/com.agoda.kakao.image/index.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.image](./index.md) - -## Package com.agoda.kakao.image - -### Types - -| Name | Summary | -|---|---| -| [ImageViewAssertions](-image-view-assertions/index.md) | `interface ImageViewAssertions : `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
Provides assertion for image views | -| [KImageView](-k-image-view/index.md) | `class KImageView : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KImageView`](-k-image-view/index.md)`>, `[`ImageViewAssertions`](-image-view-assertions/index.md)
View with BaseActions and ImageViewAssertions | diff --git a/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/-init-.md b/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/-init-.md deleted file mode 100644 index bf2a2e6d..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [ActivityResultBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`ActivityResultBuilder()` - -Class for building ActivityResult - diff --git a/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/get-result.md b/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/get-result.md deleted file mode 100644 index 25ff66cf..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/get-result.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [ActivityResultBuilder](index.md) / [getResult](./get-result.md) - -# getResult - -`fun getResult(): `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/index.md b/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/index.md deleted file mode 100644 index 71ae526b..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/index.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [ActivityResultBuilder](./index.md) - -# ActivityResultBuilder - -`class ActivityResultBuilder` - -Class for building ActivityResult - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ActivityResultBuilder()`
Class for building ActivityResult | - -### Functions - -| Name | Summary | -|---|---| -| [getResult](get-result.md) | `fun getResult(): `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html) | -| [withCode](with-code.md) | `fun withCode(code: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets given result code | -| [withData](with-data.md) | `fun withData(data: `[`Intent`](https://developer.android.com/reference/android/content/Intent.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets given result data | diff --git a/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/with-code.md b/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/with-code.md deleted file mode 100644 index 003c456a..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/with-code.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [ActivityResultBuilder](index.md) / [withCode](./with-code.md) - -# withCode - -`fun withCode(code: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets given result code - -### Parameters - -`code` - Result code to be saved \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/with-data.md b/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/with-data.md deleted file mode 100644 index f8daf9fd..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-activity-result-builder/with-data.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [ActivityResultBuilder](index.md) / [withData](./with-data.md) - -# withData - -`fun withData(data: `[`Intent`](https://developer.android.com/reference/android/content/Intent.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets given result data - -### Parameters - -`data` - Result data to be saved \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-bundle-builder/-init-.md b/docs/kakao/com.agoda.kakao.intent/-bundle-builder/-init-.md deleted file mode 100644 index aaca8c1d..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-bundle-builder/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [BundleBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`BundleBuilder()` - -Class for building Bundle matchers - diff --git a/docs/kakao/com.agoda.kakao.intent/-bundle-builder/get-matcher.md b/docs/kakao/com.agoda.kakao.intent/-bundle-builder/get-matcher.md deleted file mode 100644 index 59f96ce7..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-bundle-builder/get-matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [BundleBuilder](index.md) / [getMatcher](./get-matcher.md) - -# getMatcher - -`fun getMatcher(): Matcher<`[`Bundle`](https://developer.android.com/reference/android/os/Bundle.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-bundle-builder/has-entry.md b/docs/kakao/com.agoda.kakao.intent/-bundle-builder/has-entry.md deleted file mode 100644 index dd7337b5..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-bundle-builder/has-entry.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [BundleBuilder](index.md) / [hasEntry](./has-entry.md) - -# hasEntry - -`fun hasEntry(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches bundle with given entry - -### Parameters - -`key` - Key to be matched - -`value` - Value to be matched`fun hasEntry(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches bundle with given entry - -### Parameters - -`key` - Matcher for a key - -`value` - Matcher for a value \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-bundle-builder/has-key.md b/docs/kakao/com.agoda.kakao.intent/-bundle-builder/has-key.md deleted file mode 100644 index 0a992d7a..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-bundle-builder/has-key.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [BundleBuilder](index.md) / [hasKey](./has-key.md) - -# hasKey - -`fun hasKey(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches bundle with given key - -### Parameters - -`key` - Key to be matched`fun hasKey(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches bundle with given key - -### Parameters - -`key` - Matcher for a key \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-bundle-builder/has-value.md b/docs/kakao/com.agoda.kakao.intent/-bundle-builder/has-value.md deleted file mode 100644 index d7df8758..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-bundle-builder/has-value.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [BundleBuilder](index.md) / [hasValue](./has-value.md) - -# hasValue - -`fun hasValue(value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches bundle with given value - -### Parameters - -`value` - Value to be matched`fun hasValue(value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches bundle with given value - -### Parameters - -`value` - Matcher for a value \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-bundle-builder/index.md b/docs/kakao/com.agoda.kakao.intent/-bundle-builder/index.md deleted file mode 100644 index 7216635d..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-bundle-builder/index.md +++ /dev/null @@ -1,22 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [BundleBuilder](./index.md) - -# BundleBuilder - -`class BundleBuilder` - -Class for building Bundle matchers - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `BundleBuilder()`
Class for building Bundle matchers | - -### Functions - -| Name | Summary | -|---|---| -| [getMatcher](get-matcher.md) | `fun getMatcher(): Matcher<`[`Bundle`](https://developer.android.com/reference/android/os/Bundle.html)`>` | -| [hasEntry](has-entry.md) | `fun hasEntry(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasEntry(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches bundle with given entry | -| [hasKey](has-key.md) | `fun hasKey(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasKey(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches bundle with given key | -| [hasValue](has-value.md) | `fun hasValue(value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasValue(value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches bundle with given value | diff --git a/docs/kakao/com.agoda.kakao.intent/-component-name-builder/-init-.md b/docs/kakao/com.agoda.kakao.intent/-component-name-builder/-init-.md deleted file mode 100644 index 89d2872c..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-component-name-builder/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [ComponentNameBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`ComponentNameBuilder()` - -Class for building ComponentName matchers - diff --git a/docs/kakao/com.agoda.kakao.intent/-component-name-builder/get-matcher.md b/docs/kakao/com.agoda.kakao.intent/-component-name-builder/get-matcher.md deleted file mode 100644 index 7294d1af..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-component-name-builder/get-matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [ComponentNameBuilder](index.md) / [getMatcher](./get-matcher.md) - -# getMatcher - -`fun getMatcher(): Matcher<`[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-component-name-builder/has-class-name.md b/docs/kakao/com.agoda.kakao.intent/-component-name-builder/has-class-name.md deleted file mode 100644 index a16fe4ac..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-component-name-builder/has-class-name.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [ComponentNameBuilder](index.md) / [hasClassName](./has-class-name.md) - -# hasClassName - -`fun hasClassName(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches component name with given class - -### Parameters - -`className` - Class name to be matched`fun hasClassName(className: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches component name with given class - -### Parameters - -`className` - Matcher for a class name \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-component-name-builder/has-my-package-name.md b/docs/kakao/com.agoda.kakao.intent/-component-name-builder/has-my-package-name.md deleted file mode 100644 index 9c8bf589..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-component-name-builder/has-my-package-name.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [ComponentNameBuilder](index.md) / [hasMyPackageName](./has-my-package-name.md) - -# hasMyPackageName - -`fun hasMyPackageName(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches component name if it's package name the same as your app's - diff --git a/docs/kakao/com.agoda.kakao.intent/-component-name-builder/has-package-name.md b/docs/kakao/com.agoda.kakao.intent/-component-name-builder/has-package-name.md deleted file mode 100644 index e6c31fd4..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-component-name-builder/has-package-name.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [ComponentNameBuilder](index.md) / [hasPackageName](./has-package-name.md) - -# hasPackageName - -`fun hasPackageName(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches component name with given package - -### Parameters - -`packageName` - Package name to be matched`fun hasPackageName(packageName: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches component name with given package - -### Parameters - -`packageName` - Matcher for a package name \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-component-name-builder/has-short-class-name.md b/docs/kakao/com.agoda.kakao.intent/-component-name-builder/has-short-class-name.md deleted file mode 100644 index 9ad5b85f..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-component-name-builder/has-short-class-name.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [ComponentNameBuilder](index.md) / [hasShortClassName](./has-short-class-name.md) - -# hasShortClassName - -`fun hasShortClassName(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches component name with given short class name - -### Parameters - -`className` - Short class name to be matched`fun hasShortClassName(className: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches component name with given short class name - -### Parameters - -`className` - Matcher for a short class name \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-component-name-builder/index.md b/docs/kakao/com.agoda.kakao.intent/-component-name-builder/index.md deleted file mode 100644 index 95fad690..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-component-name-builder/index.md +++ /dev/null @@ -1,23 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [ComponentNameBuilder](./index.md) - -# ComponentNameBuilder - -`class ComponentNameBuilder` - -Class for building ComponentName matchers - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ComponentNameBuilder()`
Class for building ComponentName matchers | - -### Functions - -| Name | Summary | -|---|---| -| [getMatcher](get-matcher.md) | `fun getMatcher(): Matcher<`[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`>` | -| [hasClassName](has-class-name.md) | `fun hasClassName(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasClassName(className: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches component name with given class | -| [hasMyPackageName](has-my-package-name.md) | `fun hasMyPackageName(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches component name if it's package name the same as your app's | -| [hasPackageName](has-package-name.md) | `fun hasPackageName(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasPackageName(packageName: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches component name with given package | -| [hasShortClassName](has-short-class-name.md) | `fun hasShortClassName(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasShortClassName(className: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches component name with given short class name | diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/-init-.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/-init-.md deleted file mode 100644 index 82fb70e7..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`IntentBuilder()` - -Class for building Intent matchers - diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/any.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/any.md deleted file mode 100644 index 5f00755d..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/any.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [any](./any.md) - -# any - -`fun any(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches any intent - diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/get-matcher.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/get-matcher.md deleted file mode 100644 index 2ce9fcfc..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/get-matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [getMatcher](./get-matcher.md) - -# getMatcher - -`fun getMatcher(): Matcher<`[`Intent`](https://developer.android.com/reference/android/content/Intent.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/get-result.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/get-result.md deleted file mode 100644 index ca3ec42d..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/get-result.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [getResult](./get-result.md) - -# getResult - -`fun getResult(): `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html)`?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-action.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-action.md deleted file mode 100644 index 92bf5039..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-action.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasAction](./has-action.md) - -# hasAction - -`fun hasAction(action: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given action - -### Parameters - -`action` - Action to be matched`fun hasAction(action: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given action - -### Parameters - -`action` - Matcher for action string \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-categories.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-categories.md deleted file mode 100644 index eee723f5..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-categories.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasCategories](./has-categories.md) - -# hasCategories - -`fun hasCategories(vararg categories: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given categories - -### Parameters - -`categories` - Categories to be matched`fun hasCategories(categories: Matcher>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given categories - -### Parameters - -`categories` - Matcher for categories list \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-component.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-component.md deleted file mode 100644 index ebd986ca..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-component.md +++ /dev/null @@ -1,29 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasComponent](./has-component.md) - -# hasComponent - -`fun hasComponent(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent which component has given class name - -### Parameters - -`className` - Class name to be matched in intent's component`fun hasComponent(component: `[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given component - -### Parameters - -`component` - Component name to be matched`fun hasComponent(component: Matcher<`[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given component - -### Parameters - -`component` - Matcher for component name`fun hasComponent(function: `[`ComponentNameBuilder`](../-component-name-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given component - -### Parameters - -`function` - Builder for a component to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-data.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-data.md deleted file mode 100644 index 8b3cadae..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-data.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasData](./has-data.md) - -# hasData - -`fun hasData(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) -`fun hasData(uri: `[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given data - -### Parameters - -`uri` - Uri to be matched`fun hasData(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given data - -### Parameters - -`uri` - Matcher for the uri`fun hasData(function: `[`UriBuilder`](../-uri-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given data - -### Parameters - -`function` - Builder for a uri to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-extra-with-key.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-extra-with-key.md deleted file mode 100644 index 37df1b06..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-extra-with-key.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasExtraWithKey](./has-extra-with-key.md) - -# hasExtraWithKey - -`fun hasExtraWithKey(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given extra key - -### Parameters - -`key` - Extra key`fun hasExtraWithKey(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given extra key - -### Parameters - -`key` - Matcher for extra key \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-extra.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-extra.md deleted file mode 100644 index 0b7deedd..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-extra.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasExtra](./has-extra.md) - -# hasExtra - -`fun hasExtra(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given extra - -### Parameters - -`key` - Extra key - -`value` - Extra value`fun hasExtra(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given extra - -### Parameters - -`key` - Matcher for extra key - -`value` - Matcher for extra value \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-extras.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-extras.md deleted file mode 100644 index 7e805fe3..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-extras.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasExtras](./has-extras.md) - -# hasExtras - -`fun hasExtras(extras: Matcher<`[`Bundle`](https://developer.android.com/reference/android/os/Bundle.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given extras - -### Parameters - -`extras` - Matched for extras bundle`fun hasExtras(function: `[`BundleBuilder`](../-bundle-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given extras - -### Parameters - -`function` - Builder for a bundle to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-flag.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-flag.md deleted file mode 100644 index 11df8f66..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-flag.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasFlag](./has-flag.md) - -# hasFlag - -`fun hasFlag(flag: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given flag - -### Parameters - -`flag` - Flag to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-flags.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-flags.md deleted file mode 100644 index 8da8c323..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-flags.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasFlags](./has-flags.md) - -# hasFlags - -`fun hasFlags(flags: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) -`fun hasFlags(vararg flags: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given flags - -### Parameters - -`flags` - Flags to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-package.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-package.md deleted file mode 100644 index 17783e4f..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-package.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasPackage](./has-package.md) - -# hasPackage - -`fun hasPackage(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given package - -### Parameters - -`packageName` - Package name to match`fun hasPackage(packageName: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given package - -### Parameters - -`packageName` - Matcher for a package name \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-type.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-type.md deleted file mode 100644 index 41fa7da2..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/has-type.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasType](./has-type.md) - -# hasType - -`fun hasType(type: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given type - -### Parameters - -`type` - Type to match`fun hasType(type: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given type - -### Parameters - -`type` - Matcher for type \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/index.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/index.md deleted file mode 100644 index 8368a424..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](./index.md) - -# IntentBuilder - -`class IntentBuilder` - -Class for building Intent matchers - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `IntentBuilder()`
Class for building Intent matchers | - -### Functions - -| Name | Summary | -|---|---| -| [any](any.md) | `fun any(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches any intent | -| [getMatcher](get-matcher.md) | `fun getMatcher(): Matcher<`[`Intent`](https://developer.android.com/reference/android/content/Intent.html)`>` | -| [getResult](get-result.md) | `fun getResult(): `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html)`?` | -| [hasAction](has-action.md) | `fun hasAction(action: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasAction(action: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given action | -| [hasCategories](has-categories.md) | `fun hasCategories(vararg categories: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasCategories(categories: Matcher>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given categories | -| [hasComponent](has-component.md) | `fun hasComponent(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent which component has given class name`fun hasComponent(component: `[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasComponent(component: Matcher<`[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasComponent(function: `[`ComponentNameBuilder`](../-component-name-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given component | -| [hasData](has-data.md) | `fun hasData(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasData(uri: `[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasData(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasData(function: `[`UriBuilder`](../-uri-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given data | -| [hasExtra](has-extra.md) | `fun hasExtra(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasExtra(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given extra | -| [hasExtras](has-extras.md) | `fun hasExtras(extras: Matcher<`[`Bundle`](https://developer.android.com/reference/android/os/Bundle.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasExtras(function: `[`BundleBuilder`](../-bundle-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given extras | -| [hasExtraWithKey](has-extra-with-key.md) | `fun hasExtraWithKey(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasExtraWithKey(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given extra key | -| [hasFlag](has-flag.md) | `fun hasFlag(flag: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given flag | -| [hasFlags](has-flags.md) | `fun hasFlags(flags: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasFlags(vararg flags: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given flags | -| [hasPackage](has-package.md) | `fun hasPackage(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasPackage(packageName: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given package | -| [hasType](has-type.md) | `fun hasType(type: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasType(type: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given type | -| [isInternal](is-internal.md) | `fun isInternal(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches any internal intent | -| [toPackage](to-package.md) | `fun toPackage(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent which addresses to given package | -| [withResult](with-result.md) | `fun withResult(function: `[`ActivityResultBuilder`](../-activity-result-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Invoke this function if you want to set default result for intending intents | diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/is-internal.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/is-internal.md deleted file mode 100644 index 44b52565..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/is-internal.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [isInternal](./is-internal.md) - -# isInternal - -`fun isInternal(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches any internal intent - diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/to-package.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/to-package.md deleted file mode 100644 index 63c177c3..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/to-package.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [toPackage](./to-package.md) - -# toPackage - -`fun toPackage(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent which addresses to given package - -### Parameters - -`packageName` - Package name to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-intent-builder/with-result.md b/docs/kakao/com.agoda.kakao.intent/-intent-builder/with-result.md deleted file mode 100644 index aa502217..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-intent-builder/with-result.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [IntentBuilder](index.md) / [withResult](./with-result.md) - -# withResult - -`fun withResult(function: `[`ActivityResultBuilder`](../-activity-result-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Invoke this function if you want to set default result for intending intents - -### Parameters - -`function` - Builder for activity result \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-k-intent/-init-.md b/docs/kakao/com.agoda.kakao.intent/-k-intent/-init-.md deleted file mode 100644 index dfb918cb..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-k-intent/-init-.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [KIntent](index.md) / [<init>](./-init-.md) - -# <init> - -`KIntent(builder: `[`IntentBuilder`](../-intent-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -This class is intended to be used when you need to check if some intent has been sent -or to mock specific intent with result - -### Parameters - -`builder` - Builder for intent matching \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-k-intent/index.md b/docs/kakao/com.agoda.kakao.intent/-k-intent/index.md deleted file mode 100644 index 00e77353..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-k-intent/index.md +++ /dev/null @@ -1,26 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [KIntent](./index.md) - -# KIntent - -`class KIntent` - -This class is intended to be used when you need to check if some intent has been sent -or to mock specific intent with result - -### Parameters - -`builder` - Builder for intent matching - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KIntent(builder: `[`IntentBuilder`](../-intent-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
This class is intended to be used when you need to check if some intent has been sent or to mock specific intent with result | - -### Functions - -| Name | Summary | -|---|---| -| [intended](intended.md) | `fun intended(verificationMode: VerificationMode? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if this intent has been sent previously | -| [intending](intending.md) | `fun intending(result: `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html)`? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Mocks next coming intent that will match with provided result. If no result provided as parameter, function will look up default one set via withResult() in IntentBuilder. If none are present, IllegalStateException will be thrown`fun intending(result: `[`ActivityResultBuilder`](../-activity-result-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Mocks next coming intent that will match with provided result. | -| [invoke](invoke.md) | `operator fun invoke(function: `[`KIntent`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | diff --git a/docs/kakao/com.agoda.kakao.intent/-k-intent/intended.md b/docs/kakao/com.agoda.kakao.intent/-k-intent/intended.md deleted file mode 100644 index 15acf833..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-k-intent/intended.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [KIntent](index.md) / [intended](./intended.md) - -# intended - -`fun intended(verificationMode: VerificationMode? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if this intent has been sent previously - -### Parameters - -`verificationMode` - Verification mode for this intent. null by default \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-k-intent/intending.md b/docs/kakao/com.agoda.kakao.intent/-k-intent/intending.md deleted file mode 100644 index 66705601..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-k-intent/intending.md +++ /dev/null @@ -1,30 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [KIntent](index.md) / [intending](./intending.md) - -# intending - -`fun intending(result: `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html)`? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Mocks next coming intent that will match with provided result. -If no result provided as parameter, function will look up default one -set via withResult() in IntentBuilder. If none are present, IllegalStateException -will be thrown - -### Parameters - -`result` - Activity result to return when matched intent is sent. null by default - -### Exceptions - -`IllegalStateException` - if result is null and default result is not set - -**See Also** - -[IntentBuilder.withResult](../-intent-builder/with-result.md) - -`fun intending(result: `[`ActivityResultBuilder`](../-activity-result-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Mocks next coming intent that will match with provided result. - -### Parameters - -`result` - Builder for activity result to return when matching intent is sent \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-k-intent/invoke.md b/docs/kakao/com.agoda.kakao.intent/-k-intent/invoke.md deleted file mode 100644 index 75c794a6..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-k-intent/invoke.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [KIntent](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`KIntent`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-uri-builder/-init-.md b/docs/kakao/com.agoda.kakao.intent/-uri-builder/-init-.md deleted file mode 100644 index c131eb8c..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-uri-builder/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [UriBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`UriBuilder()` - -Class for building Uri matchers - diff --git a/docs/kakao/com.agoda.kakao.intent/-uri-builder/get-matcher.md b/docs/kakao/com.agoda.kakao.intent/-uri-builder/get-matcher.md deleted file mode 100644 index e011147b..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-uri-builder/get-matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [UriBuilder](index.md) / [getMatcher](./get-matcher.md) - -# getMatcher - -`fun getMatcher(): Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-host.md b/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-host.md deleted file mode 100644 index 8a14a59f..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-host.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [UriBuilder](index.md) / [hasHost](./has-host.md) - -# hasHost - -`fun hasHost(host: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given host - -### Parameters - -`host` - Host to be matched`fun hasHost(host: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given host - -### Parameters - -`host` - Matcher for a host \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-param-with-name.md b/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-param-with-name.md deleted file mode 100644 index 952d2801..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-param-with-name.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [UriBuilder](index.md) / [hasParamWithName](./has-param-with-name.md) - -# hasParamWithName - -`fun hasParamWithName(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given parameter name - -### Parameters - -`name` - Parameter name to be matched`fun hasParamWithName(name: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given parameter name - -### Parameters - -`name` - Matcher for a parameter name \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-param-with-value.md b/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-param-with-value.md deleted file mode 100644 index d74f52ab..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-param-with-value.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [UriBuilder](index.md) / [hasParamWithValue](./has-param-with-value.md) - -# hasParamWithValue - -`fun hasParamWithValue(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given parameter name and value - -### Parameters - -`name` - Parameter name to be matched - -`value` - Parameter value to be matched`fun hasParamWithValue(name: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given parameter name and value - -### Parameters - -`name` - Matcher for a parameter name - -`value` - Matcher for a paratemer value \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-path.md b/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-path.md deleted file mode 100644 index 55291845..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-path.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [UriBuilder](index.md) / [hasPath](./has-path.md) - -# hasPath - -`fun hasPath(path: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given path - -### Parameters - -`path` - Path to be matched`fun hasPath(path: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given path - -### Parameters - -`path` - Matcher for a path \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-scheme-specific-part.md b/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-scheme-specific-part.md deleted file mode 100644 index 194af06d..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-scheme-specific-part.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [UriBuilder](index.md) / [hasSchemeSpecificPart](./has-scheme-specific-part.md) - -# hasSchemeSpecificPart - -`fun hasSchemeSpecificPart(scheme: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, part: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given scheme and specific part - -### Parameters - -`scheme` - Scheme to be matched - -`part` - Specific part to be matched`fun hasSchemeSpecificPart(scheme: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, part: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given scheme and specific part - -### Parameters - -`scheme` - Matcher for a scheme - -`part` - Matcher for a specific part \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-scheme.md b/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-scheme.md deleted file mode 100644 index 8032d382..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-uri-builder/has-scheme.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [UriBuilder](index.md) / [hasScheme](./has-scheme.md) - -# hasScheme - -`fun hasScheme(scheme: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given scheme - -### Parameters - -`scheme` - Scheme to be matched`fun hasScheme(scheme: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given scheme - -### Parameters - -`scheme` - Matcher for a scheme \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intent/-uri-builder/index.md b/docs/kakao/com.agoda.kakao.intent/-uri-builder/index.md deleted file mode 100644 index 9e781792..00000000 --- a/docs/kakao/com.agoda.kakao.intent/-uri-builder/index.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intent](../index.md) / [UriBuilder](./index.md) - -# UriBuilder - -`class UriBuilder` - -Class for building Uri matchers - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `UriBuilder()`
Class for building Uri matchers | - -### Functions - -| Name | Summary | -|---|---| -| [getMatcher](get-matcher.md) | `fun getMatcher(): Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>` | -| [hasHost](has-host.md) | `fun hasHost(host: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasHost(host: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given host | -| [hasParamWithName](has-param-with-name.md) | `fun hasParamWithName(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasParamWithName(name: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given parameter name | -| [hasParamWithValue](has-param-with-value.md) | `fun hasParamWithValue(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasParamWithValue(name: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given parameter name and value | -| [hasPath](has-path.md) | `fun hasPath(path: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasPath(path: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given path | -| [hasScheme](has-scheme.md) | `fun hasScheme(scheme: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasScheme(scheme: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given scheme | -| [hasSchemeSpecificPart](has-scheme-specific-part.md) | `fun hasSchemeSpecificPart(scheme: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, part: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasSchemeSpecificPart(scheme: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, part: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given scheme and specific part | diff --git a/docs/kakao/com.agoda.kakao.intent/index.md b/docs/kakao/com.agoda.kakao.intent/index.md deleted file mode 100644 index 14906de3..00000000 --- a/docs/kakao/com.agoda.kakao.intent/index.md +++ /dev/null @@ -1,14 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.intent](./index.md) - -## Package com.agoda.kakao.intent - -### Types - -| Name | Summary | -|---|---| -| [ActivityResultBuilder](-activity-result-builder/index.md) | `class ActivityResultBuilder`
Class for building ActivityResult | -| [BundleBuilder](-bundle-builder/index.md) | `class BundleBuilder`
Class for building Bundle matchers | -| [ComponentNameBuilder](-component-name-builder/index.md) | `class ComponentNameBuilder`
Class for building ComponentName matchers | -| [IntentBuilder](-intent-builder/index.md) | `class IntentBuilder`
Class for building Intent matchers | -| [KIntent](-k-intent/index.md) | `class KIntent`
This class is intended to be used when you need to check if some intent has been sent or to mock specific intent with result | -| [UriBuilder](-uri-builder/index.md) | `class UriBuilder`
Class for building Uri matchers | diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptable/index.md b/docs/kakao/com.agoda.kakao.intercept/-interceptable/index.md deleted file mode 100644 index 44214110..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptable/index.md +++ /dev/null @@ -1,28 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intercept](../index.md) / [Interceptable](./index.md) - -# Interceptable - -`interface Interceptable` - -### Properties - -| Name | Summary | -|---|---| -| [view](view.md) | `abstract val view: `[`Delegate`](../../com.agoda.kakao.delegate/-delegate/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>` | - -### Functions - -| Name | Summary | -|---|---| -| [intercept](intercept.md) | `open fun intercept(builder: `[`Interceptor.Builder`](../-interceptor/-builder/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the instance. Interceptors will be invoked on the interaction with the KView. | -| [reset](reset.md) | `open fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the instance. | - -### Inheritors - -| Name | Summary | -|---|---| -| [KAdapterItem](../../com.agoda.kakao.list/-k-adapter-item/index.md) | `open class KAdapterItem : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](./index.md)``
Base class for KAbsListView adapter items | -| [KBaseView](../../com.agoda.kakao.common.views/-k-base-view/index.md) | `open class KBaseView : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](./index.md)``
Base class for all Kakao views | -| [KRecyclerItem](../../com.agoda.kakao.recycler/-k-recycler-item/index.md) | `open class KRecyclerItem : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](./index.md)``
Base class for KRecyclerView adapter items | -| [KViewPagerItem](../../com.agoda.kakao.pager2/-k-view-pager-item/index.md) | `open class KViewPagerItem : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](./index.md)``
Base class for KViewPager2 adapter items | -| [WebElementBuilder](../../com.agoda.kakao.web/-web-element-builder/index.md) | `class WebElementBuilder : `[`Interceptable`](./index.md)`, WebAssertion<*>, Atom<*>>`
Class for building WebView element matchers | diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptable/intercept.md b/docs/kakao/com.agoda.kakao.intercept/-interceptable/intercept.md deleted file mode 100644 index 3b357617..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptable/intercept.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intercept](../index.md) / [Interceptable](index.md) / [intercept](./intercept.md) - -# intercept - -`open fun intercept(builder: `[`Interceptor.Builder`](../-interceptor/-builder/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets the interceptors for the instance. -Interceptors will be invoked on the interaction with the KView. - -### Parameters - -`builder` - Builder of the interceptors - -**See Also** - -[Interceptor](../-interceptor/index.md) - diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptable/reset.md b/docs/kakao/com.agoda.kakao.intercept/-interceptable/reset.md deleted file mode 100644 index 62457d66..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptable/reset.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intercept](../index.md) / [Interceptable](index.md) / [reset](./reset.md) - -# reset - -`open fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Removes the interceptors from the instance. - diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptable/view.md b/docs/kakao/com.agoda.kakao.intercept/-interceptable/view.md deleted file mode 100644 index 0619c2bb..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptable/view.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intercept](../index.md) / [Interceptable](index.md) / [view](./view.md) - -# view - -`abstract val view: `[`Delegate`](../../com.agoda.kakao.delegate/-delegate/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interception/-init-.md b/docs/kakao/com.agoda.kakao.intercept/-interception/-init-.md deleted file mode 100644 index 94134cf1..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interception/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intercept](../index.md) / [Interception](index.md) / [<init>](./-init-.md) - -# <init> - -`Interception(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`, interceptor: `[`T`](index.md#T)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interception/index.md b/docs/kakao/com.agoda.kakao.intercept/-interception/index.md deleted file mode 100644 index 5c3e7df5..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interception/index.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intercept](../index.md) / [Interception](./index.md) - -# Interception - -`data class Interception` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `Interception(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`, interceptor: `[`T`](index.md#T)`)` | - -### Properties - -| Name | Summary | -|---|---| -| [interceptor](interceptor.md) | `val interceptor: `[`T`](index.md#T) | -| [isOverride](is-override.md) | `val isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao.intercept/-interception/interceptor.md b/docs/kakao/com.agoda.kakao.intercept/-interception/interceptor.md deleted file mode 100644 index 34714c26..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interception/interceptor.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intercept](../index.md) / [Interception](index.md) / [interceptor](./interceptor.md) - -# interceptor - -`val interceptor: `[`T`](index.md#T) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interception/is-override.md b/docs/kakao/com.agoda.kakao.intercept/-interception/is-override.md deleted file mode 100644 index 2ee4027e..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interception/is-override.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intercept](../index.md) / [Interception](index.md) / [isOverride](./is-override.md) - -# isOverride - -`val isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/-init-.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/-init-.md deleted file mode 100644 index bc73c5c7..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/-init-.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Builder](index.md) / [<init>](./-init-.md) - -# <init> - -`Builder()` - -Builder class that is used to build a single instance of [Interceptor](../index.md). - -**See Also** - -[Interceptor](../index.md) - diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/index.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/index.md deleted file mode 100644 index 3c3e84f4..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/index.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Builder](./index.md) - -# Builder - -`class Builder` - -Builder class that is used to build a single instance of [Interceptor](../index.md). - -**See Also** - -[Interceptor](../index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `Builder()`
Builder class that is used to build a single instance of [Interceptor](../index.md). | - -### Functions - -| Name | Summary | -|---|---| -| [onAll](on-all.md) | `fun onAll(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)` = false, interceptor: (`[`INTERACTION`](index.md#INTERACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptor for the `check` and `perform` operations for a given interaction. If overridden, breaks the call chain of operation and transfers the responsibility to invoke the Espresso on the developer. | -| [onCheck](on-check.md) | `fun onCheck(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)` = false, interceptor: (`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptor for the `check` operation for a given interaction. If overridden, breaks the call chain of operation and transfers the responsibility to invoke the Espresso on the developer. | -| [onPerform](on-perform.md) | `fun onPerform(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)` = false, interceptor: (`[`INTERACTION`](index.md#INTERACTION)`, `[`ACTION`](index.md#ACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptor for the `perform` operation for a given interaction. If overridden, breaks the call chain of operation and transfers the responsibility to invoke the Espresso on the developer. | diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/on-all.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/on-all.md deleted file mode 100644 index ae6d503c..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/on-all.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Builder](index.md) / [onAll](./on-all.md) - -# onAll - -`fun onAll(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)` = false, interceptor: (`[`INTERACTION`](index.md#INTERACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets the interceptor for the `check` and `perform` operations for a given interaction. -If overridden, breaks the call chain of operation and transfers the responsibility -to invoke the Espresso on the developer. - -This interceptor is prioritized and is being invoked first for both operations. - -### Parameters - -`isOverride` - if `true` - breaks the call chain, false otherwise - -`interceptor` - lambda with intercepting logic \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/on-check.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/on-check.md deleted file mode 100644 index 3702b009..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/on-check.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Builder](index.md) / [onCheck](./on-check.md) - -# onCheck - -`fun onCheck(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)` = false, interceptor: (`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets the interceptor for the `check` operation for a given interaction. -If overridden, breaks the call chain of operation and transfers the responsibility -to invoke the Espresso on the developer. - -### Parameters - -`isOverride` - if `true` - breaks the call chain, false otherwise - -`interceptor` - lambda with intercepting logic \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/on-perform.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/on-perform.md deleted file mode 100644 index 9344bb02..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-builder/on-perform.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Builder](index.md) / [onPerform](./on-perform.md) - -# onPerform - -`fun onPerform(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)` = false, interceptor: (`[`INTERACTION`](index.md#INTERACTION)`, `[`ACTION`](index.md#ACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets the interceptor for the `perform` operation for a given interaction. -If overridden, breaks the call chain of operation and transfers the responsibility -to invoke the Espresso on the developer. - -### Parameters - -`isOverride` - if `true` - breaks the call chain, false otherwise - -`interceptor` - lambda with intercepting logic \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/-init-.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/-init-.md deleted file mode 100644 index 241da389..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configuration](index.md) / [<init>](./-init-.md) - -# <init> - -`Configuration(viewInterceptor: `[`Interceptor`](../index.md)`?, dataInterceptor: `[`Interceptor`](../index.md)`?, webInterceptor: `[`Interceptor`](../index.md)`, WebAssertion<*>, Atom<*>>?)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/data-interceptor.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/data-interceptor.md deleted file mode 100644 index 49d2d0a1..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/data-interceptor.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configuration](index.md) / [dataInterceptor](./data-interceptor.md) - -# dataInterceptor - -`val dataInterceptor: `[`Interceptor`](../index.md)`?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/index.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/index.md deleted file mode 100644 index 62b18fea..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/index.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configuration](./index.md) - -# Configuration - -`data class Configuration` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `Configuration(viewInterceptor: `[`Interceptor`](../index.md)`?, dataInterceptor: `[`Interceptor`](../index.md)`?, webInterceptor: `[`Interceptor`](../index.md)`, WebAssertion<*>, Atom<*>>?)` | - -### Properties - -| Name | Summary | -|---|---| -| [dataInterceptor](data-interceptor.md) | `val dataInterceptor: `[`Interceptor`](../index.md)`?` | -| [viewInterceptor](view-interceptor.md) | `val viewInterceptor: `[`Interceptor`](../index.md)`?` | -| [webInterceptor](web-interceptor.md) | `val webInterceptor: `[`Interceptor`](../index.md)`, WebAssertion<*>, Atom<*>>?` | diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/view-interceptor.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/view-interceptor.md deleted file mode 100644 index 004c030c..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/view-interceptor.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configuration](index.md) / [viewInterceptor](./view-interceptor.md) - -# viewInterceptor - -`val viewInterceptor: `[`Interceptor`](../index.md)`?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/web-interceptor.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/web-interceptor.md deleted file mode 100644 index 2f6806a4..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configuration/web-interceptor.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configuration](index.md) / [webInterceptor](./web-interceptor.md) - -# webInterceptor - -`val webInterceptor: `[`Interceptor`](../index.md)`, WebAssertion<*>, Atom<*>>?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/-init-.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/-init-.md deleted file mode 100644 index 70ac502b..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/-init-.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configurator](index.md) / [<init>](./-init-.md) - -# <init> - -`Configurator()` - -Configuration class that is used for building interceptors on the -[Kakao](../../../com.agoda.kakao/-kakao/index.md) runtime and [Screen](../../../com.agoda.kakao.screen/-screen/index.md) levels. - -**See Also** - -[com.agoda.kakao.Kakao](../../../com.agoda.kakao/-kakao/index.md) - -[com.agoda.kakao.screen.Screen](../../../com.agoda.kakao.screen/-screen/index.md) - diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/index.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/index.md deleted file mode 100644 index 6b419d6b..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/index.md +++ /dev/null @@ -1,28 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configurator](./index.md) - -# Configurator - -`class Configurator` - -Configuration class that is used for building interceptors on the -[Kakao](../../../com.agoda.kakao/-kakao/index.md) runtime and [Screen](../../../com.agoda.kakao.screen/-screen/index.md) levels. - -**See Also** - -[com.agoda.kakao.Kakao](../../../com.agoda.kakao/-kakao/index.md) - -[com.agoda.kakao.screen.Screen](../../../com.agoda.kakao.screen/-screen/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `Configurator()`
Configuration class that is used for building interceptors on the [Kakao](../../../com.agoda.kakao/-kakao/index.md) runtime and [Screen](../../../com.agoda.kakao.screen/-screen/index.md) levels. | - -### Functions - -| Name | Summary | -|---|---| -| [onDataInteraction](on-data-interaction.md) | `fun onDataInteraction(builder: `[`Interceptor.Builder`](../-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Setups the interceptor for `check` and `perform` operations happening through [DataInteraction](#) | -| [onViewInteraction](on-view-interaction.md) | `fun onViewInteraction(builder: `[`Interceptor.Builder`](../-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Setups the interceptor for `check` and `perform` operations happening through [ViewInteraction](#) | -| [onWebInteraction](on-web-interaction.md) | `fun onWebInteraction(builder: `[`Interceptor.Builder`](../-builder/index.md)`, WebAssertion<*>, Atom<*>>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Setups the interceptor for `check` and `perform` operations happening through [Web.WebInteraction](#) | diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/on-data-interaction.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/on-data-interaction.md deleted file mode 100644 index f7143610..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/on-data-interaction.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configurator](index.md) / [onDataInteraction](./on-data-interaction.md) - -# onDataInteraction - -`fun onDataInteraction(builder: `[`Interceptor.Builder`](../-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Setups the interceptor for `check` and `perform` operations happening through [DataInteraction](#) - -### Parameters - -`builder` - Builder of interceptor for [DataInteraction](#) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/on-view-interaction.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/on-view-interaction.md deleted file mode 100644 index b10bf461..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/on-view-interaction.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configurator](index.md) / [onViewInteraction](./on-view-interaction.md) - -# onViewInteraction - -`fun onViewInteraction(builder: `[`Interceptor.Builder`](../-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Setups the interceptor for `check` and `perform` operations happening through [ViewInteraction](#) - -### Parameters - -`builder` - Builder of interceptor for [ViewInteraction](#) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/on-web-interaction.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/on-web-interaction.md deleted file mode 100644 index c9482e80..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-configurator/on-web-interaction.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configurator](index.md) / [onWebInteraction](./on-web-interaction.md) - -# onWebInteraction - -`fun onWebInteraction(builder: `[`Interceptor.Builder`](../-builder/index.md)`, WebAssertion<*>, Atom<*>>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Setups the interceptor for `check` and `perform` operations happening through [Web.WebInteraction](#) - -### Parameters - -`builder` - Builder of interceptor for [Web.WebInteraction](#) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-init-.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/-init-.md deleted file mode 100644 index c98e53ab..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/-init-.md +++ /dev/null @@ -1,40 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intercept](../index.md) / [Interceptor](index.md) / [<init>](./-init-.md) - -# <init> - -`Interceptor(onCheck: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?, onPerform: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ACTION`](index.md#ACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?, onAll: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?)` - -Base class for intercepting the call chain from Kakao to Espresso. - -Interceptors can be provided through [Kakao](../../com.agoda.kakao/-kakao/index.md) runtime, -different [Screens](../../com.agoda.kakao.screen/-screen/index.md) as well as [KViews](../../com.agoda.kakao.common.views/-k-base-view/index.md). - -Interceptors are stacked during the runtime for any Kakao-Espresso `check` and `perform` operations. -The stack ordering is following: KView interceptor -> Screen interceptors -> Kakao interceptor. - -Any of the interceptors in the chain can break the chain call by setting `isOverride` to true -in [onCheck](-builder/on-check.md), [onPerform](-builder/on-perform.md) or [onAll](-builder/on-all.md) interception -functions during the configuration. Doing this will not only prevent underlying -interceptors from being invoked, but prevents Kakao from executing the operation. In that case, -responsibility for actually making Espresso call lies on developer. - -For each operation the interceptor invocation cycle will be as follows: - -``` -// For check operation -onAll?.invoke() -onCheck?.invoke() - -// For perform operation -onAll?.invoke() -onPerform?.invoke() -``` - -**See Also** - -[com.agoda.kakao.Kakao](../../com.agoda.kakao/-kakao/index.md) - -[com.agoda.kakao.screen.Screen](../../com.agoda.kakao.screen/-screen/index.md) - -[com.agoda.kakao.common.views.KBaseView](../../com.agoda.kakao.common.views/-k-base-view/index.md) - diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/index.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/index.md deleted file mode 100644 index 3212bdfc..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/index.md +++ /dev/null @@ -1,61 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intercept](../index.md) / [Interceptor](./index.md) - -# Interceptor - -`class Interceptor` - -Base class for intercepting the call chain from Kakao to Espresso. - -Interceptors can be provided through [Kakao](../../com.agoda.kakao/-kakao/index.md) runtime, -different [Screens](../../com.agoda.kakao.screen/-screen/index.md) as well as [KViews](../../com.agoda.kakao.common.views/-k-base-view/index.md). - -Interceptors are stacked during the runtime for any Kakao-Espresso `check` and `perform` operations. -The stack ordering is following: KView interceptor -> Screen interceptors -> Kakao interceptor. - -Any of the interceptors in the chain can break the chain call by setting `isOverride` to true -in [onCheck](-builder/on-check.md), [onPerform](-builder/on-perform.md) or [onAll](-builder/on-all.md) interception -functions during the configuration. Doing this will not only prevent underlying -interceptors from being invoked, but prevents Kakao from executing the operation. In that case, -responsibility for actually making Espresso call lies on developer. - -For each operation the interceptor invocation cycle will be as follows: - -``` -// For check operation -onAll?.invoke() -onCheck?.invoke() - -// For perform operation -onAll?.invoke() -onPerform?.invoke() -``` - -**See Also** - -[com.agoda.kakao.Kakao](../../com.agoda.kakao/-kakao/index.md) - -[com.agoda.kakao.screen.Screen](../../com.agoda.kakao.screen/-screen/index.md) - -[com.agoda.kakao.common.views.KBaseView](../../com.agoda.kakao.common.views/-k-base-view/index.md) - -### Types - -| Name | Summary | -|---|---| -| [Builder](-builder/index.md) | `class Builder`
Builder class that is used to build a single instance of [Interceptor](./index.md). | -| [Configuration](-configuration/index.md) | `data class Configuration` | -| [Configurator](-configurator/index.md) | `class Configurator`
Configuration class that is used for building interceptors on the [Kakao](../../com.agoda.kakao/-kakao/index.md) runtime and [Screen](../../com.agoda.kakao.screen/-screen/index.md) levels. | - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `Interceptor(onCheck: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?, onPerform: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ACTION`](index.md#ACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?, onAll: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?)`
Base class for intercepting the call chain from Kakao to Espresso. | - -### Properties - -| Name | Summary | -|---|---| -| [onAll](on-all.md) | `val onAll: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?` | -| [onCheck](on-check.md) | `val onCheck: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?` | -| [onPerform](on-perform.md) | `val onPerform: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ACTION`](index.md#ACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?` | diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/on-all.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/on-all.md deleted file mode 100644 index de369c0b..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/on-all.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intercept](../index.md) / [Interceptor](index.md) / [onAll](./on-all.md) - -# onAll - -`val onAll: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/on-check.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/on-check.md deleted file mode 100644 index 4c2c2aea..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/on-check.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intercept](../index.md) / [Interceptor](index.md) / [onCheck](./on-check.md) - -# onCheck - -`val onCheck: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/-interceptor/on-perform.md b/docs/kakao/com.agoda.kakao.intercept/-interceptor/on-perform.md deleted file mode 100644 index 6204a15c..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/-interceptor/on-perform.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.intercept](../index.md) / [Interceptor](index.md) / [onPerform](./on-perform.md) - -# onPerform - -`val onPerform: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ACTION`](index.md#ACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.intercept/index.md b/docs/kakao/com.agoda.kakao.intercept/index.md deleted file mode 100644 index 42d2f863..00000000 --- a/docs/kakao/com.agoda.kakao.intercept/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.intercept](./index.md) - -## Package com.agoda.kakao.intercept - -### Types - -| Name | Summary | -|---|---| -| [Interceptable](-interceptable/index.md) | `interface Interceptable` | -| [Interception](-interception/index.md) | `data class Interception` | -| [Interceptor](-interceptor/index.md) | `class Interceptor`
Base class for intercepting the call chain from Kakao to Espresso. | diff --git a/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-actions/get-size.md b/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-actions/get-size.md deleted file mode 100644 index 0021ce14..00000000 --- a/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-actions/get-size.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [AbsListViewAdapterActions](index.md) / [getSize](./get-size.md) - -# getSize - -`open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) - -Returns the size of ScrollView - -**Return** -size of adapter - -**See Also** - -[ScrollView](https://developer.android.com/reference/android/widget/ScrollView.html) - -[AdapterView](https://developer.android.com/reference/android/widget/AdapterView.html) - diff --git a/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-actions/index.md b/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-actions/index.md deleted file mode 100644 index 4e22fc4e..00000000 --- a/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-actions/index.md +++ /dev/null @@ -1,23 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [AbsListViewAdapterActions](./index.md) - -# AbsListViewAdapterActions - -`interface AbsListViewAdapterActions` - -### Properties - -| Name | Summary | -|---|---| -| [view](view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [getSize](get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of ScrollView | - -### Inheritors - -| Name | Summary | -|---|---| -| [KAbsListView](../-k-abs-list-view/index.md) | `class KAbsListView : `[`ScrollViewActions`](../../com.agoda.kakao.scroll/-scroll-view-actions/index.md)`, `[`AbsListViewAdapterActions`](./index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`AbsListViewAdapterAssertions`](../-abs-list-view-adapter-assertions/index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | diff --git a/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-actions/view.md b/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-actions/view.md deleted file mode 100644 index b30afd8a..00000000 --- a/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-actions/view.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [AbsListViewAdapterActions](index.md) / [view](./view.md) - -# view - -`abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-assertions/has-size.md b/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-assertions/has-size.md deleted file mode 100644 index 5b3d097e..00000000 --- a/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-assertions/has-size.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [AbsListViewAdapterAssertions](index.md) / [hasSize](./has-size.md) - -# hasSize - -`open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check size of AbsListView - -### Parameters - -`size` - expected child count size in AbsListView \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-assertions/index.md b/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-assertions/index.md deleted file mode 100644 index ddf414d4..00000000 --- a/docs/kakao/com.agoda.kakao.list/-abs-list-view-adapter-assertions/index.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [AbsListViewAdapterAssertions](./index.md) - -# AbsListViewAdapterAssertions - -`interface AbsListViewAdapterAssertions : `[`AdapterAssertions`](../../com.agoda.kakao.common.assertions/-adapter-assertions/index.md) - -Provides assertions for AbsListView adapter - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.assertions/-adapter-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [hasSize](has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of AbsListView | - -### Inheritors - -| Name | Summary | -|---|---| -| [KAbsListView](../-k-abs-list-view/index.md) | `class KAbsListView : `[`ScrollViewActions`](../../com.agoda.kakao.scroll/-scroll-view-actions/index.md)`, `[`AbsListViewAdapterActions`](../-abs-list-view-adapter-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`AbsListViewAdapterAssertions`](./index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | diff --git a/docs/kakao/com.agoda.kakao.list/-data-builder/-init-.md b/docs/kakao/com.agoda.kakao.list/-data-builder/-init-.md deleted file mode 100644 index cdfe293d..00000000 --- a/docs/kakao/com.agoda.kakao.list/-data-builder/-init-.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [DataBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`DataBuilder()` - -Class for building data matchers - -This class helps to build matches for data. -Please note that any function invoking will add specific matcher to the list -and after that all of them will be combined with help of AllOf.allOf() - -**See Also** - -[AllOf.allOf](#) - diff --git a/docs/kakao/com.agoda.kakao.list/-data-builder/equals.md b/docs/kakao/com.agoda.kakao.list/-data-builder/equals.md deleted file mode 100644 index e0dd0d0e..00000000 --- a/docs/kakao/com.agoda.kakao.list/-data-builder/equals.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [DataBuilder](index.md) / [equals](./equals.md) - -# equals - -`fun equals(obj: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches data which is equal to given object - -### Parameters - -`obj` - Any object that needs to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-data-builder/get-data-matcher.md b/docs/kakao/com.agoda.kakao.list/-data-builder/get-data-matcher.md deleted file mode 100644 index b3fb35ea..00000000 --- a/docs/kakao/com.agoda.kakao.list/-data-builder/get-data-matcher.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [DataBuilder](index.md) / [getDataMatcher](./get-data-matcher.md) - -# getDataMatcher - -`fun getDataMatcher(): Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>` - -Returns combined data matchers with AllOf.allOf() - -**Return** -Matcher - diff --git a/docs/kakao/com.agoda.kakao.list/-data-builder/index.md b/docs/kakao/com.agoda.kakao.list/-data-builder/index.md deleted file mode 100644 index f2726bb3..00000000 --- a/docs/kakao/com.agoda.kakao.list/-data-builder/index.md +++ /dev/null @@ -1,31 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [DataBuilder](./index.md) - -# DataBuilder - -`class DataBuilder` - -Class for building data matchers - -This class helps to build matches for data. -Please note that any function invoking will add specific matcher to the list -and after that all of them will be combined with help of AllOf.allOf() - -**See Also** - -[AllOf.allOf](#) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `DataBuilder()`
Class for building data matchers | - -### Functions - -| Name | Summary | -|---|---| -| [equals](equals.md) | `fun equals(obj: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches data which is equal to given object | -| [getDataMatcher](get-data-matcher.md) | `fun getDataMatcher(): Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>`
Returns combined data matchers with AllOf.allOf() | -| [isInstanceOf](is-instance-of.md) | `fun isInstanceOf(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`<*>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches data whose class matches given class | -| [notEquals](not-equals.md) | `fun notEquals(obj: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches data which is not equal to given object | -| [withMatcher](with-matcher.md) | `fun withMatcher(matcher: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches data with given custom matcher | diff --git a/docs/kakao/com.agoda.kakao.list/-data-builder/is-instance-of.md b/docs/kakao/com.agoda.kakao.list/-data-builder/is-instance-of.md deleted file mode 100644 index ed255aaf..00000000 --- a/docs/kakao/com.agoda.kakao.list/-data-builder/is-instance-of.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [DataBuilder](index.md) / [isInstanceOf](./is-instance-of.md) - -# isInstanceOf - -`fun isInstanceOf(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`<*>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches data whose class matches given class - -### Parameters - -`clazz` - Class to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-data-builder/not-equals.md b/docs/kakao/com.agoda.kakao.list/-data-builder/not-equals.md deleted file mode 100644 index f2cd10a0..00000000 --- a/docs/kakao/com.agoda.kakao.list/-data-builder/not-equals.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [DataBuilder](index.md) / [notEquals](./not-equals.md) - -# notEquals - -`fun notEquals(obj: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches data which is not equal to given object - -### Parameters - -`obj` - Any object that needs to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-data-builder/with-matcher.md b/docs/kakao/com.agoda.kakao.list/-data-builder/with-matcher.md deleted file mode 100644 index cd80e0e3..00000000 --- a/docs/kakao/com.agoda.kakao.list/-data-builder/with-matcher.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [DataBuilder](index.md) / [withMatcher](./with-matcher.md) - -# withMatcher - -`fun withMatcher(matcher: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches data with given custom matcher - -### Parameters - -`matcher` - Custom matcher to be added \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/-init-.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/-init-.md deleted file mode 100644 index 47341976..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/-init-.md +++ /dev/null @@ -1,50 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [<init>](./-init-.md) - -# <init> - -`KAbsListView(builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with view interaction from given ViewBuilder - -### Parameters - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - -`KAbsListView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - Matcher that will be used as parent in isDescendantOfA() matcher - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - -`KAbsListView(parent: DataInteraction, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - DataInteraction that will be used as parent to ViewBuilder - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/child-at.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/child-at.md deleted file mode 100644 index 4496b2ac..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/child-at.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [childAt](./child-at.md) - -# childAt - -`inline fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on child at given position - -### Parameters - -`T` - Type of item at given position. Must be registered via constructor. - -`position` - Position of item in adapter - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/child-with.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/child-with.md deleted file mode 100644 index a18f27ec..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/child-with.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [childWith](./child-with.md) - -# childWith - -`inline fun > childWith(childMatcher: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T) - -Performs given actions/assertion on child that matches given matcher - -### Parameters - -`T` - Type of item at given position. Must be registered via constructor. - -`childMatcher` - Matcher for item in adapter - -**Return** -Item with type T. To make actions/assertions on it immediately, use perform() infix function. - diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/children.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/children.md deleted file mode 100644 index 473da981..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/children.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [children](./children.md) - -# children - -`inline fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on all children in adapter - -### Parameters - -`T` - Type of all items. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/empty-child-at.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/empty-child-at.md deleted file mode 100644 index b43011ec..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/empty-child-at.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [emptyChildAt](./empty-child-at.md) - -# emptyChildAt - -`fun emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls childAt() on your view with base child - -Calls childAt() on your AbsListView and casts received item to KEmptyAdapterItem - -### Parameters - -`position` - Position of child in adapter - -`tail` - Lambda with KEmptyAdapterItem receiver - -**See Also** - -[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/empty-child-with.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/empty-child-with.md deleted file mode 100644 index 2fc1163e..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/empty-child-with.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [emptyChildWith](./empty-child-with.md) - -# emptyChildWith - -`fun emptyChildWith(builder: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md) - -Calls childWith() on your view with base child - -Calls childWith() on your AbsListView and casts received item to KEmptyAdapterItem - -### Parameters - -`builder` - Data builder that will match the child view - -**Return** -Matched KEmptyAdapterItem - -**See Also** - -[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/empty-first-child.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/empty-first-child.md deleted file mode 100644 index e0aff717..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/empty-first-child.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [emptyFirstChild](./empty-first-child.md) - -# emptyFirstChild - -`fun emptyFirstChild(tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls firstChild() on your view with base child - -Calls firstChild() on your AbsListView and casts received item to KEmptyAdapterItem - -### Parameters - -`tail` - Lambda with KEmptyAdapterItem receiver - -**See Also** - -[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/empty-last-child.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/empty-last-child.md deleted file mode 100644 index 70d6e291..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/empty-last-child.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [emptyLastChild](./empty-last-child.md) - -# emptyLastChild - -`fun emptyLastChild(tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls lastChild() on your view with base child - -Calls lastChild() on your AbsListView and casts received item to KEmptyAdapterItem - -### Parameters - -`tail` - Lambda with KEmptyAdapterItem receiver - -**See Also** - -[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/first-child.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/first-child.md deleted file mode 100644 index 39e8ad17..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/first-child.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [firstChild](./first-child.md) - -# firstChild - -`inline fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on first child in adapter - -### Parameters - -`T` - Type of item at first position. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/index.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/index.md deleted file mode 100644 index cfd59e97..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/index.md +++ /dev/null @@ -1,91 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](./index.md) - -# KAbsListView - -`class KAbsListView : `[`ScrollViewActions`](../../com.agoda.kakao.scroll/-scroll-view-actions/index.md)`, `[`AbsListViewAdapterActions`](../-abs-list-view-adapter-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`AbsListViewAdapterAssertions`](../-abs-list-view-adapter-assertions/index.md) - -View with ScrollViewActions and BaseAssertions. Gives access to it's children - -**See Also** - -[ScrollViewActions](../../com.agoda.kakao.scroll/-scroll-view-actions/index.md) - -[BaseAssertions](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -[KAdapterItem](../-k-adapter-item/index.md) - -[KAdapterItemTypeBuilder](../-k-adapter-item-type-builder/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KAbsListView(builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with view interaction from given ViewBuilder`KAbsListView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KAbsListView(parent: DataInteraction, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with parent and view interaction from given ViewBuilder | - -### Properties - -| Name | Summary | -|---|---| -| [itemTypes](item-types.md) | `val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../-k-adapter-item/index.md)`<*>>>` | -| [matcher](matcher.md) | `val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | -| [root](root.md) | `var root: Matcher` | -| [view](view.md) | `val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [childAt](child-at.md) | `fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on child at given position | -| [children](children.md) | `fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on all children in adapter | -| [childWith](child-with.md) | `fun > childWith(childMatcher: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T)
Performs given actions/assertion on child that matches given matcher | -| [emptyChildAt](empty-child-at.md) | `fun emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls childAt() on your view with base child | -| [emptyChildWith](empty-child-with.md) | `fun emptyChildWith(builder: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)
Calls childWith() on your view with base child | -| [emptyFirstChild](empty-first-child.md) | `fun emptyFirstChild(tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls firstChild() on your view with base child | -| [emptyLastChild](empty-last-child.md) | `fun emptyLastChild(tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls lastChild() on your view with base child | -| [firstChild](first-child.md) | `fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on first child in adapter | -| [invoke](invoke.md) | `operator fun invoke(function: `[`KAbsListView`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [lastChild](last-child.md) | `fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on last child in adapter | -| [perform](perform.md) | `infix fun perform(function: `[`KAbsListView`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KAbsListView`](./index.md)
Infix function for invoking lambda on your view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [getSize](../-abs-list-view-adapter-actions/get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of ScrollView | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasSize](../-abs-list-view-adapter-assertions/has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of AbsListView | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | -| [scrollTo](../../com.agoda.kakao.scroll/-scroll-view-actions/scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | -| [scrollToEnd](../../com.agoda.kakao.scroll/-scroll-view-actions/scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](../../com.agoda.kakao.scroll/-scroll-view-actions/scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/invoke.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/invoke.md deleted file mode 100644 index 5408a3ce..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`KAbsListView`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/item-types.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/item-types.md deleted file mode 100644 index 363d9cb1..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/item-types.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [itemTypes](./item-types.md) - -# itemTypes - -`val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../-k-adapter-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/last-child.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/last-child.md deleted file mode 100644 index 5466a510..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/last-child.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [lastChild](./last-child.md) - -# lastChild - -`inline fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on last child in adapter - -### Parameters - -`T` - Type of item at last position. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/matcher.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/matcher.md deleted file mode 100644 index c4d4ce77..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [matcher](./matcher.md) - -# matcher - -`val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/perform.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/perform.md deleted file mode 100644 index 60349c70..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/perform.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [perform](./perform.md) - -# perform - -`infix fun perform(function: `[`KAbsListView`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KAbsListView`](index.md) - -Infix function for invoking lambda on your view - -Sometimes instance of view is a result of a function or constructor. -In this specific case you can't call invoke() since it will be considered as -tail lambda of your fun/constructor. In such cases please use this function. - -### Parameters - -`function` - Tail lambda with receiver which is your view - -**Return** -This object - diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/root.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/root.md deleted file mode 100644 index 305bdedb..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/root.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [root](./root.md) - -# root - -`var root: Matcher` - -Overrides [BaseAssertions.root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/view.md b/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/view.md deleted file mode 100644 index 4aceed91..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-abs-list-view/view.md +++ /dev/null @@ -1,14 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAbsListView](index.md) / [view](./view.md) - -# view - -`val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) - -Overrides [BaseActions.view](../../com.agoda.kakao.common.actions/-base-actions/view.md) - -Overrides [AbsListViewAdapterActions.view](../-abs-list-view-adapter-actions/view.md) - -Overrides [BaseAssertions.view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) - -Overrides [AdapterAssertions.view](../../com.agoda.kakao.common.assertions/-adapter-assertions/view.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type-builder/-init-.md b/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type-builder/-init-.md deleted file mode 100644 index ff0aeb1b..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type-builder/-init-.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAdapterItemTypeBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`KAdapterItemTypeBuilder()` - -Class that maps types to providing functions - -To be able to support different item types in KListView, this class -adds support for mapping item type classes to functions that provide them. -KEmptyAdapterItem is added by default. - -**See Also** - -[itemType](item-type.md) - -[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type-builder/index.md b/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type-builder/index.md deleted file mode 100644 index 795128a3..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type-builder/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAdapterItemTypeBuilder](./index.md) - -# KAdapterItemTypeBuilder - -`class KAdapterItemTypeBuilder` - -Class that maps types to providing functions - -To be able to support different item types in KListView, this class -adds support for mapping item type classes to functions that provide them. -KEmptyAdapterItem is added by default. - -**See Also** - -[itemType](item-type.md) - -[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KAdapterItemTypeBuilder()`
Class that maps types to providing functions | - -### Properties - -| Name | Summary | -|---|---| -| [itemTypes](item-types.md) | `val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../-k-adapter-item/index.md)`<*>>>` | - -### Functions - -| Name | Summary | -|---|---| -| [itemType](item-type.md) | `fun > itemType(provideItem: (DataInteraction) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds entry that helps KListView to automatically build child views | diff --git a/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type-builder/item-type.md b/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type-builder/item-type.md deleted file mode 100644 index 407f86bb..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type-builder/item-type.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAdapterItemTypeBuilder](index.md) / [itemType](./item-type.md) - -# itemType - -`inline fun > itemType(noinline provideItem: (DataInteraction) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Adds entry that helps KListView to automatically build child views - -To make it work, you need to pass here function (lambda, constructor), that takes matcher and returns -instance of your item type. In this case, matcher actually matches your KListView and additional -matchers that were used (in firstChild(), childAt(), etc.) - -### Parameters - -`provideItem` - Function that takes data interaction of list view and returns instance of item view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type-builder/item-types.md b/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type-builder/item-types.md deleted file mode 100644 index 147c45b2..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type-builder/item-types.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAdapterItemTypeBuilder](index.md) / [itemTypes](./item-types.md) - -# itemTypes - -`val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../-k-adapter-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type/-init-.md b/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type/-init-.md deleted file mode 100644 index e66bc75f..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type/-init-.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAdapterItemType](index.md) / [<init>](./-init-.md) - -# <init> - -`KAdapterItemType(provideItem: (DataInteraction) -> `[`T`](index.md#T)`)` - -For internal use. Don't use manually. - -Holds type and corresponding provider function - diff --git a/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type/index.md b/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type/index.md deleted file mode 100644 index 7b336091..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type/index.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAdapterItemType](./index.md) - -# KAdapterItemType - -`class KAdapterItemType>` - -For internal use. Don't use manually. - -Holds type and corresponding provider function - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KAdapterItemType(provideItem: (DataInteraction) -> `[`T`](index.md#T)`)`
For internal use. Don't use manually. | - -### Properties - -| Name | Summary | -|---|---| -| [provideItem](provide-item.md) | `val provideItem: (DataInteraction) -> `[`T`](index.md#T) | diff --git a/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type/provide-item.md b/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type/provide-item.md deleted file mode 100644 index e98aa5a5..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-adapter-item-type/provide-item.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAdapterItemType](index.md) / [provideItem](./provide-item.md) - -# provideItem - -`val provideItem: (DataInteraction) -> `[`T`](index.md#T) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-adapter-item/-init-.md b/docs/kakao/com.agoda.kakao.list/-k-adapter-item/-init-.md deleted file mode 100644 index 49e530da..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-adapter-item/-init-.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAdapterItem](index.md) / [<init>](./-init-.md) - -# <init> - -`KAdapterItem(interaction: DataInteraction)` - -Base class for KAbsListView adapter items - -Please extend this class to provide custom recycler view item types - -### Parameters - -`T` - type of your item. Used to enable invoke() and perform() on descendants - -`interaction` - Data interaction of item. Can be used as parent for all views inside item. - -**See Also** - -[KAdapterItemTypeBuilder](../-k-adapter-item-type-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-adapter-item/index.md b/docs/kakao/com.agoda.kakao.list/-k-adapter-item/index.md deleted file mode 100644 index 0021325a..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-adapter-item/index.md +++ /dev/null @@ -1,94 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAdapterItem](./index.md) - -# KAdapterItem - -`open class KAdapterItem : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../com.agoda.kakao.intercept/-interceptable/index.md)`` - -Base class for KAbsListView adapter items - -Please extend this class to provide custom recycler view item types - -### Parameters - -`T` - type of your item. Used to enable invoke() and perform() on descendants - -`interaction` - Data interaction of item. Can be used as parent for all views inside item. - -**See Also** - -[KAdapterItemTypeBuilder](../-k-adapter-item-type-builder/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KAdapterItem(interaction: DataInteraction)`
Base class for KAbsListView adapter items | - -### Properties - -| Name | Summary | -|---|---| -| [root](root.md) | `open var root: Matcher!` | -| [view](view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [invoke](invoke.md) | `operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](perform.md) | `infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T)
Infix function for invoking lambda on your view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [intercept](../../com.agoda.kakao.intercept/-interceptable/intercept.md) | `open fun intercept(builder: `[`Interceptor.Builder`](../../com.agoda.kakao.intercept/-interceptor/-builder/index.md)`<`[`INTERACTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#INTERACTION)`, `[`ASSERTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#ASSERTION)`, `[`ACTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#ACTION)`>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the instance. Interceptors will be invoked on the interaction with the KView. | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [reset](../../com.agoda.kakao.intercept/-interceptable/reset.md) | `open fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the instance. | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KEmptyAdapterItem](../-k-empty-adapter-item/index.md) | `class KEmptyAdapterItem : `[`KAdapterItem`](./index.md)`<`[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`>`
Empty implementation of KAdapterItem | -| [KSpinnerItem](../../com.agoda.kakao.spinner/-k-spinner-item/index.md) | `class KSpinnerItem : `[`KAdapterItem`](./index.md)`<`[`KTextView`](../../com.agoda.kakao.text/-k-text-view/index.md)`>, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md)
KTextView implementation of KAdapterItem | diff --git a/docs/kakao/com.agoda.kakao.list/-k-adapter-item/invoke.md b/docs/kakao/com.agoda.kakao.list/-k-adapter-item/invoke.md deleted file mode 100644 index 6c572715..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-adapter-item/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAdapterItem](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-adapter-item/perform.md b/docs/kakao/com.agoda.kakao.list/-k-adapter-item/perform.md deleted file mode 100644 index 079e1f41..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-adapter-item/perform.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAdapterItem](index.md) / [perform](./perform.md) - -# perform - -`infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T) - -Infix function for invoking lambda on your view - -Sometimes instance of view is a result of a function or constructor. -In this specific case you can't call invoke() since it will be considered as -tail lambda of your fun/constructor. In such cases please use this function. - -### Parameters - -`function` - Tail lambda with receiver which is your view - -**Return** -This object - diff --git a/docs/kakao/com.agoda.kakao.list/-k-adapter-item/root.md b/docs/kakao/com.agoda.kakao.list/-k-adapter-item/root.md deleted file mode 100644 index 5b92be7f..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-adapter-item/root.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAdapterItem](index.md) / [root](./root.md) - -# root - -`open var root: Matcher!` - -Overrides [BaseAssertions.root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-adapter-item/view.md b/docs/kakao/com.agoda.kakao.list/-k-adapter-item/view.md deleted file mode 100644 index 98d3b43f..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-adapter-item/view.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KAdapterItem](index.md) / [view](./view.md) - -# view - -`open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) - -Overrides [BaseActions.view](../../com.agoda.kakao.common.actions/-base-actions/view.md) - -Overrides [BaseAssertions.view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) - -Overrides [Interceptable.view](../../com.agoda.kakao.intercept/-interceptable/view.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-empty-adapter-item/-init-.md b/docs/kakao/com.agoda.kakao.list/-k-empty-adapter-item/-init-.md deleted file mode 100644 index e9c3d0b7..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-empty-adapter-item/-init-.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KEmptyAdapterItem](index.md) / [<init>](./-init-.md) - -# <init> - -`KEmptyAdapterItem(parent: DataInteraction)` - -Empty implementation of KAdapterItem - -Use this if you want to perform/assert on the root view of adapter item - -### Parameters - -`parent` - Matcher of the root view of adapter item - -**See Also** - -[KAdapterItem](../-k-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-empty-adapter-item/index.md b/docs/kakao/com.agoda.kakao.list/-k-empty-adapter-item/index.md deleted file mode 100644 index 56e03858..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-empty-adapter-item/index.md +++ /dev/null @@ -1,37 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KEmptyAdapterItem](./index.md) - -# KEmptyAdapterItem - -`class KEmptyAdapterItem : `[`KAdapterItem`](../-k-adapter-item/index.md)`<`[`KEmptyAdapterItem`](./index.md)`>` - -Empty implementation of KAdapterItem - -Use this if you want to perform/assert on the root view of adapter item - -### Parameters - -`parent` - Matcher of the root view of adapter item - -**See Also** - -[KAdapterItem](../-k-adapter-item/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KEmptyAdapterItem(parent: DataInteraction)`
Empty implementation of KAdapterItem | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../-k-adapter-item/root.md) | `open var root: Matcher!` | -| [view](../-k-adapter-item/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../-k-adapter-item/invoke.md) | `operator fun invoke(function: `[`T`](../-k-adapter-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-adapter-item/perform.md) | `infix fun perform(function: `[`T`](../-k-adapter-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-adapter-item/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/-init-.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/-init-.md deleted file mode 100644 index 2475a2e3..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/-init-.md +++ /dev/null @@ -1,50 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [<init>](./-init-.md) - -# <init> - -`KListView(builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with view interaction from given ViewBuilder - -### Parameters - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - -`KListView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - Matcher that will be used as parent in isDescendantOfA() matcher - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - -`KListView(parent: DataInteraction, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - DataInteraction that will be used as parent to ViewBuilder - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/child-at.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/child-at.md deleted file mode 100644 index e886a7e0..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/child-at.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [childAt](./child-at.md) - -# childAt - -`inline fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on child at given position - -### Parameters - -`T` - Type of item at given position. Must be registered via constructor. - -`position` - Position of item in adapter - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/child-with.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/child-with.md deleted file mode 100644 index 36a8fab6..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/child-with.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [childWith](./child-with.md) - -# childWith - -`inline fun > childWith(childMatcher: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T) - -Performs given actions/assertion on child that matches given matcher - -### Parameters - -`T` - Type of item at given position. Must be registered via constructor. - -`childMatcher` - Matcher for item in adapter - -**Return** -Item with type T. To make actions/assertions on it immediately, use perform() infix function. - diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/children.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/children.md deleted file mode 100644 index 05d1e145..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/children.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [children](./children.md) - -# children - -`inline fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on all children in adapter - -### Parameters - -`T` - Type of all items. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/empty-child-at.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/empty-child-at.md deleted file mode 100644 index 029817c4..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/empty-child-at.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [emptyChildAt](./empty-child-at.md) - -# emptyChildAt - -`fun emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls childAt() on your view with base child - -Calls childAt() on your KListView and casts received item to KEmptyAdapterItem - -### Parameters - -`position` - Position of child in adapter - -`tail` - Lambda with KEmptyAdapterItem receiver - -**See Also** - -[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/empty-child-with.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/empty-child-with.md deleted file mode 100644 index c4da894e..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/empty-child-with.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [emptyChildWith](./empty-child-with.md) - -# emptyChildWith - -`fun emptyChildWith(builder: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md) - -Calls childWith() on your view with base child - -Calls childWith() on your KListView and casts received item to KEmptyAdapterItem - -### Parameters - -`builder` - Data builder that will match the child view - -**Return** -Matched KEmptyAdapterItem - -**See Also** - -[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/empty-first-child.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/empty-first-child.md deleted file mode 100644 index 94aeb78e..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/empty-first-child.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [emptyFirstChild](./empty-first-child.md) - -# emptyFirstChild - -`fun emptyFirstChild(tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls firstChild() on your view with base child - -Calls firstChild() on your KListView and casts received item to KEmptyAdapterItem - -### Parameters - -`tail` - Lambda with KEmptyAdapterItem receiver - -**See Also** - -[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/empty-last-child.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/empty-last-child.md deleted file mode 100644 index fbfb9496..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/empty-last-child.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [emptyLastChild](./empty-last-child.md) - -# emptyLastChild - -`fun emptyLastChild(tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls lastChild() on your view with base child - -Calls lastChild() on your KListView and casts received item to KEmptyAdapterItem - -### Parameters - -`tail` - Lambda with KEmptyAdapterItem receiver - -**See Also** - -[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/first-child.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/first-child.md deleted file mode 100644 index d21bc030..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/first-child.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [firstChild](./first-child.md) - -# firstChild - -`inline fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on first child in adapter - -### Parameters - -`T` - Type of item at first position. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/index.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/index.md deleted file mode 100644 index 9fa7c134..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/index.md +++ /dev/null @@ -1,87 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](./index.md) - -# KListView - -`class KListView : `[`ScrollViewActions`](../-scroll-view-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`ListViewAdapterAssertions`](../-list-view-adapter-assertions/index.md) - -View with ScrollViewActions and BaseAssertions. Gives access to it's children - -**See Also** - -[ScrollViewActions](../-scroll-view-actions/index.md) - -[BaseAssertions](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -[KAdapterItem](../-k-adapter-item/index.md) - -[KAdapterItemTypeBuilder](../-k-adapter-item-type-builder/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KListView(builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with view interaction from given ViewBuilder`KListView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KListView(parent: DataInteraction, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with parent and view interaction from given ViewBuilder | - -### Properties - -| Name | Summary | -|---|---| -| [itemTypes](item-types.md) | `val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../-k-adapter-item/index.md)`<*>>>` | -| [matcher](matcher.md) | `val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | -| [root](root.md) | `var root: Matcher` | -| [view](view.md) | `val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [childAt](child-at.md) | `fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on child at given position | -| [childWith](child-with.md) | `fun > childWith(childMatcher: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T)
Performs given actions/assertion on child that matches given matcher | -| [children](children.md) | `fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on all children in adapter | -| [emptyChildAt](empty-child-at.md) | `fun emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls childAt() on your view with base child | -| [emptyChildWith](empty-child-with.md) | `fun emptyChildWith(builder: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)
Calls childWith() on your view with base child | -| [emptyFirstChild](empty-first-child.md) | `fun emptyFirstChild(tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls firstChild() on your view with base child | -| [emptyLastChild](empty-last-child.md) | `fun emptyLastChild(tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls lastChild() on your view with base child | -| [firstChild](first-child.md) | `fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on first child in adapter | -| [invoke](invoke.md) | `operator fun invoke(function: `[`KListView`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [lastChild](last-child.md) | `fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on last child in adapter | -| [perform](perform.md) | `infix fun perform(function: `[`KListView`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KListView`](./index.md)
Infix function for invoking lambda on your view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [getSize](../-scroll-view-actions/get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of ScrollView | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasSize](../-list-view-adapter-assertions/has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of recycler view | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | -| [scrollTo](../-scroll-view-actions/scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | -| [scrollToEnd](../-scroll-view-actions/scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](../-scroll-view-actions/scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/invoke.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/invoke.md deleted file mode 100644 index 5060cbc1..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`KListView`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/item-types.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/item-types.md deleted file mode 100644 index 4a1724de..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/item-types.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [itemTypes](./item-types.md) - -# itemTypes - -`val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../-k-adapter-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/last-child.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/last-child.md deleted file mode 100644 index 50cc4e3a..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/last-child.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [lastChild](./last-child.md) - -# lastChild - -`inline fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on last child in adapter - -### Parameters - -`T` - Type of item at last position. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/matcher.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/matcher.md deleted file mode 100644 index 9c6443da..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [matcher](./matcher.md) - -# matcher - -`val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/perform.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/perform.md deleted file mode 100644 index 5d18b139..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/perform.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [perform](./perform.md) - -# perform - -`infix fun perform(function: `[`KListView`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KListView`](index.md) - -Infix function for invoking lambda on your view - -Sometimes instance of view is a result of a function or constructor. -In this specific case you can't call invoke() since it will be considered as -tail lambda of your fun/constructor. In such cases please use this function. - -### Parameters - -`function` - Tail lambda with receiver which is your view - -**Return** -This object - diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/root.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/root.md deleted file mode 100644 index 8b2facec..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/root.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [root](./root.md) - -# root - -`var root: Matcher` - -Overrides [BaseAssertions.root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-k-list-view/view.md b/docs/kakao/com.agoda.kakao.list/-k-list-view/view.md deleted file mode 100644 index d7048641..00000000 --- a/docs/kakao/com.agoda.kakao.list/-k-list-view/view.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [KListView](index.md) / [view](./view.md) - -# view - -`val view: ViewInteraction` - -Overrides [BaseActions.view](../../com.agoda.kakao.common.actions/-base-actions/view.md) - -Overrides [BaseAssertions.view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) - -Overrides [AdapterAssertions.view](../../com.agoda.kakao.common.assertions/-adapter-assertions/view.md) - diff --git a/docs/kakao/com.agoda.kakao.list/-list-view-adapter-assertions/has-size.md b/docs/kakao/com.agoda.kakao.list/-list-view-adapter-assertions/has-size.md deleted file mode 100644 index 7e88ccf9..00000000 --- a/docs/kakao/com.agoda.kakao.list/-list-view-adapter-assertions/has-size.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [ListViewAdapterAssertions](index.md) / [hasSize](./has-size.md) - -# hasSize - -`open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check size of recycler view - -### Parameters - -`size` - expected child count size in recycler view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/-list-view-adapter-assertions/index.md b/docs/kakao/com.agoda.kakao.list/-list-view-adapter-assertions/index.md deleted file mode 100644 index 74298b76..00000000 --- a/docs/kakao/com.agoda.kakao.list/-list-view-adapter-assertions/index.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [ListViewAdapterAssertions](./index.md) - -# ListViewAdapterAssertions - -`interface ListViewAdapterAssertions : `[`AdapterAssertions`](../../com.agoda.kakao.common.assertions/-adapter-assertions/index.md) - -Provides assertions for listView adapter - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.assertions/-adapter-assertions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [hasSize](has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of recycler view | - -### Inheritors - -| Name | Summary | -|---|---| -| [KListView](../-k-list-view/index.md) | `class KListView : `[`ScrollViewActions`](../-scroll-view-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`ListViewAdapterAssertions`](./index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | diff --git a/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/get-size.md b/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/get-size.md deleted file mode 100644 index 4d2f49a5..00000000 --- a/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/get-size.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [ScrollViewActions](index.md) / [getSize](./get-size.md) - -# getSize - -`open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) - -Returns the size of ScrollView - -**Return** -size of adapter - -**See Also** - -[ScrollView](https://developer.android.com/reference/android/widget/ScrollView.html) - -[AdapterView](https://developer.android.com/reference/android/widget/AdapterView.html) - diff --git a/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/index.md b/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/index.md deleted file mode 100644 index 3edef43b..00000000 --- a/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [ScrollViewActions](./index.md) - -# ScrollViewActions - -`interface ScrollViewActions : `[`ScrollableActions`](../../com.agoda.kakao.common.actions/-scrollable-actions/index.md)`, `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md) - -Provides ScrollableActions implementation for ScrollView - -**See Also** - -[ScrollableActions](../../com.agoda.kakao.common.actions/-scrollable-actions/index.md) - -[SwipeableActions](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md) - -[ScrollView](https://developer.android.com/reference/android/widget/ScrollView.html) - -### Functions - -| Name | Summary | -|---|---| -| [getSize](get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of ScrollView | -| [scrollTo](scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | -| [scrollToEnd](scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [swipeDown](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | -| [swipeLeft](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | -| [swipeRight](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | -| [swipeUp](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | - -### Inheritors - -| Name | Summary | -|---|---| -| [KListView](../-k-list-view/index.md) | `class KListView : `[`ScrollViewActions`](./index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`ListViewAdapterAssertions`](../-list-view-adapter-assertions/index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | diff --git a/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/scroll-to-end.md b/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/scroll-to-end.md deleted file mode 100644 index f8e35202..00000000 --- a/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/scroll-to-end.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [ScrollViewActions](index.md) / [scrollToEnd](./scroll-to-end.md) - -# scrollToEnd - -`open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollToEnd](../../com.agoda.kakao.common.actions/-scrollable-actions/scroll-to-end.md) - -Scrolls to the last position of the view - diff --git a/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/scroll-to-start.md b/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/scroll-to-start.md deleted file mode 100644 index 6c7be58e..00000000 --- a/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/scroll-to-start.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [ScrollViewActions](index.md) / [scrollToStart](./scroll-to-start.md) - -# scrollToStart - -`open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollToStart](../../com.agoda.kakao.common.actions/-scrollable-actions/scroll-to-start.md) - -Scrolls to the starting position of the view - diff --git a/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/scroll-to.md b/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/scroll-to.md deleted file mode 100644 index 578f5d7e..00000000 --- a/docs/kakao/com.agoda.kakao.list/-scroll-view-actions/scroll-to.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.list](../index.md) / [ScrollViewActions](index.md) / [scrollTo](./scroll-to.md) - -# scrollTo - -`open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollTo](../../com.agoda.kakao.common.actions/-scrollable-actions/scroll-to.md) - -Scrolls to the specific position of the view - -### Parameters - -`position` - Scrolling destination \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.list/index.md b/docs/kakao/com.agoda.kakao.list/index.md deleted file mode 100644 index 84df4ff4..00000000 --- a/docs/kakao/com.agoda.kakao.list/index.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.list](./index.md) - -## Package com.agoda.kakao.list - -### Types - -| Name | Summary | -|---|---| -| [AbsListViewAdapterActions](-abs-list-view-adapter-actions/index.md) | `interface AbsListViewAdapterActions` | -| [AbsListViewAdapterAssertions](-abs-list-view-adapter-assertions/index.md) | `interface AbsListViewAdapterAssertions : `[`AdapterAssertions`](../com.agoda.kakao.common.assertions/-adapter-assertions/index.md)
Provides assertions for AbsListView adapter | -| [DataBuilder](-data-builder/index.md) | `class DataBuilder`
Class for building data matchers | -| [KAbsListView](-k-abs-list-view/index.md) | `class KAbsListView : `[`ScrollViewActions`](../com.agoda.kakao.scroll/-scroll-view-actions/index.md)`, `[`AbsListViewAdapterActions`](-abs-list-view-adapter-actions/index.md)`, `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`AbsListViewAdapterAssertions`](-abs-list-view-adapter-assertions/index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | -| [KAdapterItem](-k-adapter-item/index.md) | `open class KAdapterItem : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../com.agoda.kakao.intercept/-interceptable/index.md)``
Base class for KAbsListView adapter items | -| [KAdapterItemType](-k-adapter-item-type/index.md) | `class KAdapterItemType>`
For internal use. Don't use manually. | -| [KAdapterItemTypeBuilder](-k-adapter-item-type-builder/index.md) | `class KAdapterItemTypeBuilder`
Class that maps types to providing functions | -| [KEmptyAdapterItem](-k-empty-adapter-item/index.md) | `class KEmptyAdapterItem : `[`KAdapterItem`](-k-adapter-item/index.md)`<`[`KEmptyAdapterItem`](-k-empty-adapter-item/index.md)`>`
Empty implementation of KAdapterItem | diff --git a/docs/kakao/com.agoda.kakao.navigation/-k-navigation-view/-init-.md b/docs/kakao/com.agoda.kakao.navigation/-k-navigation-view/-init-.md deleted file mode 100644 index f945a36d..00000000 --- a/docs/kakao/com.agoda.kakao.navigation/-k-navigation-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.navigation](../index.md) / [KNavigationView](index.md) / [<init>](./-init-.md) - -# <init> - -`KNavigationView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KNavigationView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KNavigationView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.navigation/-k-navigation-view/index.md b/docs/kakao/com.agoda.kakao.navigation/-k-navigation-view/index.md deleted file mode 100644 index 7bdfe5fa..00000000 --- a/docs/kakao/com.agoda.kakao.navigation/-k-navigation-view/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.navigation](../index.md) / [KNavigationView](./index.md) - -# KNavigationView - -`class KNavigationView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KNavigationView`](./index.md)`>, `[`NavigationViewActions`](../-navigation-view-actions/index.md)`, `[`NavigationViewAssertions`](../-navigation-view-assertions/index.md) - -View with NavigationViewActions and NavigationViewAssertions - -**See Also** - -[NavigationViewActions](../-navigation-view-actions/index.md) - -[NavigationViewAssertions](../-navigation-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KNavigationView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KNavigationView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KNavigationView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [isItemChecked](../-navigation-view-assertions/is-item-checked.md) | `open fun isItemChecked(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if NavigationView has checked given item id | -| [navigateTo](../-navigation-view-actions/navigate-to.md) | `open fun navigateTo(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clicks on the navigation view menu item with given id | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao.navigation/-navigation-view-actions/index.md b/docs/kakao/com.agoda.kakao.navigation/-navigation-view-actions/index.md deleted file mode 100644 index f529feb1..00000000 --- a/docs/kakao/com.agoda.kakao.navigation/-navigation-view-actions/index.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.navigation](../index.md) / [NavigationViewActions](./index.md) - -# NavigationViewActions - -`interface NavigationViewActions : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides actions for navigation view - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [navigateTo](navigate-to.md) | `open fun navigateTo(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clicks on the navigation view menu item with given id | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KNavigationView](../-k-navigation-view/index.md) | `class KNavigationView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KNavigationView`](../-k-navigation-view/index.md)`>, `[`NavigationViewActions`](./index.md)`, `[`NavigationViewAssertions`](../-navigation-view-assertions/index.md)
View with NavigationViewActions and NavigationViewAssertions | diff --git a/docs/kakao/com.agoda.kakao.navigation/-navigation-view-actions/navigate-to.md b/docs/kakao/com.agoda.kakao.navigation/-navigation-view-actions/navigate-to.md deleted file mode 100644 index 00b484b2..00000000 --- a/docs/kakao/com.agoda.kakao.navigation/-navigation-view-actions/navigate-to.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.navigation](../index.md) / [NavigationViewActions](index.md) / [navigateTo](./navigate-to.md) - -# navigateTo - -`open fun navigateTo(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Clicks on the navigation view menu item with given id - -### Parameters - -`id` - Menu id to be navigated to \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.navigation/-navigation-view-assertions/index.md b/docs/kakao/com.agoda.kakao.navigation/-navigation-view-assertions/index.md deleted file mode 100644 index 0d2b9120..00000000 --- a/docs/kakao/com.agoda.kakao.navigation/-navigation-view-assertions/index.md +++ /dev/null @@ -1,64 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.navigation](../index.md) / [NavigationViewAssertions](./index.md) - -# NavigationViewAssertions - -`interface NavigationViewAssertions : `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -Provides assertions for NavigationView - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | -| [view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [isItemChecked](is-item-checked.md) | `open fun isItemChecked(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if NavigationView has checked given item id | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KNavigationView](../-k-navigation-view/index.md) | `class KNavigationView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KNavigationView`](../-k-navigation-view/index.md)`>, `[`NavigationViewActions`](../-navigation-view-actions/index.md)`, `[`NavigationViewAssertions`](./index.md)
View with NavigationViewActions and NavigationViewAssertions | diff --git a/docs/kakao/com.agoda.kakao.navigation/-navigation-view-assertions/is-item-checked.md b/docs/kakao/com.agoda.kakao.navigation/-navigation-view-assertions/is-item-checked.md deleted file mode 100644 index 4266ad1e..00000000 --- a/docs/kakao/com.agoda.kakao.navigation/-navigation-view-assertions/is-item-checked.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.navigation](../index.md) / [NavigationViewAssertions](index.md) / [isItemChecked](./is-item-checked.md) - -# isItemChecked - -`open fun isItemChecked(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if NavigationView has checked given item id - -### Parameters - -`id` - menu item expected to be checked \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.navigation/index.md b/docs/kakao/com.agoda.kakao.navigation/index.md deleted file mode 100644 index d5859deb..00000000 --- a/docs/kakao/com.agoda.kakao.navigation/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.navigation](./index.md) - -## Package com.agoda.kakao.navigation - -### Types - -| Name | Summary | -|---|---| -| [KNavigationView](-k-navigation-view/index.md) | `class KNavigationView : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KNavigationView`](-k-navigation-view/index.md)`>, `[`NavigationViewActions`](-navigation-view-actions/index.md)`, `[`NavigationViewAssertions`](-navigation-view-assertions/index.md)
View with NavigationViewActions and NavigationViewAssertions | -| [NavigationViewActions](-navigation-view-actions/index.md) | `interface NavigationViewActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides actions for navigation view | -| [NavigationViewAssertions](-navigation-view-assertions/index.md) | `interface NavigationViewAssertions : `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
Provides assertions for NavigationView | diff --git a/docs/kakao/com.agoda.kakao.pager/-k-view-pager/-init-.md b/docs/kakao/com.agoda.kakao.pager/-k-view-pager/-init-.md deleted file mode 100644 index 3b1b5a54..00000000 --- a/docs/kakao/com.agoda.kakao.pager/-k-view-pager/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager](../index.md) / [KViewPager](index.md) / [<init>](./-init-.md) - -# <init> - -`KViewPager(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KViewPager(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KViewPager(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.pager/-k-view-pager/index.md b/docs/kakao/com.agoda.kakao.pager/-k-view-pager/index.md deleted file mode 100644 index 8cc452af..00000000 --- a/docs/kakao/com.agoda.kakao.pager/-k-view-pager/index.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager](../index.md) / [KViewPager](./index.md) - -# KViewPager - -`class KViewPager : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KViewPager`](./index.md)`>, `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md)`, `[`ViewPagerAssertions`](../-view-pager-assertions/index.md) - -View with SwipeableActions and ViewPagerAssertions - -**See Also** - -[SwipeableActions](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md) - -[ViewPagerAssertions](../-view-pager-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KViewPager(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KViewPager(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KViewPager(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [isAtPage](../-view-pager-assertions/is-at-page.md) | `open fun isAtPage(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is currently at given page | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [swipeDown](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | -| [swipeLeft](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | -| [swipeRight](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | -| [swipeUp](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | diff --git a/docs/kakao/com.agoda.kakao.pager/-view-pager-assertions/index.md b/docs/kakao/com.agoda.kakao.pager/-view-pager-assertions/index.md deleted file mode 100644 index e7732a3d..00000000 --- a/docs/kakao/com.agoda.kakao.pager/-view-pager-assertions/index.md +++ /dev/null @@ -1,64 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager](../index.md) / [ViewPagerAssertions](./index.md) - -# ViewPagerAssertions - -`interface ViewPagerAssertions : `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -Provides assertions for view pagers - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | -| [view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [isAtPage](is-at-page.md) | `open fun isAtPage(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is currently at given page | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KViewPager](../-k-view-pager/index.md) | `class KViewPager : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KViewPager`](../-k-view-pager/index.md)`>, `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md)`, `[`ViewPagerAssertions`](./index.md)
View with SwipeableActions and ViewPagerAssertions | diff --git a/docs/kakao/com.agoda.kakao.pager/-view-pager-assertions/is-at-page.md b/docs/kakao/com.agoda.kakao.pager/-view-pager-assertions/is-at-page.md deleted file mode 100644 index 04b3f43c..00000000 --- a/docs/kakao/com.agoda.kakao.pager/-view-pager-assertions/is-at-page.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager](../index.md) / [ViewPagerAssertions](index.md) / [isAtPage](./is-at-page.md) - -# isAtPage - -`open fun isAtPage(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is currently at given page - -### Parameters - -`index` - Page index to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.pager/index.md b/docs/kakao/com.agoda.kakao.pager/index.md deleted file mode 100644 index f4e6f899..00000000 --- a/docs/kakao/com.agoda.kakao.pager/index.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.pager](./index.md) - -## Package com.agoda.kakao.pager - -### Types - -| Name | Summary | -|---|---| -| [KViewPager](-k-view-pager/index.md) | `class KViewPager : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KViewPager`](-k-view-pager/index.md)`>, `[`SwipeableActions`](../com.agoda.kakao.common.actions/-swipeable-actions/index.md)`, `[`ViewPagerAssertions`](-view-pager-assertions/index.md)
View with SwipeableActions and ViewPagerAssertions | -| [ViewPagerAssertions](-view-pager-assertions/index.md) | `interface ViewPagerAssertions : `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
Provides assertions for view pagers | diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-empty-view-pager-item/-init-.md b/docs/kakao/com.agoda.kakao.pager2/-k-empty-view-pager-item/-init-.md deleted file mode 100644 index c5230da5..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-empty-view-pager-item/-init-.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KEmptyViewPagerItem](index.md) / [<init>](./-init-.md) - -# <init> - -`KEmptyViewPagerItem(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)` - -Empty implementation of KViewPagerItem - -Use this if you want to perform/assert on the root view of view holder - -### Parameters - -`parent` - Matcher of the root view of view holder - -**See Also** - -[KViewPagerItem](../-k-view-pager-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-empty-view-pager-item/index.md b/docs/kakao/com.agoda.kakao.pager2/-k-empty-view-pager-item/index.md deleted file mode 100644 index 13667b5b..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-empty-view-pager-item/index.md +++ /dev/null @@ -1,37 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KEmptyViewPagerItem](./index.md) - -# KEmptyViewPagerItem - -`class KEmptyViewPagerItem : `[`KViewPagerItem`](../-k-view-pager-item/index.md)`<`[`KEmptyViewPagerItem`](./index.md)`>` - -Empty implementation of KViewPagerItem - -Use this if you want to perform/assert on the root view of view holder - -### Parameters - -`parent` - Matcher of the root view of view holder - -**See Also** - -[KViewPagerItem](../-k-view-pager-item/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KEmptyViewPagerItem(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)`
Empty implementation of KViewPagerItem | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../-k-view-pager-item/root.md) | `open var root: Matcher!` | -| [view](../-k-view-pager-item/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../-k-view-pager-item/invoke.md) | `operator fun invoke(function: `[`T`](../-k-view-pager-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-view-pager-item/perform.md) | `infix fun perform(function: `[`T`](../-k-view-pager-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-view-pager-item/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type-builder/-init-.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type-builder/-init-.md deleted file mode 100644 index a618ffda..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type-builder/-init-.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPagerItemTypeBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`KViewPagerItemTypeBuilder()` - -Class that maps types to providing functions - -To be able to support different item types in KViewPager2, this class -adds support for mapping item type classes to functions that provide them. -KEmptyViewPagerItem is added by default. - -**See Also** - -[itemType](item-type.md) - -[KEmptyViewPagerItem](../-k-empty-view-pager-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type-builder/index.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type-builder/index.md deleted file mode 100644 index 4ee136a9..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type-builder/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPagerItemTypeBuilder](./index.md) - -# KViewPagerItemTypeBuilder - -`class KViewPagerItemTypeBuilder` - -Class that maps types to providing functions - -To be able to support different item types in KViewPager2, this class -adds support for mapping item type classes to functions that provide them. -KEmptyViewPagerItem is added by default. - -**See Also** - -[itemType](item-type.md) - -[KEmptyViewPagerItem](../-k-empty-view-pager-item/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KViewPagerItemTypeBuilder()`
Class that maps types to providing functions | - -### Properties - -| Name | Summary | -|---|---| -| [itemTypes](item-types.md) | `val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KViewPagerItemType`](../-k-view-pager-item-type/index.md)`<`[`KViewPagerItem`](../-k-view-pager-item/index.md)`<*>>>` | - -### Functions - -| Name | Summary | -|---|---| -| [itemType](item-type.md) | `fun > itemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds entry that helps KViewPager2 to automatically build child views | diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type-builder/item-type.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type-builder/item-type.md deleted file mode 100644 index 5c37e61a..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type-builder/item-type.md +++ /dev/null @@ -1,14 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPagerItemTypeBuilder](index.md) / [itemType](./item-type.md) - -# itemType - -`inline fun > itemType(noinline provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Adds entry that helps KViewPager2 to automatically build child views - -To make it work, you need to pass here function (lambda, constructor), that takes matcher and returns -instance of your item type. In this case, matcher actually matches root view of your adapter item. - -### Parameters - -`provideItem` - Function that takes matcher of item's root view and returns instance of item view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type-builder/item-types.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type-builder/item-types.md deleted file mode 100644 index f98bd36f..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type-builder/item-types.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPagerItemTypeBuilder](index.md) / [itemTypes](./item-types.md) - -# itemTypes - -`val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KViewPagerItemType`](../-k-view-pager-item-type/index.md)`<`[`KViewPagerItem`](../-k-view-pager-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type/-init-.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type/-init-.md deleted file mode 100644 index a195e761..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type/-init-.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPagerItemType](index.md) / [<init>](./-init-.md) - -# <init> - -`KViewPagerItemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T)`)` - -For internal use. Don't use manually. - -Holds type and corresponding provider function - diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type/index.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type/index.md deleted file mode 100644 index 95b88b00..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type/index.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPagerItemType](./index.md) - -# KViewPagerItemType - -`class KViewPagerItemType>` - -For internal use. Don't use manually. - -Holds type and corresponding provider function - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KViewPagerItemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T)`)`
For internal use. Don't use manually. | - -### Properties - -| Name | Summary | -|---|---| -| [provideItem](provide-item.md) | `val provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T) | diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type/provide-item.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type/provide-item.md deleted file mode 100644 index 0fa9253a..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item-type/provide-item.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPagerItemType](index.md) / [provideItem](./provide-item.md) - -# provideItem - -`val provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/-init-.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/-init-.md deleted file mode 100644 index 319ad27b..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/-init-.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPagerItem](index.md) / [<init>](./-init-.md) - -# <init> - -`KViewPagerItem(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)` - -Base class for KViewPager2 adapter items - -Please extend this class to provide custom view pager 2 view item types - -### Parameters - -`T` - type of your item. Used to enable invoke() and perform() on descendants - -`matcher` - Matcher of root view of adapter item. Can be used as parent for all views inside item. - -**See Also** - -[KViewPagerItemTypeBuilder](../-k-view-pager-item-type-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/index.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/index.md deleted file mode 100644 index ea2e10a2..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/index.md +++ /dev/null @@ -1,93 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPagerItem](./index.md) - -# KViewPagerItem - -`open class KViewPagerItem : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../com.agoda.kakao.intercept/-interceptable/index.md)`` - -Base class for KViewPager2 adapter items - -Please extend this class to provide custom view pager 2 view item types - -### Parameters - -`T` - type of your item. Used to enable invoke() and perform() on descendants - -`matcher` - Matcher of root view of adapter item. Can be used as parent for all views inside item. - -**See Also** - -[KViewPagerItemTypeBuilder](../-k-view-pager-item-type-builder/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KViewPagerItem(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)`
Base class for KViewPager2 adapter items | - -### Properties - -| Name | Summary | -|---|---| -| [root](root.md) | `open var root: Matcher!` | -| [view](view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [invoke](invoke.md) | `operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](perform.md) | `infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T)
Infix function for invoking lambda on your view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [intercept](../../com.agoda.kakao.intercept/-interceptable/intercept.md) | `open fun intercept(builder: `[`Interceptor.Builder`](../../com.agoda.kakao.intercept/-interceptor/-builder/index.md)`<`[`INTERACTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#INTERACTION)`, `[`ASSERTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#ASSERTION)`, `[`ACTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#ACTION)`>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the instance. Interceptors will be invoked on the interaction with the KView. | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [reset](../../com.agoda.kakao.intercept/-interceptable/reset.md) | `open fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the instance. | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KEmptyViewPagerItem](../-k-empty-view-pager-item/index.md) | `class KEmptyViewPagerItem : `[`KViewPagerItem`](./index.md)`<`[`KEmptyViewPagerItem`](../-k-empty-view-pager-item/index.md)`>`
Empty implementation of KViewPagerItem | diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/invoke.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/invoke.md deleted file mode 100644 index b7438405..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPagerItem](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/perform.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/perform.md deleted file mode 100644 index a4ecd9af..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/perform.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPagerItem](index.md) / [perform](./perform.md) - -# perform - -`infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T) - -Infix function for invoking lambda on your view - -Sometimes instance of view is a result of a function or constructor. -In this specific case you can't call invoke() since it will be considered as -tail lambda of your fun/constructor. In such cases please use this function. - -### Parameters - -`function` - Tail lambda with receiver which is your view - -**Return** -This object - diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/root.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/root.md deleted file mode 100644 index 696c5b1d..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/root.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPagerItem](index.md) / [root](./root.md) - -# root - -`open var root: Matcher!` - -Overrides [BaseAssertions.root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) - diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/view.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/view.md deleted file mode 100644 index 90d08b87..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager-item/view.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPagerItem](index.md) / [view](./view.md) - -# view - -`open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) - -Overrides [BaseActions.view](../../com.agoda.kakao.common.actions/-base-actions/view.md) - -Overrides [BaseAssertions.view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) - -Overrides [Interceptable.view](../../com.agoda.kakao.intercept/-interceptable/view.md) - diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/-init-.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/-init-.md deleted file mode 100644 index b5abd247..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/-init-.md +++ /dev/null @@ -1,50 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPager2](index.md) / [<init>](./-init-.md) - -# <init> - -`KViewPager2(builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KViewPagerItemTypeBuilder`](../-k-view-pager-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with view interaction from given ViewBuilder - -### Parameters - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - -`KViewPager2(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KViewPagerItemTypeBuilder`](../-k-view-pager-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - Matcher that will be used as parent in isDescendantOfA() matcher - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - -`KViewPager2(parent: DataInteraction, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KViewPagerItemTypeBuilder`](../-k-view-pager-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - DataInteraction that will be used as parent to ViewBuilder - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/child-at.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/child-at.md deleted file mode 100644 index 871a1a35..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/child-at.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPager2](index.md) / [childAt](./child-at.md) - -# childAt - -`inline fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on child at given position - -### Parameters - -`T` - Type of item at given position. Must be registered via constructor. - -`position` - Position of item in adapter - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/index.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/index.md deleted file mode 100644 index 89d08614..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/index.md +++ /dev/null @@ -1,77 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPager2](./index.md) - -# KViewPager2 - -`class KViewPager2 : `[`ViewPager2Actions`](../-view-pager2-actions/index.md)`, `[`ViewPager2AdapterAssertions`](../-view-pager2-adapter-assertions/index.md)`, `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -View with SwipeableActions and ViewPager2Assertions - -**See Also** - -[SwipeableActions](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KViewPager2(builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KViewPagerItemTypeBuilder`](../-k-view-pager-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with view interaction from given ViewBuilder`KViewPager2(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KViewPagerItemTypeBuilder`](../-k-view-pager-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KViewPager2(parent: DataInteraction, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KViewPagerItemTypeBuilder`](../-k-view-pager-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with parent and view interaction from given ViewBuilder | - -### Properties - -| Name | Summary | -|---|---| -| [itemTypes](item-types.md) | `val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KViewPagerItemType`](../-k-view-pager-item-type/index.md)`<`[`KViewPagerItem`](../-k-view-pager-item/index.md)`<*>>>` | -| [matcher](matcher.md) | `val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | -| [root](root.md) | `var root: Matcher` | -| [view](view.md) | `val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [childAt](child-at.md) | `fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on child at given position | -| [invoke](invoke.md) | `operator fun invoke(function: `[`KViewPager2`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](perform.md) | `infix fun perform(function: `[`KViewPager2`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KViewPager2`](./index.md)
Infix function for invoking lambda on your view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [getSize](../-view-pager2-actions/get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of ViewPager2 | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasSize](../-view-pager2-adapter-assertions/has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of view pager 2 view | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | -| [scrollTo](../-view-pager2-actions/scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | -| [scrollToEnd](../-view-pager2-actions/scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](../-view-pager2-actions/scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/invoke.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/invoke.md deleted file mode 100644 index 86ee4494..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPager2](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`KViewPager2`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/item-types.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/item-types.md deleted file mode 100644 index 062eb97b..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/item-types.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPager2](index.md) / [itemTypes](./item-types.md) - -# itemTypes - -`val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KViewPagerItemType`](../-k-view-pager-item-type/index.md)`<`[`KViewPagerItem`](../-k-view-pager-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/matcher.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/matcher.md deleted file mode 100644 index dcc13e42..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPager2](index.md) / [matcher](./matcher.md) - -# matcher - -`val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/perform.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/perform.md deleted file mode 100644 index 673bd35c..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/perform.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPager2](index.md) / [perform](./perform.md) - -# perform - -`infix fun perform(function: `[`KViewPager2`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KViewPager2`](index.md) - -Infix function for invoking lambda on your view - -Sometimes instance of view is a result of a function or constructor. -In this specific case you can't call invoke() since it will be considered as -tail lambda of your fun/constructor. In such cases please use this function. - -### Parameters - -`function` - Tail lambda with receiver which is your view - -**Return** -This object - diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/root.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/root.md deleted file mode 100644 index fc2c53d1..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/root.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPager2](index.md) / [root](./root.md) - -# root - -`var root: Matcher` - -Overrides [BaseAssertions.root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) - diff --git a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/view.md b/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/view.md deleted file mode 100644 index 64ccd71a..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-k-view-pager2/view.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [KViewPager2](index.md) / [view](./view.md) - -# view - -`val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) - -Overrides [BaseActions.view](../../com.agoda.kakao.common.actions/-base-actions/view.md) - -Overrides [AdapterAssertions.view](../../com.agoda.kakao.common.assertions/-adapter-assertions/view.md) - -Overrides [BaseAssertions.view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) - diff --git a/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/get-size.md b/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/get-size.md deleted file mode 100644 index 908ac3c6..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/get-size.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [ViewPager2Actions](index.md) / [getSize](./get-size.md) - -# getSize - -`open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) - -Returns the size of ViewPager2 - -**Return** -size of adapter - -**See Also** - -[ViewPager2](#) - diff --git a/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/index.md b/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/index.md deleted file mode 100644 index d2686f4e..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [ViewPager2Actions](./index.md) - -# ViewPager2Actions - -`interface ViewPager2Actions : `[`ScrollableActions`](../../com.agoda.kakao.common.actions/-scrollable-actions/index.md)`, `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md) - -Provides ScrollableActions implementation for ViewPager2 - -**See Also** - -[ScrollableActions](../../com.agoda.kakao.common.actions/-scrollable-actions/index.md) - -[SwipeableActions](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md) - -[ViewPager2](#) - -### Functions - -| Name | Summary | -|---|---| -| [getSize](get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of ViewPager2 | -| [scrollTo](scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | -| [scrollToEnd](scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [swipeDown](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | -| [swipeLeft](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | -| [swipeRight](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | -| [swipeUp](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | - -### Inheritors - -| Name | Summary | -|---|---| -| [KViewPager2](../-k-view-pager2/index.md) | `class KViewPager2 : `[`ViewPager2Actions`](./index.md)`, `[`ViewPager2AdapterAssertions`](../-view-pager2-adapter-assertions/index.md)`, `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)
View with SwipeableActions and ViewPager2Assertions | diff --git a/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/scroll-to-end.md b/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/scroll-to-end.md deleted file mode 100644 index d09cded3..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/scroll-to-end.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [ViewPager2Actions](index.md) / [scrollToEnd](./scroll-to-end.md) - -# scrollToEnd - -`open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollToEnd](../../com.agoda.kakao.common.actions/-scrollable-actions/scroll-to-end.md) - -Scrolls to the last position of the view - diff --git a/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/scroll-to-start.md b/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/scroll-to-start.md deleted file mode 100644 index c1d81980..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/scroll-to-start.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [ViewPager2Actions](index.md) / [scrollToStart](./scroll-to-start.md) - -# scrollToStart - -`open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollToStart](../../com.agoda.kakao.common.actions/-scrollable-actions/scroll-to-start.md) - -Scrolls to the starting position of the view - diff --git a/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/scroll-to.md b/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/scroll-to.md deleted file mode 100644 index 27a3fa24..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-view-pager2-actions/scroll-to.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [ViewPager2Actions](index.md) / [scrollTo](./scroll-to.md) - -# scrollTo - -`open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollTo](../../com.agoda.kakao.common.actions/-scrollable-actions/scroll-to.md) - -Scrolls to the specific position of the view - -### Parameters - -`position` - Scrolling destination \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.pager2/-view-pager2-adapter-assertions/has-size.md b/docs/kakao/com.agoda.kakao.pager2/-view-pager2-adapter-assertions/has-size.md deleted file mode 100644 index 5785b70b..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-view-pager2-adapter-assertions/has-size.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [ViewPager2AdapterAssertions](index.md) / [hasSize](./has-size.md) - -# hasSize - -`open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check size of view pager 2 view - -### Parameters - -`size` - expected child count size in view pager 2 view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.pager2/-view-pager2-adapter-assertions/index.md b/docs/kakao/com.agoda.kakao.pager2/-view-pager2-adapter-assertions/index.md deleted file mode 100644 index bb263602..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/-view-pager2-adapter-assertions/index.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.pager2](../index.md) / [ViewPager2AdapterAssertions](./index.md) - -# ViewPager2AdapterAssertions - -`interface ViewPager2AdapterAssertions : `[`AdapterAssertions`](../../com.agoda.kakao.common.assertions/-adapter-assertions/index.md) - -Provides assertions for viewpager2 adapter - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.assertions/-adapter-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [hasSize](has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of view pager 2 view | - -### Inheritors - -| Name | Summary | -|---|---| -| [KViewPager2](../-k-view-pager2/index.md) | `class KViewPager2 : `[`ViewPager2Actions`](../-view-pager2-actions/index.md)`, `[`ViewPager2AdapterAssertions`](./index.md)`, `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)
View with SwipeableActions and ViewPager2Assertions | diff --git a/docs/kakao/com.agoda.kakao.pager2/index.md b/docs/kakao/com.agoda.kakao.pager2/index.md deleted file mode 100644 index e99f5831..00000000 --- a/docs/kakao/com.agoda.kakao.pager2/index.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.pager2](./index.md) - -## Package com.agoda.kakao.pager2 - -### Types - -| Name | Summary | -|---|---| -| [KEmptyViewPagerItem](-k-empty-view-pager-item/index.md) | `class KEmptyViewPagerItem : `[`KViewPagerItem`](-k-view-pager-item/index.md)`<`[`KEmptyViewPagerItem`](-k-empty-view-pager-item/index.md)`>`
Empty implementation of KViewPagerItem | -| [KViewPager2](-k-view-pager2/index.md) | `class KViewPager2 : `[`ViewPager2Actions`](-view-pager2-actions/index.md)`, `[`ViewPager2AdapterAssertions`](-view-pager2-adapter-assertions/index.md)`, `[`SwipeableActions`](../com.agoda.kakao.common.actions/-swipeable-actions/index.md)`, `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
View with SwipeableActions and ViewPager2Assertions | -| [KViewPagerItem](-k-view-pager-item/index.md) | `open class KViewPagerItem : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../com.agoda.kakao.intercept/-interceptable/index.md)``
Base class for KViewPager2 adapter items | -| [KViewPagerItemType](-k-view-pager-item-type/index.md) | `class KViewPagerItemType>`
For internal use. Don't use manually. | -| [KViewPagerItemTypeBuilder](-k-view-pager-item-type-builder/index.md) | `class KViewPagerItemTypeBuilder`
Class that maps types to providing functions | -| [ViewPager2Actions](-view-pager2-actions/index.md) | `interface ViewPager2Actions : `[`ScrollableActions`](../com.agoda.kakao.common.actions/-scrollable-actions/index.md)`, `[`SwipeableActions`](../com.agoda.kakao.common.actions/-swipeable-actions/index.md)
Provides ScrollableActions implementation for ViewPager2 | -| [ViewPager2AdapterAssertions](-view-pager2-adapter-assertions/index.md) | `interface ViewPager2AdapterAssertions : `[`AdapterAssertions`](../com.agoda.kakao.common.assertions/-adapter-assertions/index.md)
Provides assertions for viewpager2 adapter | diff --git a/docs/kakao/com.agoda.kakao.picker.date/-date-picker-action/index.md b/docs/kakao/com.agoda.kakao.picker.date/-date-picker-action/index.md deleted file mode 100644 index 628fbeb7..00000000 --- a/docs/kakao/com.agoda.kakao.picker.date/-date-picker-action/index.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.date](../index.md) / [DatePickerAction](./index.md) - -# DatePickerAction - -`interface DatePickerAction : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides actions for date picker - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [setDate](set-date.md) | `open fun setDate(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md)
Set date to picker dialog Month number will be normalized | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KDatePicker](../-k-date-picker/index.md) | `class KDatePicker : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KDatePicker`](../-k-date-picker/index.md)`>, `[`DatePickerAction`](./index.md)`, `[`DatePickerAssertion`](../-date-picker-assertion/index.md)
View for interact with default date picker | diff --git a/docs/kakao/com.agoda.kakao.picker.date/-date-picker-action/set-date.md b/docs/kakao/com.agoda.kakao.picker.date/-date-picker-action/set-date.md deleted file mode 100644 index 90279487..00000000 --- a/docs/kakao/com.agoda.kakao.picker.date/-date-picker-action/set-date.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.date](../index.md) / [DatePickerAction](index.md) / [setDate](./set-date.md) - -# setDate - -`open fun setDate(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) - -Set date to picker dialog -Month number will be normalized - -### Parameters - -`year` - year - -`monthOfYear` - month - -`day` - day \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/has-day.md b/docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/has-day.md deleted file mode 100644 index 03e9ed00..00000000 --- a/docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/has-day.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.date](../index.md) / [DatePickerAssertion](index.md) / [hasDay](./has-day.md) - -# hasDay - -`open fun hasDay(day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check if picker dialog contain selected day - -### Parameters - -`day` - day \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/has-month.md b/docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/has-month.md deleted file mode 100644 index 5404ad96..00000000 --- a/docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/has-month.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.date](../index.md) / [DatePickerAssertion](index.md) / [hasMonth](./has-month.md) - -# hasMonth - -`open fun hasMonth(monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check if picker dialog contain selected month - -### Parameters - -`monthOfYear` - month \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/has-year.md b/docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/has-year.md deleted file mode 100644 index 02b5ae97..00000000 --- a/docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/has-year.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.date](../index.md) / [DatePickerAssertion](index.md) / [hasYear](./has-year.md) - -# hasYear - -`open fun hasYear(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check if picker dialog contain selected year - -### Parameters - -`year` - year \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/index.md b/docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/index.md deleted file mode 100644 index 4481a657..00000000 --- a/docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/index.md +++ /dev/null @@ -1,41 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.date](../index.md) / [DatePickerAssertion](./index.md) - -# DatePickerAssertion - -`interface DatePickerAssertion : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides assertions for date picker - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [hasDate](has-date.md) | `open fun hasDate(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected date Month number will be normalized | -| [hasDay](has-day.md) | `open fun hasDay(day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected day | -| [hasMonth](has-month.md) | `open fun hasMonth(monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected month | -| [hasYear](has-year.md) | `open fun hasYear(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected year | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KDatePicker](../-k-date-picker/index.md) | `class KDatePicker : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KDatePicker`](../-k-date-picker/index.md)`>, `[`DatePickerAction`](../-date-picker-action/index.md)`, `[`DatePickerAssertion`](./index.md)
View for interact with default date picker | diff --git a/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/-init-.md b/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/-init-.md deleted file mode 100644 index 93ba3af1..00000000 --- a/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/-init-.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.date](../index.md) / [KDatePickerDialog](index.md) / [<init>](./-init-.md) - -# <init> - -`KDatePickerDialog()` - -View for interact with default date picker dialog - -**See Also** - -[DatePickerDialog](https://developer.android.com/reference/android/app/DatePickerDialog.html) - diff --git a/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/cancel-button.md b/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/cancel-button.md deleted file mode 100644 index deac1dd1..00000000 --- a/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/cancel-button.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.date](../index.md) / [KDatePickerDialog](index.md) / [cancelButton](./cancel-button.md) - -# cancelButton - -`val cancelButton: `[`KButton`](../../com.agoda.kakao.text/-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/date-picker.md b/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/date-picker.md deleted file mode 100644 index 9552640c..00000000 --- a/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/date-picker.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.date](../index.md) / [KDatePickerDialog](index.md) / [datePicker](./date-picker.md) - -# datePicker - -`val datePicker: `[`KDatePicker`](../-k-date-picker/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/index.md b/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/index.md deleted file mode 100644 index 187933f1..00000000 --- a/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.date](../index.md) / [KDatePickerDialog](./index.md) - -# KDatePickerDialog - -`class KDatePickerDialog : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KDatePickerDialog`](./index.md)`>` - -View for interact with default date picker dialog - -**See Also** - -[DatePickerDialog](https://developer.android.com/reference/android/app/DatePickerDialog.html) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KDatePickerDialog()`
View for interact with default date picker dialog | - -### Properties - -| Name | Summary | -|---|---| -| [cancelButton](cancel-button.md) | `val cancelButton: `[`KButton`](../../com.agoda.kakao.text/-k-button/index.md) | -| [datePicker](date-picker.md) | `val datePicker: `[`KDatePicker`](../-k-date-picker/index.md) | -| [okButton](ok-button.md) | `val okButton: `[`KButton`](../../com.agoda.kakao.text/-k-button/index.md) | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/ok-button.md b/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/ok-button.md deleted file mode 100644 index f8027bb0..00000000 --- a/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker-dialog/ok-button.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.date](../index.md) / [KDatePickerDialog](index.md) / [okButton](./ok-button.md) - -# okButton - -`val okButton: `[`KButton`](../../com.agoda.kakao.text/-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker/-init-.md b/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker/-init-.md deleted file mode 100644 index 4a502777..00000000 --- a/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.date](../index.md) / [KDatePicker](index.md) / [<init>](./-init-.md) - -# <init> - -`KDatePicker(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KDatePicker(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KDatePicker(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker/index.md b/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker/index.md deleted file mode 100644 index c547c738..00000000 --- a/docs/kakao/com.agoda.kakao.picker.date/-k-date-picker/index.md +++ /dev/null @@ -1,36 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.date](../index.md) / [KDatePicker](./index.md) - -# KDatePicker - -`class KDatePicker : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KDatePicker`](./index.md)`>, `[`DatePickerAction`](../-date-picker-action/index.md)`, `[`DatePickerAssertion`](../-date-picker-assertion/index.md) - -View for interact with default date picker - -**See Also** - -[DatePicker](https://developer.android.com/reference/android/widget/DatePicker.html) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KDatePicker(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KDatePicker(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KDatePicker(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [hasDate](../-date-picker-assertion/has-date.md) | `open fun hasDate(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected date Month number will be normalized | -| [hasDay](../-date-picker-assertion/has-day.md) | `open fun hasDay(day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected day | -| [hasMonth](../-date-picker-assertion/has-month.md) | `open fun hasMonth(monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected month | -| [hasYear](../-date-picker-assertion/has-year.md) | `open fun hasYear(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected year | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [setDate](../-date-picker-action/set-date.md) | `open fun setDate(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md)
Set date to picker dialog Month number will be normalized | diff --git a/docs/kakao/com.agoda.kakao.picker.date/index.md b/docs/kakao/com.agoda.kakao.picker.date/index.md deleted file mode 100644 index b2899339..00000000 --- a/docs/kakao/com.agoda.kakao.picker.date/index.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.picker.date](./index.md) - -## Package com.agoda.kakao.picker.date - -### Types - -| Name | Summary | -|---|---| -| [DatePickerAction](-date-picker-action/index.md) | `interface DatePickerAction : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides actions for date picker | -| [DatePickerAssertion](-date-picker-assertion/index.md) | `interface DatePickerAssertion : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides assertions for date picker | -| [KDatePicker](-k-date-picker/index.md) | `class KDatePicker : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KDatePicker`](-k-date-picker/index.md)`>, `[`DatePickerAction`](-date-picker-action/index.md)`, `[`DatePickerAssertion`](-date-picker-assertion/index.md)
View for interact with default date picker | -| [KDatePickerDialog](-k-date-picker-dialog/index.md) | `class KDatePickerDialog : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KDatePickerDialog`](-k-date-picker-dialog/index.md)`>`
View for interact with default date picker dialog | diff --git a/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/-init-.md b/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/-init-.md deleted file mode 100644 index 7b24408b..00000000 --- a/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/-init-.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.time](../index.md) / [KTimePickerDialog](index.md) / [<init>](./-init-.md) - -# <init> - -`KTimePickerDialog()` - -View for interact with default date picker dialog - -**See Also** - -[TimePickerDialog](https://developer.android.com/reference/android/app/TimePickerDialog.html) - diff --git a/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/cancel-button.md b/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/cancel-button.md deleted file mode 100644 index 387f460b..00000000 --- a/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/cancel-button.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.time](../index.md) / [KTimePickerDialog](index.md) / [cancelButton](./cancel-button.md) - -# cancelButton - -`val cancelButton: `[`KButton`](../../com.agoda.kakao.text/-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/index.md b/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/index.md deleted file mode 100644 index 250e89b5..00000000 --- a/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.time](../index.md) / [KTimePickerDialog](./index.md) - -# KTimePickerDialog - -`class KTimePickerDialog : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTimePickerDialog`](./index.md)`>` - -View for interact with default date picker dialog - -**See Also** - -[TimePickerDialog](https://developer.android.com/reference/android/app/TimePickerDialog.html) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KTimePickerDialog()`
View for interact with default date picker dialog | - -### Properties - -| Name | Summary | -|---|---| -| [cancelButton](cancel-button.md) | `val cancelButton: `[`KButton`](../../com.agoda.kakao.text/-k-button/index.md) | -| [okButton](ok-button.md) | `val okButton: `[`KButton`](../../com.agoda.kakao.text/-k-button/index.md) | -| [timePicker](time-picker.md) | `val timePicker: `[`KTimePicker`](../-k-time-picker/index.md) | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/ok-button.md b/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/ok-button.md deleted file mode 100644 index d6161098..00000000 --- a/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/ok-button.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.time](../index.md) / [KTimePickerDialog](index.md) / [okButton](./ok-button.md) - -# okButton - -`val okButton: `[`KButton`](../../com.agoda.kakao.text/-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/time-picker.md b/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/time-picker.md deleted file mode 100644 index 5feb381d..00000000 --- a/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker-dialog/time-picker.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.time](../index.md) / [KTimePickerDialog](index.md) / [timePicker](./time-picker.md) - -# timePicker - -`val timePicker: `[`KTimePicker`](../-k-time-picker/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker/-init-.md b/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker/-init-.md deleted file mode 100644 index 5357f6ce..00000000 --- a/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.time](../index.md) / [KTimePicker](index.md) / [<init>](./-init-.md) - -# <init> - -`KTimePicker(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KTimePicker(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KTimePicker(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker/index.md b/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker/index.md deleted file mode 100644 index 82dceee6..00000000 --- a/docs/kakao/com.agoda.kakao.picker.time/-k-time-picker/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.time](../index.md) / [KTimePicker](./index.md) - -# KTimePicker - -`class KTimePicker : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTimePicker`](./index.md)`>, `[`TimePickerAction`](../-time-picker-action/index.md)`, `[`TimePickerAssertion`](../-time-picker-assertion/index.md) - -View for interact with default time picker - -**See Also** - -[TimePicker](https://developer.android.com/reference/android/widget/TimePicker.html) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KTimePicker(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTimePicker(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTimePicker(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [hasHour](../-time-picker-assertion/has-hour.md) | `open fun hasHour(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected hour | -| [hasMinute](../-time-picker-assertion/has-minute.md) | `open fun hasMinute(minute: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected minute | -| [hasTime](../-time-picker-assertion/has-time.md) | `open fun hasTime(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, minute: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected time | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [setTime](../-time-picker-action/set-time.md) | `open fun setTime(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, minutes: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md)
Set time to picker dialog | diff --git a/docs/kakao/com.agoda.kakao.picker.time/-time-picker-action/index.md b/docs/kakao/com.agoda.kakao.picker.time/-time-picker-action/index.md deleted file mode 100644 index e57e7825..00000000 --- a/docs/kakao/com.agoda.kakao.picker.time/-time-picker-action/index.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.time](../index.md) / [TimePickerAction](./index.md) - -# TimePickerAction - -`interface TimePickerAction : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides actions for time picker - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [setTime](set-time.md) | `open fun setTime(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, minutes: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md)
Set time to picker dialog | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KTimePicker](../-k-time-picker/index.md) | `class KTimePicker : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTimePicker`](../-k-time-picker/index.md)`>, `[`TimePickerAction`](./index.md)`, `[`TimePickerAssertion`](../-time-picker-assertion/index.md)
View for interact with default time picker | diff --git a/docs/kakao/com.agoda.kakao.picker.time/-time-picker-action/set-time.md b/docs/kakao/com.agoda.kakao.picker.time/-time-picker-action/set-time.md deleted file mode 100644 index 891fc2f5..00000000 --- a/docs/kakao/com.agoda.kakao.picker.time/-time-picker-action/set-time.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.time](../index.md) / [TimePickerAction](index.md) / [setTime](./set-time.md) - -# setTime - -`open fun setTime(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, minutes: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) - -Set time to picker dialog - -**Parameters** - diff --git a/docs/kakao/com.agoda.kakao.picker.time/-time-picker-assertion/has-hour.md b/docs/kakao/com.agoda.kakao.picker.time/-time-picker-assertion/has-hour.md deleted file mode 100644 index a19e72cd..00000000 --- a/docs/kakao/com.agoda.kakao.picker.time/-time-picker-assertion/has-hour.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.time](../index.md) / [TimePickerAssertion](index.md) / [hasHour](./has-hour.md) - -# hasHour - -`open fun hasHour(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check if picker dialog contain selected hour - -### Parameters - -`hour` - hour \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.time/-time-picker-assertion/has-minute.md b/docs/kakao/com.agoda.kakao.picker.time/-time-picker-assertion/has-minute.md deleted file mode 100644 index 5ac4e610..00000000 --- a/docs/kakao/com.agoda.kakao.picker.time/-time-picker-assertion/has-minute.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.time](../index.md) / [TimePickerAssertion](index.md) / [hasMinute](./has-minute.md) - -# hasMinute - -`open fun hasMinute(minute: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check if picker dialog contain selected minute - -### Parameters - -`minute` - month \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.time/-time-picker-assertion/has-time.md b/docs/kakao/com.agoda.kakao.picker.time/-time-picker-assertion/has-time.md deleted file mode 100644 index 9d2030f1..00000000 --- a/docs/kakao/com.agoda.kakao.picker.time/-time-picker-assertion/has-time.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.time](../index.md) / [TimePickerAssertion](index.md) / [hasTime](./has-time.md) - -# hasTime - -`open fun hasTime(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, minute: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check if picker dialog contain selected time - -### Parameters - -`hour` - hour - -`minute` - monute \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.time/-time-picker-assertion/index.md b/docs/kakao/com.agoda.kakao.picker.time/-time-picker-assertion/index.md deleted file mode 100644 index 41399bd4..00000000 --- a/docs/kakao/com.agoda.kakao.picker.time/-time-picker-assertion/index.md +++ /dev/null @@ -1,40 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.time](../index.md) / [TimePickerAssertion](./index.md) - -# TimePickerAssertion - -`interface TimePickerAssertion : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides assertions for time picker - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [hasHour](has-hour.md) | `open fun hasHour(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected hour | -| [hasMinute](has-minute.md) | `open fun hasMinute(minute: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected minute | -| [hasTime](has-time.md) | `open fun hasTime(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, minute: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected time | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KTimePicker](../-k-time-picker/index.md) | `class KTimePicker : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTimePicker`](../-k-time-picker/index.md)`>, `[`TimePickerAction`](../-time-picker-action/index.md)`, `[`TimePickerAssertion`](./index.md)
View for interact with default time picker | diff --git a/docs/kakao/com.agoda.kakao.picker.time/index.md b/docs/kakao/com.agoda.kakao.picker.time/index.md deleted file mode 100644 index 1e12498e..00000000 --- a/docs/kakao/com.agoda.kakao.picker.time/index.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.picker.time](./index.md) - -## Package com.agoda.kakao.picker.time - -### Types - -| Name | Summary | -|---|---| -| [KTimePicker](-k-time-picker/index.md) | `class KTimePicker : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTimePicker`](-k-time-picker/index.md)`>, `[`TimePickerAction`](-time-picker-action/index.md)`, `[`TimePickerAssertion`](-time-picker-assertion/index.md)
View for interact with default time picker | -| [KTimePickerDialog](-k-time-picker-dialog/index.md) | `class KTimePickerDialog : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTimePickerDialog`](-k-time-picker-dialog/index.md)`>`
View for interact with default date picker dialog | -| [TimePickerAction](-time-picker-action/index.md) | `interface TimePickerAction : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides actions for time picker | -| [TimePickerAssertion](-time-picker-assertion/index.md) | `interface TimePickerAssertion : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides assertions for time picker | diff --git a/docs/kakao/com.agoda.kakao.progress/-k-progress-bar/-init-.md b/docs/kakao/com.agoda.kakao.progress/-k-progress-bar/-init-.md deleted file mode 100644 index 022613f4..00000000 --- a/docs/kakao/com.agoda.kakao.progress/-k-progress-bar/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.progress](../index.md) / [KProgressBar](index.md) / [<init>](./-init-.md) - -# <init> - -`KProgressBar(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KProgressBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KProgressBar(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.progress/-k-progress-bar/index.md b/docs/kakao/com.agoda.kakao.progress/-k-progress-bar/index.md deleted file mode 100644 index 2f0e38f0..00000000 --- a/docs/kakao/com.agoda.kakao.progress/-k-progress-bar/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.progress](../index.md) / [KProgressBar](./index.md) - -# KProgressBar - -`class KProgressBar : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KProgressBar`](./index.md)`>, `[`ProgressBarActions`](../-progress-bar-actions/index.md)`, `[`ProgressBarAssertions`](../-progress-bar-assertions/index.md) - -View with ProgressBarActions and ProgressBarAssertions - -**See Also** - -[ProgressBarActions](../-progress-bar-actions/index.md) - -[ProgressBarAssertions](../-progress-bar-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KProgressBar(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KProgressBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KProgressBar(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [hasProgress](../-progress-bar-assertions/has-progress.md) | `open fun hasProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if view has number of progress as expected | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [setProgress](../-progress-bar-actions/set-progress.md) | `open fun setProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set progress for ProgressBar | diff --git a/docs/kakao/com.agoda.kakao.progress/-k-seek-bar/-init-.md b/docs/kakao/com.agoda.kakao.progress/-k-seek-bar/-init-.md deleted file mode 100644 index beb1b274..00000000 --- a/docs/kakao/com.agoda.kakao.progress/-k-seek-bar/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.progress](../index.md) / [KSeekBar](index.md) / [<init>](./-init-.md) - -# <init> - -`KSeekBar(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KSeekBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KSeekBar(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.progress/-k-seek-bar/index.md b/docs/kakao/com.agoda.kakao.progress/-k-seek-bar/index.md deleted file mode 100644 index 2f2cfd23..00000000 --- a/docs/kakao/com.agoda.kakao.progress/-k-seek-bar/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.progress](../index.md) / [KSeekBar](./index.md) - -# KSeekBar - -`class KSeekBar : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSeekBar`](./index.md)`>, `[`SeekBarActions`](../-seek-bar-actions/index.md)`, `[`ProgressBarAssertions`](../-progress-bar-assertions/index.md) - -View with SeekBarActions and ProgressBarAssertions - -**See Also** - -[SeekBarActions](../-seek-bar-actions/index.md) - -[ProgressBarAssertions](../-progress-bar-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KSeekBar(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSeekBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSeekBar(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [dragProgressTo](../-seek-bar-actions/drag-progress-to.md) | `open fun dragProgressTo(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Drags progress to defined position. Please note that this dragging is emulated via Espresso's swipe action and might not be accurate, if progress max value is too high or device's density is too low. | -| [hasProgress](../-progress-bar-assertions/has-progress.md) | `open fun hasProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if view has number of progress as expected | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao.progress/-precise-swipe/index.md b/docs/kakao/com.agoda.kakao.progress/-precise-swipe/index.md deleted file mode 100644 index 6724ee1e..00000000 --- a/docs/kakao/com.agoda.kakao.progress/-precise-swipe/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.progress](../index.md) / [PreciseSwipe](./index.md) - -# PreciseSwipe - -`object PreciseSwipe : Swiper` - -### Functions - -| Name | Summary | -|---|---| -| [sendSwipe](send-swipe.md) | `fun sendSwipe(uiController: UiController, startCoordinates: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`, endCoordinates: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`, precision: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`): Status` | diff --git a/docs/kakao/com.agoda.kakao.progress/-precise-swipe/send-swipe.md b/docs/kakao/com.agoda.kakao.progress/-precise-swipe/send-swipe.md deleted file mode 100644 index 7a74b070..00000000 --- a/docs/kakao/com.agoda.kakao.progress/-precise-swipe/send-swipe.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.progress](../index.md) / [PreciseSwipe](index.md) / [sendSwipe](./send-swipe.md) - -# sendSwipe - -`fun sendSwipe(uiController: UiController, startCoordinates: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`, endCoordinates: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`, precision: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`): Status` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.progress/-progress-bar-actions/index.md b/docs/kakao/com.agoda.kakao.progress/-progress-bar-actions/index.md deleted file mode 100644 index 7ccbb16f..00000000 --- a/docs/kakao/com.agoda.kakao.progress/-progress-bar-actions/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.progress](../index.md) / [ProgressBarActions](./index.md) - -# ProgressBarActions - -`interface ProgressBarActions : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides action for ProgressBar - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [setProgress](set-progress.md) | `open fun setProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set progress for ProgressBar | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KProgressBar](../-k-progress-bar/index.md) | `class KProgressBar : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KProgressBar`](../-k-progress-bar/index.md)`>, `[`ProgressBarActions`](./index.md)`, `[`ProgressBarAssertions`](../-progress-bar-assertions/index.md)
View with ProgressBarActions and ProgressBarAssertions | -| [SeekBarActions](../-seek-bar-actions/index.md) | `interface SeekBarActions : `[`ProgressBarActions`](./index.md)
Provides action for SeekBar | diff --git a/docs/kakao/com.agoda.kakao.progress/-progress-bar-actions/set-progress.md b/docs/kakao/com.agoda.kakao.progress/-progress-bar-actions/set-progress.md deleted file mode 100644 index 057dcac4..00000000 --- a/docs/kakao/com.agoda.kakao.progress/-progress-bar-actions/set-progress.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.progress](../index.md) / [ProgressBarActions](index.md) / [setProgress](./set-progress.md) - -# setProgress - -`open fun setProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Set progress for ProgressBar - -### Parameters - -`number` - of progress to set for the ProgressBar \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.progress/-progress-bar-assertions/has-progress.md b/docs/kakao/com.agoda.kakao.progress/-progress-bar-assertions/has-progress.md deleted file mode 100644 index 9f1693da..00000000 --- a/docs/kakao/com.agoda.kakao.progress/-progress-bar-assertions/has-progress.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.progress](../index.md) / [ProgressBarAssertions](index.md) / [hasProgress](./has-progress.md) - -# hasProgress - -`open fun hasProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if view has number of progress as expected - -### Parameters - -`number` - progress as expected \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.progress/-progress-bar-assertions/index.md b/docs/kakao/com.agoda.kakao.progress/-progress-bar-assertions/index.md deleted file mode 100644 index c5a8ee1c..00000000 --- a/docs/kakao/com.agoda.kakao.progress/-progress-bar-assertions/index.md +++ /dev/null @@ -1,65 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.progress](../index.md) / [ProgressBarAssertions](./index.md) - -# ProgressBarAssertions - -`interface ProgressBarAssertions : `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -Provides assertions for progress bar - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | -| [view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [hasProgress](has-progress.md) | `open fun hasProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if view has number of progress as expected | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KProgressBar](../-k-progress-bar/index.md) | `class KProgressBar : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KProgressBar`](../-k-progress-bar/index.md)`>, `[`ProgressBarActions`](../-progress-bar-actions/index.md)`, `[`ProgressBarAssertions`](./index.md)
View with ProgressBarActions and ProgressBarAssertions | -| [KSeekBar](../-k-seek-bar/index.md) | `class KSeekBar : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSeekBar`](../-k-seek-bar/index.md)`>, `[`SeekBarActions`](../-seek-bar-actions/index.md)`, `[`ProgressBarAssertions`](./index.md)
View with SeekBarActions and ProgressBarAssertions | diff --git a/docs/kakao/com.agoda.kakao.progress/-seek-bar-actions/drag-progress-to.md b/docs/kakao/com.agoda.kakao.progress/-seek-bar-actions/drag-progress-to.md deleted file mode 100644 index 44f460d2..00000000 --- a/docs/kakao/com.agoda.kakao.progress/-seek-bar-actions/drag-progress-to.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.progress](../index.md) / [SeekBarActions](index.md) / [dragProgressTo](./drag-progress-to.md) - -# dragProgressTo - -`open fun dragProgressTo(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Drags progress to defined position. -Please note that this dragging is emulated via Espresso's swipe action -and might not be accurate, if progress max value is too high or device's -density is too low. - -### Parameters - -`number` - of progress to drag to - -**See Also** - -[GeneralSwipeAction](#) - diff --git a/docs/kakao/com.agoda.kakao.progress/-seek-bar-actions/index.md b/docs/kakao/com.agoda.kakao.progress/-seek-bar-actions/index.md deleted file mode 100644 index 014d1823..00000000 --- a/docs/kakao/com.agoda.kakao.progress/-seek-bar-actions/index.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.progress](../index.md) / [SeekBarActions](./index.md) - -# SeekBarActions - -`interface SeekBarActions : `[`ProgressBarActions`](../-progress-bar-actions/index.md) - -Provides action for SeekBar - -### Functions - -| Name | Summary | -|---|---| -| [dragProgressTo](drag-progress-to.md) | `open fun dragProgressTo(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Drags progress to defined position. Please note that this dragging is emulated via Espresso's swipe action and might not be accurate, if progress max value is too high or device's density is too low. | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [setProgress](../-progress-bar-actions/set-progress.md) | `open fun setProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set progress for ProgressBar | - -### Inheritors - -| Name | Summary | -|---|---| -| [KSeekBar](../-k-seek-bar/index.md) | `class KSeekBar : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSeekBar`](../-k-seek-bar/index.md)`>, `[`SeekBarActions`](./index.md)`, `[`ProgressBarAssertions`](../-progress-bar-assertions/index.md)
View with SeekBarActions and ProgressBarAssertions | diff --git a/docs/kakao/com.agoda.kakao.progress/index.md b/docs/kakao/com.agoda.kakao.progress/index.md deleted file mode 100644 index 53466778..00000000 --- a/docs/kakao/com.agoda.kakao.progress/index.md +++ /dev/null @@ -1,14 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.progress](./index.md) - -## Package com.agoda.kakao.progress - -### Types - -| Name | Summary | -|---|---| -| [KProgressBar](-k-progress-bar/index.md) | `class KProgressBar : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KProgressBar`](-k-progress-bar/index.md)`>, `[`ProgressBarActions`](-progress-bar-actions/index.md)`, `[`ProgressBarAssertions`](-progress-bar-assertions/index.md)
View with ProgressBarActions and ProgressBarAssertions | -| [KSeekBar](-k-seek-bar/index.md) | `class KSeekBar : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSeekBar`](-k-seek-bar/index.md)`>, `[`SeekBarActions`](-seek-bar-actions/index.md)`, `[`ProgressBarAssertions`](-progress-bar-assertions/index.md)
View with SeekBarActions and ProgressBarAssertions | -| [PreciseSwipe](-precise-swipe/index.md) | `object PreciseSwipe : Swiper` | -| [ProgressBarActions](-progress-bar-actions/index.md) | `interface ProgressBarActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides action for ProgressBar | -| [ProgressBarAssertions](-progress-bar-assertions/index.md) | `interface ProgressBarAssertions : `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
Provides assertions for progress bar | -| [SeekBarActions](-seek-bar-actions/index.md) | `interface SeekBarActions : `[`ProgressBarActions`](-progress-bar-actions/index.md)
Provides action for SeekBar | diff --git a/docs/kakao/com.agoda.kakao.rating/-k-rating-bar/-init-.md b/docs/kakao/com.agoda.kakao.rating/-k-rating-bar/-init-.md deleted file mode 100644 index 029e8934..00000000 --- a/docs/kakao/com.agoda.kakao.rating/-k-rating-bar/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.rating](../index.md) / [KRatingBar](index.md) / [<init>](./-init-.md) - -# <init> - -`KRatingBar(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KRatingBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KRatingBar(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.rating/-k-rating-bar/index.md b/docs/kakao/com.agoda.kakao.rating/-k-rating-bar/index.md deleted file mode 100644 index a5f38f76..00000000 --- a/docs/kakao/com.agoda.kakao.rating/-k-rating-bar/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.rating](../index.md) / [KRatingBar](./index.md) - -# KRatingBar - -`class KRatingBar : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KRatingBar`](./index.md)`>, `[`RatingBarActions`](../-rating-bar-actions/index.md)`, `[`RatingBarAssertions`](../-rating-bar-assertions/index.md) - -View with RatingBarActions and RatingBarAssertions - -**See Also** - -[RatingBarActions](../-rating-bar-actions/index.md) - -[RatingBarAssertions](../-rating-bar-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KRatingBar(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KRatingBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KRatingBar(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [hasRating](../-rating-bar-assertions/has-rating.md) | `open fun hasRating(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if RatingBar has number of rating as expected | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [setRatingAt](../-rating-bar-actions/set-rating-at.md) | `open fun setRatingAt(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set rating for RatingBar | diff --git a/docs/kakao/com.agoda.kakao.rating/-rating-bar-actions/index.md b/docs/kakao/com.agoda.kakao.rating/-rating-bar-actions/index.md deleted file mode 100644 index 267c2160..00000000 --- a/docs/kakao/com.agoda.kakao.rating/-rating-bar-actions/index.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.rating](../index.md) / [RatingBarActions](./index.md) - -# RatingBarActions - -`interface RatingBarActions : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides action for RatingBar - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [setRatingAt](set-rating-at.md) | `open fun setRatingAt(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set rating for RatingBar | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KRatingBar](../-k-rating-bar/index.md) | `class KRatingBar : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KRatingBar`](../-k-rating-bar/index.md)`>, `[`RatingBarActions`](./index.md)`, `[`RatingBarAssertions`](../-rating-bar-assertions/index.md)
View with RatingBarActions and RatingBarAssertions | diff --git a/docs/kakao/com.agoda.kakao.rating/-rating-bar-actions/set-rating-at.md b/docs/kakao/com.agoda.kakao.rating/-rating-bar-actions/set-rating-at.md deleted file mode 100644 index 0af74b2f..00000000 --- a/docs/kakao/com.agoda.kakao.rating/-rating-bar-actions/set-rating-at.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.rating](../index.md) / [RatingBarActions](index.md) / [setRatingAt](./set-rating-at.md) - -# setRatingAt - -`open fun setRatingAt(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Set rating for RatingBar - -### Parameters - -`number` - rating to set for the RatingBar \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.rating/-rating-bar-assertions/has-rating.md b/docs/kakao/com.agoda.kakao.rating/-rating-bar-assertions/has-rating.md deleted file mode 100644 index a16f87a8..00000000 --- a/docs/kakao/com.agoda.kakao.rating/-rating-bar-assertions/has-rating.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.rating](../index.md) / [RatingBarAssertions](index.md) / [hasRating](./has-rating.md) - -# hasRating - -`open fun hasRating(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if RatingBar has number of rating as expected - -### Parameters - -`number` - rating as expected \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.rating/-rating-bar-assertions/index.md b/docs/kakao/com.agoda.kakao.rating/-rating-bar-assertions/index.md deleted file mode 100644 index 2a7fe9f1..00000000 --- a/docs/kakao/com.agoda.kakao.rating/-rating-bar-assertions/index.md +++ /dev/null @@ -1,64 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.rating](../index.md) / [RatingBarAssertions](./index.md) - -# RatingBarAssertions - -`interface RatingBarAssertions : `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -Provides assertions for RatingBar - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | -| [view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [hasRating](has-rating.md) | `open fun hasRating(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if RatingBar has number of rating as expected | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KRatingBar](../-k-rating-bar/index.md) | `class KRatingBar : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KRatingBar`](../-k-rating-bar/index.md)`>, `[`RatingBarActions`](../-rating-bar-actions/index.md)`, `[`RatingBarAssertions`](./index.md)
View with RatingBarActions and RatingBarAssertions | diff --git a/docs/kakao/com.agoda.kakao.rating/index.md b/docs/kakao/com.agoda.kakao.rating/index.md deleted file mode 100644 index 8bf2907e..00000000 --- a/docs/kakao/com.agoda.kakao.rating/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.rating](./index.md) - -## Package com.agoda.kakao.rating - -### Types - -| Name | Summary | -|---|---| -| [KRatingBar](-k-rating-bar/index.md) | `class KRatingBar : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KRatingBar`](-k-rating-bar/index.md)`>, `[`RatingBarActions`](-rating-bar-actions/index.md)`, `[`RatingBarAssertions`](-rating-bar-assertions/index.md)
View with RatingBarActions and RatingBarAssertions | -| [RatingBarActions](-rating-bar-actions/index.md) | `interface RatingBarActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides action for RatingBar | -| [RatingBarAssertions](-rating-bar-assertions/index.md) | `interface RatingBarAssertions : `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
Provides assertions for RatingBar | diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-empty-recycler-item/-init-.md b/docs/kakao/com.agoda.kakao.recycler/-k-empty-recycler-item/-init-.md deleted file mode 100644 index 6d0bb08b..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-empty-recycler-item/-init-.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KEmptyRecyclerItem](index.md) / [<init>](./-init-.md) - -# <init> - -`KEmptyRecyclerItem(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)` - -Empty implementation of KRecyclerItem - -Use this if you want to perform/assert on the root view of view holder - -### Parameters - -`parent` - Matcher of the root view of view holder - -**See Also** - -[KRecyclerItem](../-k-recycler-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-empty-recycler-item/index.md b/docs/kakao/com.agoda.kakao.recycler/-k-empty-recycler-item/index.md deleted file mode 100644 index fae54672..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-empty-recycler-item/index.md +++ /dev/null @@ -1,37 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KEmptyRecyclerItem](./index.md) - -# KEmptyRecyclerItem - -`class KEmptyRecyclerItem : `[`KRecyclerItem`](../-k-recycler-item/index.md)`<`[`KEmptyRecyclerItem`](./index.md)`>` - -Empty implementation of KRecyclerItem - -Use this if you want to perform/assert on the root view of view holder - -### Parameters - -`parent` - Matcher of the root view of view holder - -**See Also** - -[KRecyclerItem](../-k-recycler-item/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KEmptyRecyclerItem(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)`
Empty implementation of KRecyclerItem | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../-k-recycler-item/root.md) | `open var root: Matcher!` | -| [view](../-k-recycler-item/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../-k-recycler-item/invoke.md) | `operator fun invoke(function: `[`T`](../-k-recycler-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-recycler-item/perform.md) | `infix fun perform(function: `[`T`](../-k-recycler-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-recycler-item/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type-builder/-init-.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type-builder/-init-.md deleted file mode 100644 index 28539dd0..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type-builder/-init-.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerItemTypeBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`KRecyclerItemTypeBuilder()` - -Class that maps types to providing functions - -To be able to support different item types in KRecyclerView, this class -adds support for mapping item type classes to functions that provide them. -KEmptyRecyclerItem is added by default. - -**See Also** - -[itemType](item-type.md) - -[KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type-builder/index.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type-builder/index.md deleted file mode 100644 index 532a216f..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type-builder/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerItemTypeBuilder](./index.md) - -# KRecyclerItemTypeBuilder - -`class KRecyclerItemTypeBuilder` - -Class that maps types to providing functions - -To be able to support different item types in KRecyclerView, this class -adds support for mapping item type classes to functions that provide them. -KEmptyRecyclerItem is added by default. - -**See Also** - -[itemType](item-type.md) - -[KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KRecyclerItemTypeBuilder()`
Class that maps types to providing functions | - -### Properties - -| Name | Summary | -|---|---| -| [itemTypes](item-types.md) | `val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KRecyclerItemType`](../-k-recycler-item-type/index.md)`<`[`KRecyclerItem`](../-k-recycler-item/index.md)`<*>>>` | - -### Functions - -| Name | Summary | -|---|---| -| [itemType](item-type.md) | `fun > itemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds entry that helps KRecyclerView to automatically build child views | diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type-builder/item-type.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type-builder/item-type.md deleted file mode 100644 index bd80e7ca..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type-builder/item-type.md +++ /dev/null @@ -1,14 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerItemTypeBuilder](index.md) / [itemType](./item-type.md) - -# itemType - -`inline fun > itemType(noinline provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Adds entry that helps KRecyclerView to automatically build child views - -To make it work, you need to pass here function (lambda, constructor), that takes matcher and returns -instance of your item type. In this case, matcher actually matches root view of your adapter item. - -### Parameters - -`provideItem` - Function that takes matcher of item's root view and returns instance of item view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type-builder/item-types.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type-builder/item-types.md deleted file mode 100644 index cacd6928..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type-builder/item-types.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerItemTypeBuilder](index.md) / [itemTypes](./item-types.md) - -# itemTypes - -`val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KRecyclerItemType`](../-k-recycler-item-type/index.md)`<`[`KRecyclerItem`](../-k-recycler-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type/-init-.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type/-init-.md deleted file mode 100644 index fbd44b8d..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type/-init-.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerItemType](index.md) / [<init>](./-init-.md) - -# <init> - -`KRecyclerItemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T)`)` - -For internal use. Don't use manually. - -Holds type and corresponding provider function - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type/index.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type/index.md deleted file mode 100644 index 8232a1ce..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type/index.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerItemType](./index.md) - -# KRecyclerItemType - -`class KRecyclerItemType>` - -For internal use. Don't use manually. - -Holds type and corresponding provider function - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KRecyclerItemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T)`)`
For internal use. Don't use manually. | - -### Properties - -| Name | Summary | -|---|---| -| [provideItem](provide-item.md) | `val provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T) | diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type/provide-item.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type/provide-item.md deleted file mode 100644 index cb71b335..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item-type/provide-item.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerItemType](index.md) / [provideItem](./provide-item.md) - -# provideItem - -`val provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/-init-.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/-init-.md deleted file mode 100644 index 71ea3273..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/-init-.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerItem](index.md) / [<init>](./-init-.md) - -# <init> - -`KRecyclerItem(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)` - -Base class for KRecyclerView adapter items - -Please extend this class to provide custom recycler view item types - -### Parameters - -`T` - type of your item. Used to enable invoke() and perform() on descendants - -`matcher` - Matcher of root view of adapter item. Can be used as parent for all views inside item. - -**See Also** - -[KRecyclerItemTypeBuilder](../-k-recycler-item-type-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/index.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/index.md deleted file mode 100644 index a39718d7..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/index.md +++ /dev/null @@ -1,93 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerItem](./index.md) - -# KRecyclerItem - -`open class KRecyclerItem : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../com.agoda.kakao.intercept/-interceptable/index.md)`` - -Base class for KRecyclerView adapter items - -Please extend this class to provide custom recycler view item types - -### Parameters - -`T` - type of your item. Used to enable invoke() and perform() on descendants - -`matcher` - Matcher of root view of adapter item. Can be used as parent for all views inside item. - -**See Also** - -[KRecyclerItemTypeBuilder](../-k-recycler-item-type-builder/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KRecyclerItem(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)`
Base class for KRecyclerView adapter items | - -### Properties - -| Name | Summary | -|---|---| -| [root](root.md) | `open var root: Matcher!` | -| [view](view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [invoke](invoke.md) | `operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](perform.md) | `infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T)
Infix function for invoking lambda on your view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [intercept](../../com.agoda.kakao.intercept/-interceptable/intercept.md) | `open fun intercept(builder: `[`Interceptor.Builder`](../../com.agoda.kakao.intercept/-interceptor/-builder/index.md)`<`[`INTERACTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#INTERACTION)`, `[`ASSERTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#ASSERTION)`, `[`ACTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#ACTION)`>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the instance. Interceptors will be invoked on the interaction with the KView. | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [reset](../../com.agoda.kakao.intercept/-interceptable/reset.md) | `open fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the instance. | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) | `class KEmptyRecyclerItem : `[`KRecyclerItem`](./index.md)`<`[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`>`
Empty implementation of KRecyclerItem | diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/invoke.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/invoke.md deleted file mode 100644 index 9ce1c237..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerItem](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/perform.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/perform.md deleted file mode 100644 index 912ae97f..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/perform.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerItem](index.md) / [perform](./perform.md) - -# perform - -`infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T) - -Infix function for invoking lambda on your view - -Sometimes instance of view is a result of a function or constructor. -In this specific case you can't call invoke() since it will be considered as -tail lambda of your fun/constructor. In such cases please use this function. - -### Parameters - -`function` - Tail lambda with receiver which is your view - -**Return** -This object - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/root.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/root.md deleted file mode 100644 index 255cb9f8..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/root.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerItem](index.md) / [root](./root.md) - -# root - -`open var root: Matcher!` - -Overrides [BaseAssertions.root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/view.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/view.md deleted file mode 100644 index 27fd11e0..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-item/view.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerItem](index.md) / [view](./view.md) - -# view - -`open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) - -Overrides [BaseActions.view](../../com.agoda.kakao.common.actions/-base-actions/view.md) - -Overrides [BaseAssertions.view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) - -Overrides [Interceptable.view](../../com.agoda.kakao.intercept/-interceptable/view.md) - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/-init-.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/-init-.md deleted file mode 100644 index 42787534..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/-init-.md +++ /dev/null @@ -1,50 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [<init>](./-init-.md) - -# <init> - -`KRecyclerView(builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with view interaction from given ViewBuilder - -### Parameters - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - -`KRecyclerView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - Matcher that will be used as parent in isDescendantOfA() matcher - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - -`KRecyclerView(parent: DataInteraction, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - DataInteraction that will be used as parent to ViewBuilder - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/child-at.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/child-at.md deleted file mode 100644 index dc333105..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/child-at.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [childAt](./child-at.md) - -# childAt - -`inline fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on child at given position - -### Parameters - -`T` - Type of item at given position. Must be registered via constructor. - -`position` - Position of item in adapter - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/child-with.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/child-with.md deleted file mode 100644 index 285073ea..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/child-with.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [childWith](./child-with.md) - -# childWith - -`inline fun > childWith(noinline childMatcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T) - -Performs given actions/assertion on child that matches given matcher - -### Parameters - -`T` - Type of item at given position. Must be registered via constructor. - -`childMatcher` - Matcher for item in adapter - -**Return** -Item with type T. To make actions/assertions on it immediately, use perform() infix function. - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/children.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/children.md deleted file mode 100644 index 42222c0a..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/children.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [children](./children.md) - -# children - -`inline fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on all children in adapter - -### Parameters - -`T` - Type of all items. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/empty-child-at.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/empty-child-at.md deleted file mode 100644 index e25407f0..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/empty-child-at.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [emptyChildAt](./empty-child-at.md) - -# emptyChildAt - -`fun emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls childAt() on your view with base child - -Calls childAt() on your KRecyclerView and casts received item to KEmptyRecyclerItem - -### Parameters - -`position` - Position of child in adapter - -`tail` - Lambda with KEmptyRecyclerItem receiver - -**See Also** - -[KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/empty-child-with.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/empty-child-with.md deleted file mode 100644 index 2591c19a..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/empty-child-with.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [emptyChildWith](./empty-child-with.md) - -# emptyChildWith - -`fun emptyChildWith(builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md) - -Calls childWith() on your view with base child - -Calls childWith() on your KRecyclerView and casts received item to KEmptyRecyclerItem - -### Parameters - -`builder` - View builder that will match the child view - -**Return** -Matched KEmptyRecyclerItem - -**See Also** - -[KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/empty-first-child.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/empty-first-child.md deleted file mode 100644 index 62e7abdc..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/empty-first-child.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [emptyFirstChild](./empty-first-child.md) - -# emptyFirstChild - -`fun emptyFirstChild(tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls firstChild() on your view with base child - -Calls firstChild() on your KRecyclerView and casts received item to KEmptyRecyclerItem - -### Parameters - -`tail` - Lambda with KEmptyRecyclerItem receiver - -**See Also** - -[KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/empty-last-child.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/empty-last-child.md deleted file mode 100644 index 34685a71..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/empty-last-child.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [emptyLastChild](./empty-last-child.md) - -# emptyLastChild - -`fun emptyLastChild(tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls lastChild() on your view with base child - -Calls lastChild() on your KRecyclerView and casts received item to KEmptyRecyclerItem - -### Parameters - -`tail` - Lambda with KEmptyRecyclerItem receiver - -**See Also** - -[KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/first-child.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/first-child.md deleted file mode 100644 index 72c64f71..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/first-child.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [firstChild](./first-child.md) - -# firstChild - -`inline fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on first child in adapter - -### Parameters - -`T` - Type of item at first position. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/get-position.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/get-position.md deleted file mode 100644 index 7559bfe5..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/get-position.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [getPosition](./get-position.md) - -# getPosition - -`fun getPosition(childMatcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) - -Returns the adapter position of item matched by given matcher - -### Parameters - -`childMatcher` - Matcher that will be used to find item - -**Return** -Position of that item in adapter - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/index.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/index.md deleted file mode 100644 index bfe721f7..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/index.md +++ /dev/null @@ -1,94 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](./index.md) - -# KRecyclerView - -`class KRecyclerView : `[`RecyclerActions`](../-recycler-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`RecyclerAdapterAssertions`](../-recycler-adapter-assertions/index.md) - -View with RecyclerActions, BaseAssertions and RecyclerAdapterAssertions. Gives access to it's children - -**See Also** - -[RecyclerActions](../-recycler-actions/index.md) - -[BaseAssertions](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -[RecyclerAdapterAssertions](../-recycler-adapter-assertions/index.md) - -[KRecyclerItem](../-k-recycler-item/index.md) - -[KRecyclerItemTypeBuilder](../-k-recycler-item-type-builder/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KRecyclerView(builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with view interaction from given ViewBuilder`KRecyclerView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KRecyclerView(parent: DataInteraction, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with parent and view interaction from given ViewBuilder | - -### Properties - -| Name | Summary | -|---|---| -| [itemTypes](item-types.md) | `val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KRecyclerItemType`](../-k-recycler-item-type/index.md)`<`[`KRecyclerItem`](../-k-recycler-item/index.md)`<*>>>` | -| [matcher](matcher.md) | `val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | -| [root](root.md) | `var root: Matcher` | -| [view](view.md) | `val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [childAt](child-at.md) | `fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on child at given position | -| [children](children.md) | `fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on all children in adapter | -| [childWith](child-with.md) | `fun > childWith(childMatcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T)
Performs given actions/assertion on child that matches given matcher | -| [emptyChildAt](empty-child-at.md) | `fun emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls childAt() on your view with base child | -| [emptyChildWith](empty-child-with.md) | `fun emptyChildWith(builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)
Calls childWith() on your view with base child | -| [emptyFirstChild](empty-first-child.md) | `fun emptyFirstChild(tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls firstChild() on your view with base child | -| [emptyLastChild](empty-last-child.md) | `fun emptyLastChild(tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls lastChild() on your view with base child | -| [firstChild](first-child.md) | `fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on first child in adapter | -| [getPosition](get-position.md) | `fun getPosition(childMatcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the adapter position of item matched by given matcher | -| [invoke](invoke.md) | `operator fun invoke(function: `[`KRecyclerView`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [lastChild](last-child.md) | `fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on last child in adapter | -| [perform](perform.md) | `infix fun perform(function: `[`KRecyclerView`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KRecyclerView`](./index.md)
Infix function for invoking lambda on your view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [getSize](../-recycler-actions/get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of RecyclerView | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasSize](../-recycler-adapter-assertions/has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of recycler view | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | -| [scrollTo](../-recycler-actions/scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view`open fun scrollTo(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun scrollTo(viewBuilder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to specific view holder that matches given matcher | -| [scrollToEnd](../-recycler-actions/scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](../-recycler-actions/scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/invoke.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/invoke.md deleted file mode 100644 index e9bf5735..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`KRecyclerView`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/item-types.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/item-types.md deleted file mode 100644 index 3194b6ab..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/item-types.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [itemTypes](./item-types.md) - -# itemTypes - -`val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KRecyclerItemType`](../-k-recycler-item-type/index.md)`<`[`KRecyclerItem`](../-k-recycler-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/last-child.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/last-child.md deleted file mode 100644 index becfad29..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/last-child.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [lastChild](./last-child.md) - -# lastChild - -`inline fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on last child in adapter - -### Parameters - -`T` - Type of item at last position. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/matcher.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/matcher.md deleted file mode 100644 index 4b4c2197..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [matcher](./matcher.md) - -# matcher - -`val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/perform.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/perform.md deleted file mode 100644 index a099136a..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/perform.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [perform](./perform.md) - -# perform - -`infix fun perform(function: `[`KRecyclerView`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KRecyclerView`](index.md) - -Infix function for invoking lambda on your view - -Sometimes instance of view is a result of a function or constructor. -In this specific case you can't call invoke() since it will be considered as -tail lambda of your fun/constructor. In such cases please use this function. - -### Parameters - -`function` - Tail lambda with receiver which is your view - -**Return** -This object - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/root.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/root.md deleted file mode 100644 index 98c4d07f..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/root.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [root](./root.md) - -# root - -`var root: Matcher` - -Overrides [BaseAssertions.root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) - diff --git a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/view.md b/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/view.md deleted file mode 100644 index 4ec25d1b..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-k-recycler-view/view.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [view](./view.md) - -# view - -`val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) - -Overrides [BaseActions.view](../../com.agoda.kakao.common.actions/-base-actions/view.md) - -Overrides [BaseAssertions.view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) - -Overrides [AdapterAssertions.view](../../com.agoda.kakao.common.assertions/-adapter-assertions/view.md) - diff --git a/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/get-size.md b/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/get-size.md deleted file mode 100644 index f42618b0..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/get-size.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [RecyclerActions](index.md) / [getSize](./get-size.md) - -# getSize - -`open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) - -Returns the size of RecyclerView - -**Return** -size of adapter - -**See Also** - -[RecyclerView](#) - diff --git a/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/index.md b/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/index.md deleted file mode 100644 index c6fab951..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [RecyclerActions](./index.md) - -# RecyclerActions - -`interface RecyclerActions : `[`ScrollableActions`](../../com.agoda.kakao.common.actions/-scrollable-actions/index.md)`, `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md) - -Provides ScrollableActions implementation for RecyclerView - -**See Also** - -[ScrollableActions](../../com.agoda.kakao.common.actions/-scrollable-actions/index.md) - -[SwipeableActions](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md) - -[RecyclerView](#) - -### Functions - -| Name | Summary | -|---|---| -| [getSize](get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of RecyclerView | -| [scrollTo](scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view`open fun scrollTo(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun scrollTo(viewBuilder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to specific view holder that matches given matcher | -| [scrollToEnd](scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [swipeDown](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | -| [swipeLeft](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | -| [swipeRight](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | -| [swipeUp](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | - -### Inheritors - -| Name | Summary | -|---|---| -| [KRecyclerView](../-k-recycler-view/index.md) | `class KRecyclerView : `[`RecyclerActions`](./index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`RecyclerAdapterAssertions`](../-recycler-adapter-assertions/index.md)
View with RecyclerActions, BaseAssertions and RecyclerAdapterAssertions. Gives access to it's children | diff --git a/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/scroll-to-end.md b/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/scroll-to-end.md deleted file mode 100644 index 542b16c1..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/scroll-to-end.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [RecyclerActions](index.md) / [scrollToEnd](./scroll-to-end.md) - -# scrollToEnd - -`open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollToEnd](../../com.agoda.kakao.common.actions/-scrollable-actions/scroll-to-end.md) - -Scrolls to the last position of the view - diff --git a/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/scroll-to-start.md b/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/scroll-to-start.md deleted file mode 100644 index 326d05e4..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/scroll-to-start.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [RecyclerActions](index.md) / [scrollToStart](./scroll-to-start.md) - -# scrollToStart - -`open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollToStart](../../com.agoda.kakao.common.actions/-scrollable-actions/scroll-to-start.md) - -Scrolls to the starting position of the view - diff --git a/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/scroll-to.md b/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/scroll-to.md deleted file mode 100644 index 495c4188..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-recycler-actions/scroll-to.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [RecyclerActions](index.md) / [scrollTo](./scroll-to.md) - -# scrollTo - -`open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollTo](../../com.agoda.kakao.common.actions/-scrollable-actions/scroll-to.md) - -Scrolls to the specific position of the view - -### Parameters - -`position` - Scrolling destination`open fun scrollTo(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Scrolls to specific view holder that matches given matcher - -### Parameters - -`matcher` - Matcher for view holder, which is scroll destination`open fun scrollTo(viewBuilder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Scrolls to specific view holder that matches given matcher - -### Parameters - -`viewBuilder` - Builder that will be used to match view to scroll \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.recycler/-recycler-adapter-assertions/has-size.md b/docs/kakao/com.agoda.kakao.recycler/-recycler-adapter-assertions/has-size.md deleted file mode 100644 index bbb0f409..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-recycler-adapter-assertions/has-size.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [RecyclerAdapterAssertions](index.md) / [hasSize](./has-size.md) - -# hasSize - -`open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check size of recycler view - -### Parameters - -`size` - expected child count size in recycler view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.recycler/-recycler-adapter-assertions/index.md b/docs/kakao/com.agoda.kakao.recycler/-recycler-adapter-assertions/index.md deleted file mode 100644 index 561a32fa..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/-recycler-adapter-assertions/index.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.recycler](../index.md) / [RecyclerAdapterAssertions](./index.md) - -# RecyclerAdapterAssertions - -`interface RecyclerAdapterAssertions : `[`AdapterAssertions`](../../com.agoda.kakao.common.assertions/-adapter-assertions/index.md) - -Provides assertions for recyclerView adapter - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.assertions/-adapter-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [hasSize](has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of recycler view | - -### Inheritors - -| Name | Summary | -|---|---| -| [KRecyclerView](../-k-recycler-view/index.md) | `class KRecyclerView : `[`RecyclerActions`](../-recycler-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`RecyclerAdapterAssertions`](./index.md)
View with RecyclerActions, BaseAssertions and RecyclerAdapterAssertions. Gives access to it's children | diff --git a/docs/kakao/com.agoda.kakao.recycler/index.md b/docs/kakao/com.agoda.kakao.recycler/index.md deleted file mode 100644 index 6a569fe3..00000000 --- a/docs/kakao/com.agoda.kakao.recycler/index.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.recycler](./index.md) - -## Package com.agoda.kakao.recycler - -### Types - -| Name | Summary | -|---|---| -| [KEmptyRecyclerItem](-k-empty-recycler-item/index.md) | `class KEmptyRecyclerItem : `[`KRecyclerItem`](-k-recycler-item/index.md)`<`[`KEmptyRecyclerItem`](-k-empty-recycler-item/index.md)`>`
Empty implementation of KRecyclerItem | -| [KRecyclerItem](-k-recycler-item/index.md) | `open class KRecyclerItem : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../com.agoda.kakao.intercept/-interceptable/index.md)``
Base class for KRecyclerView adapter items | -| [KRecyclerItemType](-k-recycler-item-type/index.md) | `class KRecyclerItemType>`
For internal use. Don't use manually. | -| [KRecyclerItemTypeBuilder](-k-recycler-item-type-builder/index.md) | `class KRecyclerItemTypeBuilder`
Class that maps types to providing functions | -| [KRecyclerView](-k-recycler-view/index.md) | `class KRecyclerView : `[`RecyclerActions`](-recycler-actions/index.md)`, `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`RecyclerAdapterAssertions`](-recycler-adapter-assertions/index.md)
View with RecyclerActions, BaseAssertions and RecyclerAdapterAssertions. Gives access to it's children | -| [RecyclerActions](-recycler-actions/index.md) | `interface RecyclerActions : `[`ScrollableActions`](../com.agoda.kakao.common.actions/-scrollable-actions/index.md)`, `[`SwipeableActions`](../com.agoda.kakao.common.actions/-swipeable-actions/index.md)
Provides ScrollableActions implementation for RecyclerView | -| [RecyclerAdapterAssertions](-recycler-adapter-assertions/index.md) | `interface RecyclerAdapterAssertions : `[`AdapterAssertions`](../com.agoda.kakao.common.assertions/-adapter-assertions/index.md)
Provides assertions for recyclerView adapter | diff --git a/docs/kakao/com.agoda.kakao.screen/-screen-actions/close-soft-keyboard.md b/docs/kakao/com.agoda.kakao.screen/-screen-actions/close-soft-keyboard.md deleted file mode 100644 index ef4cb5c2..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen-actions/close-soft-keyboard.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [ScreenActions](index.md) / [closeSoftKeyboard](./close-soft-keyboard.md) - -# closeSoftKeyboard - -`open fun closeSoftKeyboard(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Closes soft keyboard, if opened - diff --git a/docs/kakao/com.agoda.kakao.screen/-screen-actions/idle.md b/docs/kakao/com.agoda.kakao.screen/-screen-actions/idle.md deleted file mode 100644 index 5289bd37..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen-actions/idle.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [ScreenActions](index.md) / [idle](./idle.md) - -# idle - -`open fun idle(duration: `[`Long`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)` = 1000L): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Idles for given amount of time - -### Parameters - -`duration` - Time to idle in milliseconds (1 second by default) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.screen/-screen-actions/index.md b/docs/kakao/com.agoda.kakao.screen/-screen-actions/index.md deleted file mode 100644 index 3a5e53d6..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen-actions/index.md +++ /dev/null @@ -1,30 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [ScreenActions](./index.md) - -# ScreenActions - -`interface ScreenActions` - -Interface with common actions for all screens - -Provides basic actions that can be performed on each and every screen - -### Properties - -| Name | Summary | -|---|---| -| [view](view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md)
ViewInteractionDelegate on which all actions are performed (root view by default) | - -### Functions - -| Name | Summary | -|---|---| -| [closeSoftKeyboard](close-soft-keyboard.md) | `open fun closeSoftKeyboard(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes soft keyboard, if opened | -| [pressBack](press-back.md) | `open fun pressBack(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on device's back button | -| [pressKey](press-key.md) | `open fun pressKey(keyCode: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses a key with corresponding KeyCode`open fun pressKey(key: EspressoKey): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses a key with correspondingKeyCode and modifiers | -| [pressMenuKey](press-menu-key.md) | `open fun pressMenuKey(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses the hardware menu key | - -### Inheritors - -| Name | Summary | -|---|---| -| [Screen](../-screen/index.md) | `open class Screen> : `[`ScreenActions`](./index.md)
Container class for UI elements. | diff --git a/docs/kakao/com.agoda.kakao.screen/-screen-actions/press-back.md b/docs/kakao/com.agoda.kakao.screen/-screen-actions/press-back.md deleted file mode 100644 index 6dda4fbb..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen-actions/press-back.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [ScreenActions](index.md) / [pressBack](./press-back.md) - -# pressBack - -`open fun pressBack(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs click on device's back button - diff --git a/docs/kakao/com.agoda.kakao.screen/-screen-actions/press-key.md b/docs/kakao/com.agoda.kakao.screen/-screen-actions/press-key.md deleted file mode 100644 index 9a53cb3a..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen-actions/press-key.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [ScreenActions](index.md) / [pressKey](./press-key.md) - -# pressKey - -`open fun pressKey(keyCode: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Presses a key with corresponding KeyCode - -`open fun pressKey(key: EspressoKey): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Presses a key with correspondingKeyCode and modifiers - diff --git a/docs/kakao/com.agoda.kakao.screen/-screen-actions/press-menu-key.md b/docs/kakao/com.agoda.kakao.screen/-screen-actions/press-menu-key.md deleted file mode 100644 index 2cf8aacb..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen-actions/press-menu-key.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [ScreenActions](index.md) / [pressMenuKey](./press-menu-key.md) - -# pressMenuKey - -`open fun pressMenuKey(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Presses the hardware menu key - diff --git a/docs/kakao/com.agoda.kakao.screen/-screen-actions/view.md b/docs/kakao/com.agoda.kakao.screen/-screen-actions/view.md deleted file mode 100644 index 516f3abd..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen-actions/view.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [ScreenActions](index.md) / [view](./view.md) - -# view - -`abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) - -ViewInteractionDelegate on which all actions are performed (root view by default) - -### Property - -`view` - ViewInteractionDelegate on which all actions are performed (root view by default) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.screen/-screen/-init-.md b/docs/kakao/com.agoda.kakao.screen/-screen/-init-.md deleted file mode 100644 index 84e2c56c..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen/-init-.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [Screen](index.md) / [<init>](./-init-.md) - -# <init> - -`Screen()` - -Container class for UI elements. - -This class groups UI elements and grants access to basic actions, -such as tapBack() and closeSoftKeyboard() - -### Parameters - -`T` - type of your screen, done to enable invoke() for its children - -**See Also** - -[ScreenActions](../-screen-actions/index.md) - diff --git a/docs/kakao/com.agoda.kakao.screen/-screen/idle.md b/docs/kakao/com.agoda.kakao.screen/-screen/idle.md deleted file mode 100644 index 8d5b6ee8..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen/idle.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [Screen](index.md) / [idle](./idle.md) - -# idle - -`fun idle(duration: `[`Long`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)` = 1000L): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Idles for given amount of time - -### Parameters - -`duration` - Time to idle in milliseconds (1 second by default) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.screen/-screen/index.md b/docs/kakao/com.agoda.kakao.screen/-screen/index.md deleted file mode 100644 index 6ce5329b..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen/index.md +++ /dev/null @@ -1,55 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [Screen](./index.md) - -# Screen - -`open class Screen> : `[`ScreenActions`](../-screen-actions/index.md) - -Container class for UI elements. - -This class groups UI elements and grants access to basic actions, -such as tapBack() and closeSoftKeyboard() - -### Parameters - -`T` - type of your screen, done to enable invoke() for its children - -**See Also** - -[ScreenActions](../-screen-actions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `Screen()`
Container class for UI elements. | - -### Properties - -| Name | Summary | -|---|---| -| [rootView](root-view.md) | `open var rootView: `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<*>?`
The visibility of rootView will be checked when entering the screen | -| [view](view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md)
ViewInteractionDelegate on which all actions are performed (root view by default) | - -### Functions - -| Name | Summary | -|---|---| -| [intercept](intercept.md) | `fun intercept(configurator: `[`Interceptor.Configurator`](../../com.agoda.kakao.intercept/-interceptor/-configurator/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the screen. Interceptors will be invoked on all interactions while the screen is active. | -| [invoke](invoke.md) | `operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [reset](reset.md) | `fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the screen. | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [closeSoftKeyboard](../-screen-actions/close-soft-keyboard.md) | `open fun closeSoftKeyboard(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes soft keyboard, if opened | -| [pressBack](../-screen-actions/press-back.md) | `open fun pressBack(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on device's back button | -| [pressKey](../-screen-actions/press-key.md) | `open fun pressKey(keyCode: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses a key with corresponding KeyCode`open fun pressKey(key: EspressoKey): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses a key with correspondingKeyCode and modifiers | -| [pressMenuKey](../-screen-actions/press-menu-key.md) | `open fun pressMenuKey(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses the hardware menu key | - -### Companion Object Functions - -| Name | Summary | -|---|---| -| [idle](idle.md) | `fun idle(duration: `[`Long`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)` = 1000L): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Idles for given amount of time | -| [onScreen](on-screen.md) | `fun > onScreen(function: `[`T`](on-screen.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](on-screen.md#T)
Initializes instance of the screen class provided and invokes given tail lambda on it. | diff --git a/docs/kakao/com.agoda.kakao.screen/-screen/intercept.md b/docs/kakao/com.agoda.kakao.screen/-screen/intercept.md deleted file mode 100644 index db8d7414..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen/intercept.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [Screen](index.md) / [intercept](./intercept.md) - -# intercept - -`fun intercept(configurator: `[`Interceptor.Configurator`](../../com.agoda.kakao.intercept/-interceptor/-configurator/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets the interceptors for the screen. -Interceptors will be invoked on all interactions while the screen is active. - -The screen is considered `active` when it is invoked in one of the following ways: - -``` -val screen = SomeScreen() - -screen { // Active - view { click() } - ... -} // Inactive - -// OR - -onScreen() { // Active - view { click() } - ... -} // Inactive -``` - -If you use nesting screens, all interceptors of the screens that became active will be invoked -in LIFO order (using Deque). - -### Parameters - -`configurator` - Configuration of the interceptors - -**See Also** - -[Interceptor](../../com.agoda.kakao.intercept/-interceptor/index.md) - diff --git a/docs/kakao/com.agoda.kakao.screen/-screen/invoke.md b/docs/kakao/com.agoda.kakao.screen/-screen/invoke.md deleted file mode 100644 index 13378edd..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [Screen](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your screen \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.screen/-screen/reset.md b/docs/kakao/com.agoda.kakao.screen/-screen/reset.md deleted file mode 100644 index dc45c322..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen/reset.md +++ /dev/null @@ -1,14 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [Screen](index.md) / [reset](./reset.md) - -# reset - -`fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Removes the interceptors from the screen. - -**See Also** - -[intercept](intercept.md) - -[Interceptor](../../com.agoda.kakao.intercept/-interceptor/index.md) - diff --git a/docs/kakao/com.agoda.kakao.screen/-screen/root-view.md b/docs/kakao/com.agoda.kakao.screen/-screen/root-view.md deleted file mode 100644 index d7149efa..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen/root-view.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [Screen](index.md) / [rootView](./root-view.md) - -# rootView - -`open var rootView: `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<*>?` - -The visibility of rootView will be checked when entering the screen - -**RootView** -.isVisible() Will be called after land onScreen<>() and after invoking screen directly. - diff --git a/docs/kakao/com.agoda.kakao.screen/-screen/view.md b/docs/kakao/com.agoda.kakao.screen/-screen/view.md deleted file mode 100644 index b24d50b4..00000000 --- a/docs/kakao/com.agoda.kakao.screen/-screen/view.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [Screen](index.md) / [view](./view.md) - -# view - -`open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) - -Overrides [ScreenActions.view](../-screen-actions/view.md) - -ViewInteractionDelegate on which all actions are performed (root view by default) - -### Property - -`view` - ViewInteractionDelegate on which all actions are performed (root view by default) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.screen/index.md b/docs/kakao/com.agoda.kakao.screen/index.md deleted file mode 100644 index f6144047..00000000 --- a/docs/kakao/com.agoda.kakao.screen/index.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.screen](./index.md) - -## Package com.agoda.kakao.screen - -### Types - -| Name | Summary | -|---|---| -| [Screen](-screen/index.md) | `open class Screen> : `[`ScreenActions`](-screen-actions/index.md)
Container class for UI elements. | -| [ScreenActions](-screen-actions/index.md) | `interface ScreenActions`
Interface with common actions for all screens | diff --git a/docs/kakao/com.agoda.kakao.scroll/-k-scroll-view/-init-.md b/docs/kakao/com.agoda.kakao.scroll/-k-scroll-view/-init-.md deleted file mode 100644 index af3e87d1..00000000 --- a/docs/kakao/com.agoda.kakao.scroll/-k-scroll-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.scroll](../index.md) / [KScrollView](index.md) / [<init>](./-init-.md) - -# <init> - -`KScrollView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KScrollView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KScrollView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.scroll/-k-scroll-view/index.md b/docs/kakao/com.agoda.kakao.scroll/-k-scroll-view/index.md deleted file mode 100644 index 3c67fe6a..00000000 --- a/docs/kakao/com.agoda.kakao.scroll/-k-scroll-view/index.md +++ /dev/null @@ -1,36 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.scroll](../index.md) / [KScrollView](./index.md) - -# KScrollView - -`class KScrollView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KScrollView`](./index.md)`>, `[`ScrollViewActions`](../-scroll-view-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -View with ScrollViewActions and BaseAssertions - -**See Also** - -[ScrollViewActions](../-scroll-view-actions/index.md) - -[BaseAssertions](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KScrollView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KScrollView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KScrollView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [scrollTo](../-scroll-view-actions/scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | -| [scrollToEnd](../-scroll-view-actions/scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](../-scroll-view-actions/scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | diff --git a/docs/kakao/com.agoda.kakao.scroll/-scroll-view-actions/index.md b/docs/kakao/com.agoda.kakao.scroll/-scroll-view-actions/index.md deleted file mode 100644 index 752daceb..00000000 --- a/docs/kakao/com.agoda.kakao.scroll/-scroll-view-actions/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.scroll](../index.md) / [ScrollViewActions](./index.md) - -# ScrollViewActions - -`interface ScrollViewActions : `[`ScrollableActions`](../../com.agoda.kakao.common.actions/-scrollable-actions/index.md)`, `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md) - -Provides ScrollableActions implementation for ScrollView - -**See Also** - -[ScrollableActions](../../com.agoda.kakao.common.actions/-scrollable-actions/index.md) - -[SwipeableActions](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md) - -[ScrollView](https://developer.android.com/reference/android/widget/ScrollView.html) - -### Functions - -| Name | Summary | -|---|---| -| [scrollTo](scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | -| [scrollToEnd](scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [swipeDown](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | -| [swipeLeft](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | -| [swipeRight](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | -| [swipeUp](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | - -### Inheritors - -| Name | Summary | -|---|---| -| [KAbsListView](../../com.agoda.kakao.list/-k-abs-list-view/index.md) | `class KAbsListView : `[`ScrollViewActions`](./index.md)`, `[`AbsListViewAdapterActions`](../../com.agoda.kakao.list/-abs-list-view-adapter-actions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)`, `[`AbsListViewAdapterAssertions`](../../com.agoda.kakao.list/-abs-list-view-adapter-assertions/index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | -| [KScrollView](../-k-scroll-view/index.md) | `class KScrollView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KScrollView`](../-k-scroll-view/index.md)`>, `[`ScrollViewActions`](./index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)
View with ScrollViewActions and BaseAssertions | diff --git a/docs/kakao/com.agoda.kakao.scroll/-scroll-view-actions/scroll-to-end.md b/docs/kakao/com.agoda.kakao.scroll/-scroll-view-actions/scroll-to-end.md deleted file mode 100644 index a9928d95..00000000 --- a/docs/kakao/com.agoda.kakao.scroll/-scroll-view-actions/scroll-to-end.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.scroll](../index.md) / [ScrollViewActions](index.md) / [scrollToEnd](./scroll-to-end.md) - -# scrollToEnd - -`open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollToEnd](../../com.agoda.kakao.common.actions/-scrollable-actions/scroll-to-end.md) - -Scrolls to the last position of the view - diff --git a/docs/kakao/com.agoda.kakao.scroll/-scroll-view-actions/scroll-to-start.md b/docs/kakao/com.agoda.kakao.scroll/-scroll-view-actions/scroll-to-start.md deleted file mode 100644 index 67a87d61..00000000 --- a/docs/kakao/com.agoda.kakao.scroll/-scroll-view-actions/scroll-to-start.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.scroll](../index.md) / [ScrollViewActions](index.md) / [scrollToStart](./scroll-to-start.md) - -# scrollToStart - -`open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollToStart](../../com.agoda.kakao.common.actions/-scrollable-actions/scroll-to-start.md) - -Scrolls to the starting position of the view - diff --git a/docs/kakao/com.agoda.kakao.scroll/-scroll-view-actions/scroll-to.md b/docs/kakao/com.agoda.kakao.scroll/-scroll-view-actions/scroll-to.md deleted file mode 100644 index 4d2f67d7..00000000 --- a/docs/kakao/com.agoda.kakao.scroll/-scroll-view-actions/scroll-to.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.scroll](../index.md) / [ScrollViewActions](index.md) / [scrollTo](./scroll-to.md) - -# scrollTo - -`open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollTo](../../com.agoda.kakao.common.actions/-scrollable-actions/scroll-to.md) - -Scrolls to the specific position of the view - -### Parameters - -`position` - Scrolling destination \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.scroll/index.md b/docs/kakao/com.agoda.kakao.scroll/index.md deleted file mode 100644 index 3d7d1d53..00000000 --- a/docs/kakao/com.agoda.kakao.scroll/index.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.scroll](./index.md) - -## Package com.agoda.kakao.scroll - -### Types - -| Name | Summary | -|---|---| -| [KScrollView](-k-scroll-view/index.md) | `class KScrollView : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KScrollView`](-k-scroll-view/index.md)`>, `[`ScrollViewActions`](-scroll-view-actions/index.md)`, `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
View with ScrollViewActions and BaseAssertions | -| [ScrollViewActions](-scroll-view-actions/index.md) | `interface ScrollViewActions : `[`ScrollableActions`](../com.agoda.kakao.common.actions/-scrollable-actions/index.md)`, `[`SwipeableActions`](../com.agoda.kakao.common.actions/-swipeable-actions/index.md)
Provides ScrollableActions implementation for ScrollView | diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner-item/-init-.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner-item/-init-.md deleted file mode 100644 index 096904fd..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner-item/-init-.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinnerItem](index.md) / [<init>](./-init-.md) - -# <init> - -`KSpinnerItem(parent: DataInteraction)` - -KTextView implementation of KAdapterItem - -Use this if you want to perform/assert on the root view of adapter item - -### Parameters - -`parent` - Matcher of the root view of adapter item - -**See Also** - -[KAdapterItem](../../com.agoda.kakao.list/-k-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner-item/index.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner-item/index.md deleted file mode 100644 index 5c525559..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner-item/index.md +++ /dev/null @@ -1,46 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinnerItem](./index.md) - -# KSpinnerItem - -`class KSpinnerItem : `[`KAdapterItem`](../../com.agoda.kakao.list/-k-adapter-item/index.md)`<`[`KTextView`](../../com.agoda.kakao.text/-k-text-view/index.md)`>, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md) - -KTextView implementation of KAdapterItem - -Use this if you want to perform/assert on the root view of adapter item - -### Parameters - -`parent` - Matcher of the root view of adapter item - -**See Also** - -[KAdapterItem](../../com.agoda.kakao.list/-k-adapter-item/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KSpinnerItem(parent: DataInteraction)`
KTextView implementation of KAdapterItem | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.list/-k-adapter-item/root.md) | `open var root: Matcher!` | -| [view](../../com.agoda.kakao.list/-k-adapter-item/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [containsText](../../com.agoda.kakao.text/-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | -| [hasAnyText](../../com.agoda.kakao.text/-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | -| [hasContentDescription](../../com.agoda.kakao.text/-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | -| [hasEmptyText](../../com.agoda.kakao.text/-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | -| [hasHint](../../com.agoda.kakao.text/-text-view-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | -| [hasNoText](../../com.agoda.kakao.text/-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | -| [hasText](../../com.agoda.kakao.text/-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | -| [hasTextColor](../../com.agoda.kakao.text/-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | -| [invoke](../../com.agoda.kakao.list/-k-adapter-item/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.list/-k-adapter-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.list/-k-adapter-item/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.list/-k-adapter-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.list/-k-adapter-item/index.md#T)
Infix function for invoking lambda on your view | -| [startsWithText](../../com.agoda.kakao.text/-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/-init-.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/-init-.md deleted file mode 100644 index 9e86e705..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/-init-.md +++ /dev/null @@ -1,50 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [<init>](./-init-.md) - -# <init> - -`KSpinner(builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../../com.agoda.kakao.list/-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with view interaction from given ViewBuilder - -### Parameters - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - -`KSpinner(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../../com.agoda.kakao.list/-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - Matcher that will be used as parent in isDescendantOfA() matcher - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - -`KSpinner(parent: DataInteraction, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../../com.agoda.kakao.list/-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - DataInteraction that will be used as parent to ViewBuilder - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../../com.agoda.kakao.common.builders/-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/child-at.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/child-at.md deleted file mode 100644 index 5e9511ec..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/child-at.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [childAt](./child-at.md) - -# childAt - -`inline fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on child at given position - -### Parameters - -`T` - Type of item at given position. Must be registered via constructor. - -`position` - Position of item in adapter - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/child-with.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/child-with.md deleted file mode 100644 index bacf058c..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/child-with.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [childWith](./child-with.md) - -# childWith - -`inline fun > childWith(childMatcher: `[`DataBuilder`](../../com.agoda.kakao.list/-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T) - -Performs given actions/assertion on child that matches given matcher - -### Parameters - -`T` - Type of item at given position. Must be registered via constructor. - -`childMatcher` - Matcher for item in adapter - -**Return** -Item with type T. To make actions/assertions on it immediately, use perform() infix function. - diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/children.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/children.md deleted file mode 100644 index 7a45d4b1..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/children.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [children](./children.md) - -# children - -`inline fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on all children in adapter - -### Parameters - -`T` - Type of all items. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/close.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/close.md deleted file mode 100644 index 891d2d1e..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/close.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [close](./close.md) - -# close - -`fun close(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [SpinnerAdapterActions.close](../-spinner-adapter-actions/close.md) - -Closes the spinner - diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/empty-child-at.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/empty-child-at.md deleted file mode 100644 index d5beb833..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/empty-child-at.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [emptyChildAt](./empty-child-at.md) - -# emptyChildAt - -`fun emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KSpinnerItem`](../-k-spinner-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls childAt() on your view with base child - -Calls childAt() on your Spinner and casts received item to KSpinnerItem - -### Parameters - -`position` - Position of child in adapter - -`tail` - Lambda with KSpinnerItem receiver - -**See Also** - -[KSpinnerItem](../-k-spinner-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/empty-child-with.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/empty-child-with.md deleted file mode 100644 index f54a709a..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/empty-child-with.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [emptyChildWith](./empty-child-with.md) - -# emptyChildWith - -`fun emptyChildWith(builder: `[`DataBuilder`](../../com.agoda.kakao.list/-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KSpinnerItem`](../-k-spinner-item/index.md) - -Calls childWith() on your view with base child - -Calls childWith() on your Spinner and casts received item to KSpinnerItem - -### Parameters - -`builder` - Data builder that will match the child view - -**Return** -Matched KSpinnerItem - -**See Also** - -[KSpinnerItem](../-k-spinner-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/empty-first-child.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/empty-first-child.md deleted file mode 100644 index cf1cd5cd..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/empty-first-child.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [emptyFirstChild](./empty-first-child.md) - -# emptyFirstChild - -`fun emptyFirstChild(tail: `[`KSpinnerItem`](../-k-spinner-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls firstChild() on your view with base child - -Calls firstChild() on your Spinner and casts received item to KSpinnerItem - -### Parameters - -`tail` - Lambda with KSpinnerItem receiver - -**See Also** - -[KSpinnerItem](../-k-spinner-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/empty-last-child.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/empty-last-child.md deleted file mode 100644 index c1c0e81f..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/empty-last-child.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [emptyLastChild](./empty-last-child.md) - -# emptyLastChild - -`fun emptyLastChild(tail: `[`KSpinnerItem`](../-k-spinner-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls lastChild() on your view with base child - -Calls lastChild() on your Spinner and casts received item to KSpinnerItem - -### Parameters - -`tail` - Lambda with KSpinnerItem receiver - -**See Also** - -[KSpinnerItem](../-k-spinner-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/first-child.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/first-child.md deleted file mode 100644 index 205da7c8..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/first-child.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [firstChild](./first-child.md) - -# firstChild - -`inline fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on first child in adapter - -### Parameters - -`T` - Type of item at first position. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/index.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/index.md deleted file mode 100644 index e1832345..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/index.md +++ /dev/null @@ -1,80 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](./index.md) - -# KSpinner - -`class KSpinner : `[`SpinnerAdapterActions`](../-spinner-adapter-actions/index.md)`, `[`SpinnerAdapterAssertions`](../-spinner-adapter-assertions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KSpinner(builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../../com.agoda.kakao.list/-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with view interaction from given ViewBuilder`KSpinner(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../../com.agoda.kakao.list/-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSpinner(parent: DataInteraction, builder: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../../com.agoda.kakao.list/-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with parent and view interaction from given ViewBuilder | - -### Properties - -| Name | Summary | -|---|---| -| [itemTypes](item-types.md) | `val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../../com.agoda.kakao.list/-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../../com.agoda.kakao.list/-k-adapter-item/index.md)`<*>>>` | -| [matcher](matcher.md) | `val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | -| [popupView](popup-view.md) | `var popupView: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md)`?` | -| [root](root.md) | `var root: Matcher` | -| [view](view.md) | `val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [childAt](child-at.md) | `fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on child at given position | -| [children](children.md) | `fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on all children in adapter | -| [childWith](child-with.md) | `fun > childWith(childMatcher: `[`DataBuilder`](../../com.agoda.kakao.list/-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T)
Performs given actions/assertion on child that matches given matcher | -| [close](close.md) | `fun close(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes the spinner | -| [emptyChildAt](empty-child-at.md) | `fun emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KSpinnerItem`](../-k-spinner-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls childAt() on your view with base child | -| [emptyChildWith](empty-child-with.md) | `fun emptyChildWith(builder: `[`DataBuilder`](../../com.agoda.kakao.list/-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KSpinnerItem`](../-k-spinner-item/index.md)
Calls childWith() on your view with base child | -| [emptyFirstChild](empty-first-child.md) | `fun emptyFirstChild(tail: `[`KSpinnerItem`](../-k-spinner-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls firstChild() on your view with base child | -| [emptyLastChild](empty-last-child.md) | `fun emptyLastChild(tail: `[`KSpinnerItem`](../-k-spinner-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls lastChild() on your view with base child | -| [firstChild](first-child.md) | `fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on first child in adapter | -| [invoke](invoke.md) | `operator fun invoke(function: `[`KSpinner`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [lastChild](last-child.md) | `fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on last child in adapter | -| [open](open.md) | `fun open(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Opens the spinner to display it's items | -| [perform](perform.md) | `infix fun perform(function: `[`KSpinner`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KSpinner`](./index.md)
Infix function for invoking lambda on your view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [getSize](../-spinner-adapter-actions/get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of the spinner | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasSize](../-spinner-adapter-assertions/has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of Spinner | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [hasText](../-spinner-adapter-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check selected text | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/invoke.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/invoke.md deleted file mode 100644 index d45c4ff8..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`KSpinner`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/item-types.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/item-types.md deleted file mode 100644 index dffaa498..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/item-types.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [itemTypes](./item-types.md) - -# itemTypes - -`val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../../com.agoda.kakao.list/-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../../com.agoda.kakao.list/-k-adapter-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/last-child.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/last-child.md deleted file mode 100644 index 9ad0f34a..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/last-child.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [lastChild](./last-child.md) - -# lastChild - -`inline fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on last child in adapter - -### Parameters - -`T` - Type of item at last position. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/matcher.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/matcher.md deleted file mode 100644 index c6141ce8..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [matcher](./matcher.md) - -# matcher - -`val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/open.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/open.md deleted file mode 100644 index 171fced6..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/open.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [open](./open.md) - -# open - -`fun open(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [SpinnerAdapterActions.open](../-spinner-adapter-actions/open.md) - -Opens the spinner to display it's items - diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/perform.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/perform.md deleted file mode 100644 index 2df662e2..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/perform.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [perform](./perform.md) - -# perform - -`infix fun perform(function: `[`KSpinner`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KSpinner`](index.md) - -Infix function for invoking lambda on your view - -Sometimes instance of view is a result of a function or constructor. -In this specific case you can't call invoke() since it will be considered as -tail lambda of your fun/constructor. In such cases please use this function. - -### Parameters - -`function` - Tail lambda with receiver which is your view - -**Return** -This object - diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/popup-view.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/popup-view.md deleted file mode 100644 index c10ed196..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/popup-view.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [popupView](./popup-view.md) - -# popupView - -`var popupView: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md)`?` - -Overrides [SpinnerAdapterActions.popupView](../-spinner-adapter-actions/popup-view.md) - diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/root.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/root.md deleted file mode 100644 index 44a79e75..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/root.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [root](./root.md) - -# root - -`var root: Matcher` - -Overrides [BaseAssertions.root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) - diff --git a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/view.md b/docs/kakao/com.agoda.kakao.spinner/-k-spinner/view.md deleted file mode 100644 index 90f43aae..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-k-spinner/view.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [KSpinner](index.md) / [view](./view.md) - -# view - -`val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) - -Overrides [SpinnerAdapterActions.view](../-spinner-adapter-actions/view.md) - -Overrides [AdapterAssertions.view](../../com.agoda.kakao.common.assertions/-adapter-assertions/view.md) - -Overrides [BaseAssertions.view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) - diff --git a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/close.md b/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/close.md deleted file mode 100644 index f0f25054..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/close.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [SpinnerAdapterActions](index.md) / [close](./close.md) - -# close - -`abstract fun close(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Closes the spinner - diff --git a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/get-size.md b/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/get-size.md deleted file mode 100644 index 3ccd4ce7..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/get-size.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [SpinnerAdapterActions](index.md) / [getSize](./get-size.md) - -# getSize - -`open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) - -Returns the size of the spinner - -**Return** -size of adapter - -**See Also** - -[Spinner](#) - -[AdapterView](https://developer.android.com/reference/android/widget/AdapterView.html) - diff --git a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/index.md b/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/index.md deleted file mode 100644 index e44246e6..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/index.md +++ /dev/null @@ -1,26 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [SpinnerAdapterActions](./index.md) - -# SpinnerAdapterActions - -`interface SpinnerAdapterActions` - -### Properties - -| Name | Summary | -|---|---| -| [popupView](popup-view.md) | `abstract var popupView: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md)`?` | -| [view](view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [close](close.md) | `abstract fun close(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes the spinner | -| [getSize](get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of the spinner | -| [open](open.md) | `abstract fun open(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Opens the spinner to display it's items | - -### Inheritors - -| Name | Summary | -|---|---| -| [KSpinner](../-k-spinner/index.md) | `class KSpinner : `[`SpinnerAdapterActions`](./index.md)`, `[`SpinnerAdapterAssertions`](../-spinner-adapter-assertions/index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) | diff --git a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/open.md b/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/open.md deleted file mode 100644 index bd7be818..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/open.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [SpinnerAdapterActions](index.md) / [open](./open.md) - -# open - -`abstract fun open(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Opens the spinner to display it's items - diff --git a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/popup-view.md b/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/popup-view.md deleted file mode 100644 index af1ac579..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/popup-view.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [SpinnerAdapterActions](index.md) / [popupView](./popup-view.md) - -# popupView - -`abstract var popupView: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md)`?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/view.md b/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/view.md deleted file mode 100644 index b3c64099..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-actions/view.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [SpinnerAdapterActions](index.md) / [view](./view.md) - -# view - -`abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-assertions/has-size.md b/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-assertions/has-size.md deleted file mode 100644 index 44085c6e..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-assertions/has-size.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [SpinnerAdapterAssertions](index.md) / [hasSize](./has-size.md) - -# hasSize - -`open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check size of Spinner - -### Parameters - -`size` - expected child count size in Spinner \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-assertions/has-text.md b/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-assertions/has-text.md deleted file mode 100644 index 4cf85111..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-assertions/has-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [SpinnerAdapterAssertions](index.md) / [hasText](./has-text.md) - -# hasText - -`open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check selected text - -### Parameters - -`text` - expected selected text in Spinner \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-assertions/index.md b/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-assertions/index.md deleted file mode 100644 index 37353c83..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/-spinner-adapter-assertions/index.md +++ /dev/null @@ -1,26 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.spinner](../index.md) / [SpinnerAdapterAssertions](./index.md) - -# SpinnerAdapterAssertions - -`interface SpinnerAdapterAssertions : `[`AdapterAssertions`](../../com.agoda.kakao.common.assertions/-adapter-assertions/index.md) - -Provides assertions for Spinner adapter - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.assertions/-adapter-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [hasSize](has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of Spinner | -| [hasText](has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check selected text | - -### Inheritors - -| Name | Summary | -|---|---| -| [KSpinner](../-k-spinner/index.md) | `class KSpinner : `[`SpinnerAdapterActions`](../-spinner-adapter-actions/index.md)`, `[`SpinnerAdapterAssertions`](./index.md)`, `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) | diff --git a/docs/kakao/com.agoda.kakao.spinner/index.md b/docs/kakao/com.agoda.kakao.spinner/index.md deleted file mode 100644 index 9c4d5b83..00000000 --- a/docs/kakao/com.agoda.kakao.spinner/index.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.spinner](./index.md) - -## Package com.agoda.kakao.spinner - -### Types - -| Name | Summary | -|---|---| -| [KSpinner](-k-spinner/index.md) | `class KSpinner : `[`SpinnerAdapterActions`](-spinner-adapter-actions/index.md)`, `[`SpinnerAdapterAssertions`](-spinner-adapter-assertions/index.md)`, `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md) | -| [KSpinnerItem](-k-spinner-item/index.md) | `class KSpinnerItem : `[`KAdapterItem`](../com.agoda.kakao.list/-k-adapter-item/index.md)`<`[`KTextView`](../com.agoda.kakao.text/-k-text-view/index.md)`>, `[`TextViewAssertions`](../com.agoda.kakao.text/-text-view-assertions/index.md)
KTextView implementation of KAdapterItem | -| [SpinnerAdapterActions](-spinner-adapter-actions/index.md) | `interface SpinnerAdapterActions` | -| [SpinnerAdapterAssertions](-spinner-adapter-assertions/index.md) | `interface SpinnerAdapterAssertions : `[`AdapterAssertions`](../com.agoda.kakao.common.assertions/-adapter-assertions/index.md)
Provides assertions for Spinner adapter | diff --git a/docs/kakao/com.agoda.kakao.swiperefresh/-k-swipe-refresh-layout/-init-.md b/docs/kakao/com.agoda.kakao.swiperefresh/-k-swipe-refresh-layout/-init-.md deleted file mode 100644 index 1424b3a0..00000000 --- a/docs/kakao/com.agoda.kakao.swiperefresh/-k-swipe-refresh-layout/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.swiperefresh](../index.md) / [KSwipeRefreshLayout](index.md) / [<init>](./-init-.md) - -# <init> - -`KSwipeRefreshLayout(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KSwipeRefreshLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KSwipeRefreshLayout(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.swiperefresh/-k-swipe-refresh-layout/index.md b/docs/kakao/com.agoda.kakao.swiperefresh/-k-swipe-refresh-layout/index.md deleted file mode 100644 index 133b1af6..00000000 --- a/docs/kakao/com.agoda.kakao.swiperefresh/-k-swipe-refresh-layout/index.md +++ /dev/null @@ -1,36 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.swiperefresh](../index.md) / [KSwipeRefreshLayout](./index.md) - -# KSwipeRefreshLayout - -`class KSwipeRefreshLayout : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSwipeRefreshLayout`](./index.md)`>, `[`SwipeRefreshLayoutActions`](../-swipe-refresh-layout-actions/index.md)`, `[`SwipeRefreshLayoutAssertions`](../-swipe-refresh-layout-assertions/index.md) - -View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions - -**See Also** - -[SwipeRefreshLayoutActions](../-swipe-refresh-layout-actions/index.md) - -[SwipeRefreshLayoutAssertions](../-swipe-refresh-layout-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KSwipeRefreshLayout(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwipeRefreshLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwipeRefreshLayout(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [isNotRefreshing](../-swipe-refresh-layout-assertions/is-not-refreshing.md) | `open fun isNotRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the SwipeRefreshLayout is not refreshing | -| [isRefreshing](../-swipe-refresh-layout-assertions/is-refreshing.md) | `open fun isRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the SwipeRefreshLayout is refreshing | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [setRefreshing](../-swipe-refresh-layout-actions/set-refreshing.md) | `open fun setRefreshing(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the refreshing state of SwipeRefreshLayout | diff --git a/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-actions/index.md b/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-actions/index.md deleted file mode 100644 index 2e92aaac..00000000 --- a/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-actions/index.md +++ /dev/null @@ -1,28 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.swiperefresh](../index.md) / [SwipeRefreshLayoutActions](./index.md) - -# SwipeRefreshLayoutActions - -`interface SwipeRefreshLayoutActions : `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md) - -Provides actions for SwipeRefreshLayout - -### Functions - -| Name | Summary | -|---|---| -| [setRefreshing](set-refreshing.md) | `open fun setRefreshing(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the refreshing state of SwipeRefreshLayout | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [swipeDown](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | -| [swipeLeft](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | -| [swipeRight](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | -| [swipeUp](../../com.agoda.kakao.common.actions/-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | - -### Inheritors - -| Name | Summary | -|---|---| -| [KSwipeRefreshLayout](../-k-swipe-refresh-layout/index.md) | `class KSwipeRefreshLayout : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSwipeRefreshLayout`](../-k-swipe-refresh-layout/index.md)`>, `[`SwipeRefreshLayoutActions`](./index.md)`, `[`SwipeRefreshLayoutAssertions`](../-swipe-refresh-layout-assertions/index.md)
View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions | diff --git a/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-actions/set-refreshing.md b/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-actions/set-refreshing.md deleted file mode 100644 index aae0ca0a..00000000 --- a/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-actions/set-refreshing.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.swiperefresh](../index.md) / [SwipeRefreshLayoutActions](index.md) / [setRefreshing](./set-refreshing.md) - -# setRefreshing - -`open fun setRefreshing(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets the refreshing state of SwipeRefreshLayout - -### Parameters - -`refreshing` - state to be set \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-assertions/index.md b/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-assertions/index.md deleted file mode 100644 index a85df9b6..00000000 --- a/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-assertions/index.md +++ /dev/null @@ -1,65 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.swiperefresh](../index.md) / [SwipeRefreshLayoutAssertions](./index.md) - -# SwipeRefreshLayoutAssertions - -`interface SwipeRefreshLayoutAssertions : `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -Provides assertion for SwipeRefreshLayout - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | -| [view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [isNotRefreshing](is-not-refreshing.md) | `open fun isNotRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the SwipeRefreshLayout is not refreshing | -| [isRefreshing](is-refreshing.md) | `open fun isRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the SwipeRefreshLayout is refreshing | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KSwipeRefreshLayout](../-k-swipe-refresh-layout/index.md) | `class KSwipeRefreshLayout : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSwipeRefreshLayout`](../-k-swipe-refresh-layout/index.md)`>, `[`SwipeRefreshLayoutActions`](../-swipe-refresh-layout-actions/index.md)`, `[`SwipeRefreshLayoutAssertions`](./index.md)
View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions | diff --git a/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-assertions/is-not-refreshing.md b/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-assertions/is-not-refreshing.md deleted file mode 100644 index 51519c56..00000000 --- a/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-assertions/is-not-refreshing.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.swiperefresh](../index.md) / [SwipeRefreshLayoutAssertions](index.md) / [isNotRefreshing](./is-not-refreshing.md) - -# isNotRefreshing - -`open fun isNotRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the SwipeRefreshLayout is not refreshing - diff --git a/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-assertions/is-refreshing.md b/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-assertions/is-refreshing.md deleted file mode 100644 index ffbaf076..00000000 --- a/docs/kakao/com.agoda.kakao.swiperefresh/-swipe-refresh-layout-assertions/is-refreshing.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.swiperefresh](../index.md) / [SwipeRefreshLayoutAssertions](index.md) / [isRefreshing](./is-refreshing.md) - -# isRefreshing - -`open fun isRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the SwipeRefreshLayout is refreshing - diff --git a/docs/kakao/com.agoda.kakao.swiperefresh/index.md b/docs/kakao/com.agoda.kakao.swiperefresh/index.md deleted file mode 100644 index 26270b22..00000000 --- a/docs/kakao/com.agoda.kakao.swiperefresh/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.swiperefresh](./index.md) - -## Package com.agoda.kakao.swiperefresh - -### Types - -| Name | Summary | -|---|---| -| [KSwipeRefreshLayout](-k-swipe-refresh-layout/index.md) | `class KSwipeRefreshLayout : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSwipeRefreshLayout`](-k-swipe-refresh-layout/index.md)`>, `[`SwipeRefreshLayoutActions`](-swipe-refresh-layout-actions/index.md)`, `[`SwipeRefreshLayoutAssertions`](-swipe-refresh-layout-assertions/index.md)
View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions | -| [SwipeRefreshLayoutActions](-swipe-refresh-layout-actions/index.md) | `interface SwipeRefreshLayoutActions : `[`SwipeableActions`](../com.agoda.kakao.common.actions/-swipeable-actions/index.md)
Provides actions for SwipeRefreshLayout | -| [SwipeRefreshLayoutAssertions](-swipe-refresh-layout-assertions/index.md) | `interface SwipeRefreshLayoutAssertions : `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
Provides assertion for SwipeRefreshLayout | diff --git a/docs/kakao/com.agoda.kakao.switch/-k-switch/-init-.md b/docs/kakao/com.agoda.kakao.switch/-k-switch/-init-.md deleted file mode 100644 index 7d596738..00000000 --- a/docs/kakao/com.agoda.kakao.switch/-k-switch/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.switch](../index.md) / [KSwitch](index.md) / [<init>](./-init-.md) - -# <init> - -`KSwitch(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KSwitch(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KSwitch(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.switch/-k-switch/index.md b/docs/kakao/com.agoda.kakao.switch/-k-switch/index.md deleted file mode 100644 index 586aec7d..00000000 --- a/docs/kakao/com.agoda.kakao.switch/-k-switch/index.md +++ /dev/null @@ -1,47 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.switch](../index.md) / [KSwitch](./index.md) - -# KSwitch - -`class KSwitch : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSwitch`](./index.md)`>, `[`SwitchableActions`](../-switchable-actions/index.md)`, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](../../com.agoda.kakao.check/-checkable-assertions/index.md) - -View with SwitchableActions, CheckableAssertions and TextViewAssertions - -**See Also** - -[SwitchableActions](../-switchable-actions/index.md) - -[CheckableAssertions](../../com.agoda.kakao.check/-checkable-assertions/index.md) - -[TextViewAssertions](../../com.agoda.kakao.text/-text-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KSwitch(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwitch(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwitch(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [containsText](../../com.agoda.kakao.text/-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | -| [hasAnyText](../../com.agoda.kakao.text/-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | -| [hasContentDescription](../../com.agoda.kakao.text/-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | -| [hasEmptyText](../../com.agoda.kakao.text/-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | -| [hasHint](../../com.agoda.kakao.text/-text-view-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | -| [hasNoText](../../com.agoda.kakao.text/-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | -| [hasText](../../com.agoda.kakao.text/-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | -| [hasTextColor](../../com.agoda.kakao.text/-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [isChecked](../../com.agoda.kakao.check/-checkable-assertions/is-checked.md) | `open fun isChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is checked | -| [isNotChecked](../../com.agoda.kakao.check/-checkable-assertions/is-not-checked.md) | `open fun isNotChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not checked | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [startsWithText](../../com.agoda.kakao.text/-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | -| [swipeSwitchThumb](../-switchable-actions/swipe-switch-thumb.md) | `open fun swipeSwitchThumb(direction: `[`SwitchableActions.Direction`](../-switchable-actions/-direction/index.md)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Moves the thumb of the switch to the right | diff --git a/docs/kakao/com.agoda.kakao.switch/-switchable-actions/-direction/-l-e-f-t.md b/docs/kakao/com.agoda.kakao.switch/-switchable-actions/-direction/-l-e-f-t.md deleted file mode 100644 index 588630bc..00000000 --- a/docs/kakao/com.agoda.kakao.switch/-switchable-actions/-direction/-l-e-f-t.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.switch](../../index.md) / [SwitchableActions](../index.md) / [Direction](index.md) / [LEFT](./-l-e-f-t.md) - -# LEFT - -`LEFT` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.switch/-switchable-actions/-direction/-r-i-g-h-t.md b/docs/kakao/com.agoda.kakao.switch/-switchable-actions/-direction/-r-i-g-h-t.md deleted file mode 100644 index d5f637d1..00000000 --- a/docs/kakao/com.agoda.kakao.switch/-switchable-actions/-direction/-r-i-g-h-t.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.switch](../../index.md) / [SwitchableActions](../index.md) / [Direction](index.md) / [RIGHT](./-r-i-g-h-t.md) - -# RIGHT - -`RIGHT` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.switch/-switchable-actions/-direction/index.md b/docs/kakao/com.agoda.kakao.switch/-switchable-actions/-direction/index.md deleted file mode 100644 index 310b0af4..00000000 --- a/docs/kakao/com.agoda.kakao.switch/-switchable-actions/-direction/index.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.switch](../../index.md) / [SwitchableActions](../index.md) / [Direction](./index.md) - -# Direction - -`enum class Direction` - -### Enum Values - -| Name | Summary | -|---|---| -| [RIGHT](-r-i-g-h-t.md) | | -| [LEFT](-l-e-f-t.md) | | diff --git a/docs/kakao/com.agoda.kakao.switch/-switchable-actions/index.md b/docs/kakao/com.agoda.kakao.switch/-switchable-actions/index.md deleted file mode 100644 index 19ff5d26..00000000 --- a/docs/kakao/com.agoda.kakao.switch/-switchable-actions/index.md +++ /dev/null @@ -1,44 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.switch](../index.md) / [SwitchableActions](./index.md) - -# SwitchableActions - -`interface SwitchableActions : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides action for actions on Switch - -### Types - -| Name | Summary | -|---|---| -| [Direction](-direction/index.md) | `enum class Direction` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [swipeSwitchThumb](swipe-switch-thumb.md) | `open fun swipeSwitchThumb(direction: `[`SwitchableActions.Direction`](-direction/index.md)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Moves the thumb of the switch to the right | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KSwitch](../-k-switch/index.md) | `class KSwitch : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSwitch`](../-k-switch/index.md)`>, `[`SwitchableActions`](./index.md)`, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](../../com.agoda.kakao.check/-checkable-assertions/index.md)
View with SwitchableActions, CheckableAssertions and TextViewAssertions | diff --git a/docs/kakao/com.agoda.kakao.switch/-switchable-actions/swipe-switch-thumb.md b/docs/kakao/com.agoda.kakao.switch/-switchable-actions/swipe-switch-thumb.md deleted file mode 100644 index 462a3023..00000000 --- a/docs/kakao/com.agoda.kakao.switch/-switchable-actions/swipe-switch-thumb.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.switch](../index.md) / [SwitchableActions](index.md) / [swipeSwitchThumb](./swipe-switch-thumb.md) - -# swipeSwitchThumb - -`open fun swipeSwitchThumb(direction: `[`SwitchableActions.Direction`](-direction/index.md)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Moves the thumb of the switch to the right - -### Parameters - -`direction` - for the thumb to move \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.switch/index.md b/docs/kakao/com.agoda.kakao.switch/index.md deleted file mode 100644 index b5f356ab..00000000 --- a/docs/kakao/com.agoda.kakao.switch/index.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.switch](./index.md) - -## Package com.agoda.kakao.switch - -### Types - -| Name | Summary | -|---|---| -| [KSwitch](-k-switch/index.md) | `class KSwitch : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSwitch`](-k-switch/index.md)`>, `[`SwitchableActions`](-switchable-actions/index.md)`, `[`TextViewAssertions`](../com.agoda.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](../com.agoda.kakao.check/-checkable-assertions/index.md)
View with SwitchableActions, CheckableAssertions and TextViewAssertions | -| [SwitchableActions](-switchable-actions/index.md) | `interface SwitchableActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides action for actions on Switch | diff --git a/docs/kakao/com.agoda.kakao.tabs/-k-tab-layout/-init-.md b/docs/kakao/com.agoda.kakao.tabs/-k-tab-layout/-init-.md deleted file mode 100644 index 3389e78b..00000000 --- a/docs/kakao/com.agoda.kakao.tabs/-k-tab-layout/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.tabs](../index.md) / [KTabLayout](index.md) / [<init>](./-init-.md) - -# <init> - -`KTabLayout(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KTabLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KTabLayout(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.tabs/-k-tab-layout/index.md b/docs/kakao/com.agoda.kakao.tabs/-k-tab-layout/index.md deleted file mode 100644 index 03675819..00000000 --- a/docs/kakao/com.agoda.kakao.tabs/-k-tab-layout/index.md +++ /dev/null @@ -1,36 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.tabs](../index.md) / [KTabLayout](./index.md) - -# KTabLayout - -`class KTabLayout : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTabLayout`](./index.md)`>, `[`TabLayoutActions`](../-tab-layout-actions/index.md)`, `[`TabLayoutAssertions`](../-tab-layout-assertions/index.md) - -View with TabLayoutActions and TabLayoutAssertions - -**See Also** - -[TabLayoutActions](../-tab-layout-actions/index.md) - -[TabLayoutAssertions](../-tab-layout-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KTabLayout(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTabLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTabLayout(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [getSelectedItem](../-tab-layout-actions/get-selected-item.md) | `open fun getSelectedItem(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the currently selected item id | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [isTabSelected](../-tab-layout-assertions/is-tab-selected.md) | `open fun isTabSelected(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if TabLayout have selected tab with given index | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [selectTab](../-tab-layout-actions/select-tab.md) | `open fun selectTab(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Selects tab at given index | diff --git a/docs/kakao/com.agoda.kakao.tabs/-tab-layout-actions/get-selected-item.md b/docs/kakao/com.agoda.kakao.tabs/-tab-layout-actions/get-selected-item.md deleted file mode 100644 index 552cee00..00000000 --- a/docs/kakao/com.agoda.kakao.tabs/-tab-layout-actions/get-selected-item.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.tabs](../index.md) / [TabLayoutActions](index.md) / [getSelectedItem](./get-selected-item.md) - -# getSelectedItem - -`open fun getSelectedItem(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) - -Returns the currently selected item id - -**Return** -selected menu item id - diff --git a/docs/kakao/com.agoda.kakao.tabs/-tab-layout-actions/index.md b/docs/kakao/com.agoda.kakao.tabs/-tab-layout-actions/index.md deleted file mode 100644 index 1dce8785..00000000 --- a/docs/kakao/com.agoda.kakao.tabs/-tab-layout-actions/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.tabs](../index.md) / [TabLayoutActions](./index.md) - -# TabLayoutActions - -`interface TabLayoutActions : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides action for TabLayout - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [getSelectedItem](get-selected-item.md) | `open fun getSelectedItem(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the currently selected item id | -| [selectTab](select-tab.md) | `open fun selectTab(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Selects tab at given index | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KTabLayout](../-k-tab-layout/index.md) | `class KTabLayout : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTabLayout`](../-k-tab-layout/index.md)`>, `[`TabLayoutActions`](./index.md)`, `[`TabLayoutAssertions`](../-tab-layout-assertions/index.md)
View with TabLayoutActions and TabLayoutAssertions | diff --git a/docs/kakao/com.agoda.kakao.tabs/-tab-layout-actions/select-tab.md b/docs/kakao/com.agoda.kakao.tabs/-tab-layout-actions/select-tab.md deleted file mode 100644 index 0e821eec..00000000 --- a/docs/kakao/com.agoda.kakao.tabs/-tab-layout-actions/select-tab.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.tabs](../index.md) / [TabLayoutActions](index.md) / [selectTab](./select-tab.md) - -# selectTab - -`open fun selectTab(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Selects tab at given index - -### Parameters - -`index` - tab index to be selected \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.tabs/-tab-layout-assertions/index.md b/docs/kakao/com.agoda.kakao.tabs/-tab-layout-assertions/index.md deleted file mode 100644 index 5223e967..00000000 --- a/docs/kakao/com.agoda.kakao.tabs/-tab-layout-assertions/index.md +++ /dev/null @@ -1,64 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.tabs](../index.md) / [TabLayoutAssertions](./index.md) - -# TabLayoutAssertions - -`interface TabLayoutAssertions : `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -Provides assertions for TabLayout - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | -| [view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [isTabSelected](is-tab-selected.md) | `open fun isTabSelected(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if TabLayout have selected tab with given index | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KTabLayout](../-k-tab-layout/index.md) | `class KTabLayout : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTabLayout`](../-k-tab-layout/index.md)`>, `[`TabLayoutActions`](../-tab-layout-actions/index.md)`, `[`TabLayoutAssertions`](./index.md)
View with TabLayoutActions and TabLayoutAssertions | diff --git a/docs/kakao/com.agoda.kakao.tabs/-tab-layout-assertions/is-tab-selected.md b/docs/kakao/com.agoda.kakao.tabs/-tab-layout-assertions/is-tab-selected.md deleted file mode 100644 index 2502f5ac..00000000 --- a/docs/kakao/com.agoda.kakao.tabs/-tab-layout-assertions/is-tab-selected.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.tabs](../index.md) / [TabLayoutAssertions](index.md) / [isTabSelected](./is-tab-selected.md) - -# isTabSelected - -`open fun isTabSelected(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if TabLayout have selected tab with given index - -### Parameters - -`index` - tab index to be checked \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.tabs/index.md b/docs/kakao/com.agoda.kakao.tabs/index.md deleted file mode 100644 index 7dce5edd..00000000 --- a/docs/kakao/com.agoda.kakao.tabs/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.tabs](./index.md) - -## Package com.agoda.kakao.tabs - -### Types - -| Name | Summary | -|---|---| -| [KTabLayout](-k-tab-layout/index.md) | `class KTabLayout : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTabLayout`](-k-tab-layout/index.md)`>, `[`TabLayoutActions`](-tab-layout-actions/index.md)`, `[`TabLayoutAssertions`](-tab-layout-assertions/index.md)
View with TabLayoutActions and TabLayoutAssertions | -| [TabLayoutActions](-tab-layout-actions/index.md) | `interface TabLayoutActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides action for TabLayout | -| [TabLayoutAssertions](-tab-layout-assertions/index.md) | `interface TabLayoutAssertions : `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
Provides assertions for TabLayout | diff --git a/docs/kakao/com.agoda.kakao.text/-k-button/-init-.md b/docs/kakao/com.agoda.kakao.text/-k-button/-init-.md deleted file mode 100644 index 703978db..00000000 --- a/docs/kakao/com.agoda.kakao.text/-k-button/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [KButton](index.md) / [<init>](./-init-.md) - -# <init> - -`KButton(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KButton(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KButton(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.text/-k-button/index.md b/docs/kakao/com.agoda.kakao.text/-k-button/index.md deleted file mode 100644 index 8e570ccb..00000000 --- a/docs/kakao/com.agoda.kakao.text/-k-button/index.md +++ /dev/null @@ -1,42 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [KButton](./index.md) - -# KButton - -`class KButton : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KButton`](./index.md)`>, `[`TextViewAssertions`](../-text-view-assertions/index.md) - -View with BaseActions and TextViewAssertions - -**See Also** - -[com.agoda.kakao.common.actions.BaseActions](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -[TextViewAssertions](../-text-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KButton(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KButton(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KButton(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [containsText](../-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | -| [hasAnyText](../-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | -| [hasContentDescription](../-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | -| [hasEmptyText](../-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | -| [hasHint](../-text-view-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | -| [hasNoText](../-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | -| [hasText](../-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | -| [hasTextColor](../-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [startsWithText](../-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | diff --git a/docs/kakao/com.agoda.kakao.text/-k-snackbar/-init-.md b/docs/kakao/com.agoda.kakao.text/-k-snackbar/-init-.md deleted file mode 100644 index 59bbe4db..00000000 --- a/docs/kakao/com.agoda.kakao.text/-k-snackbar/-init-.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [KSnackbar](index.md) / [<init>](./-init-.md) - -# <init> - -`KSnackbar()` - -View with internal TextView and a Button - -**See Also** - -[Snackbar](#) - diff --git a/docs/kakao/com.agoda.kakao.text/-k-snackbar/action.md b/docs/kakao/com.agoda.kakao.text/-k-snackbar/action.md deleted file mode 100644 index 8c892521..00000000 --- a/docs/kakao/com.agoda.kakao.text/-k-snackbar/action.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [KSnackbar](index.md) / [action](./action.md) - -# action - -`val action: `[`KButton`](../-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.text/-k-snackbar/index.md b/docs/kakao/com.agoda.kakao.text/-k-snackbar/index.md deleted file mode 100644 index fe1ba973..00000000 --- a/docs/kakao/com.agoda.kakao.text/-k-snackbar/index.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [KSnackbar](./index.md) - -# KSnackbar - -`class KSnackbar : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSnackbar`](./index.md)`>` - -View with internal TextView and a Button - -**See Also** - -[Snackbar](#) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KSnackbar()`
View with internal TextView and a Button | - -### Properties - -| Name | Summary | -|---|---| -| [action](action.md) | `val action: `[`KButton`](../-k-button/index.md) | -| [text](text.md) | `val text: `[`KTextView`](../-k-text-view/index.md) | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao.text/-k-snackbar/text.md b/docs/kakao/com.agoda.kakao.text/-k-snackbar/text.md deleted file mode 100644 index 8a1eef77..00000000 --- a/docs/kakao/com.agoda.kakao.text/-k-snackbar/text.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [KSnackbar](index.md) / [text](./text.md) - -# text - -`val text: `[`KTextView`](../-k-text-view/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.text/-k-text-view/-init-.md b/docs/kakao/com.agoda.kakao.text/-k-text-view/-init-.md deleted file mode 100644 index 0edfb66e..00000000 --- a/docs/kakao/com.agoda.kakao.text/-k-text-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [KTextView](index.md) / [<init>](./-init-.md) - -# <init> - -`KTextView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KTextView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KTextView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.text/-k-text-view/index.md b/docs/kakao/com.agoda.kakao.text/-k-text-view/index.md deleted file mode 100644 index 7b1f0c29..00000000 --- a/docs/kakao/com.agoda.kakao.text/-k-text-view/index.md +++ /dev/null @@ -1,47 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [KTextView](./index.md) - -# KTextView - -`class KTextView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTextView`](./index.md)`>, `[`TextViewActions`](../-text-view-actions/index.md)`, `[`TextViewAssertions`](../-text-view-assertions/index.md) - -View with BaseActions and TextViewAssertions - -**See Also** - -[com.agoda.kakao.common.actions.BaseActions](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -[TextViewActions](../-text-view-actions/index.md) - -[TextViewAssertions](../-text-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KTextView(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTextView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTextView(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [containsText](../-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | -| [hasAnyText](../-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | -| [hasContentDescription](../-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | -| [hasEmptyText](../-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | -| [hasHint](../-text-view-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | -| [hasNoText](../-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | -| [hasText](../-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | -| [hasTextColor](../-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [openLink](../-text-view-actions/open-link.md) | `open fun openLink(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [openLinkWithText](../-text-view-actions/open-link-with-text.md) | `open fun openLinkWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun openLinkWithText(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [openLinkWithUri](../-text-view-actions/open-link-with-uri.md) | `open fun openLinkWithUri(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun openLinkWithUri(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [startsWithText](../-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | diff --git a/docs/kakao/com.agoda.kakao.text/-text-view-actions/index.md b/docs/kakao/com.agoda.kakao.text/-text-view-actions/index.md deleted file mode 100644 index 842b9413..00000000 --- a/docs/kakao/com.agoda.kakao.text/-text-view-actions/index.md +++ /dev/null @@ -1,40 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [TextViewActions](./index.md) - -# TextViewActions - -`interface TextViewActions : `[`BaseActions`](../../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides actions for TextViews - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [openLink](open-link.md) | `open fun openLink(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [openLinkWithText](open-link-with-text.md) | `open fun openLinkWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun openLinkWithText(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [openLinkWithUri](open-link-with-uri.md) | `open fun openLinkWithUri(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun openLinkWithUri(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KTextView](../-k-text-view/index.md) | `class KTextView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTextView`](../-k-text-view/index.md)`>, `[`TextViewActions`](./index.md)`, `[`TextViewAssertions`](../-text-view-assertions/index.md)
View with BaseActions and TextViewAssertions | diff --git a/docs/kakao/com.agoda.kakao.text/-text-view-actions/open-link-with-text.md b/docs/kakao/com.agoda.kakao.text/-text-view-actions/open-link-with-text.md deleted file mode 100644 index 688f0311..00000000 --- a/docs/kakao/com.agoda.kakao.text/-text-view-actions/open-link-with-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [TextViewActions](index.md) / [openLinkWithText](./open-link-with-text.md) - -# openLinkWithText - -`open fun openLinkWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) -`open fun openLinkWithText(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -**See Also** - -[ViewActions.openLinkWithText](#) - diff --git a/docs/kakao/com.agoda.kakao.text/-text-view-actions/open-link-with-uri.md b/docs/kakao/com.agoda.kakao.text/-text-view-actions/open-link-with-uri.md deleted file mode 100644 index ffa07fe8..00000000 --- a/docs/kakao/com.agoda.kakao.text/-text-view-actions/open-link-with-uri.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [TextViewActions](index.md) / [openLinkWithUri](./open-link-with-uri.md) - -# openLinkWithUri - -`open fun openLinkWithUri(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) -`open fun openLinkWithUri(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -**See Also** - -[ViewActions.openLinkWithUri](#) - diff --git a/docs/kakao/com.agoda.kakao.text/-text-view-actions/open-link.md b/docs/kakao/com.agoda.kakao.text/-text-view-actions/open-link.md deleted file mode 100644 index df585554..00000000 --- a/docs/kakao/com.agoda.kakao.text/-text-view-actions/open-link.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [TextViewActions](index.md) / [openLink](./open-link.md) - -# openLink - -`open fun openLink(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -**See Also** - -[ViewActions.openLink](#) - diff --git a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/contains-text.md b/docs/kakao/com.agoda.kakao.text/-text-view-assertions/contains-text.md deleted file mode 100644 index 2d6ed0f4..00000000 --- a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/contains-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [TextViewAssertions](index.md) / [containsText](./contains-text.md) - -# containsText - -`open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view contains given text - -### Parameters - -`text` - Text to be searched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-any-text.md b/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-any-text.md deleted file mode 100644 index 4ee8c76d..00000000 --- a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-any-text.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [TextViewAssertions](index.md) / [hasAnyText](./has-any-text.md) - -# hasAnyText - -`open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has any text - diff --git a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-content-description.md b/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-content-description.md deleted file mode 100644 index 91443e00..00000000 --- a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-content-description.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [TextViewAssertions](index.md) / [hasContentDescription](./has-content-description.md) - -# hasContentDescription - -`open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given content description - -### Parameters - -`text` - Content description to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-empty-text.md b/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-empty-text.md deleted file mode 100644 index e48044c2..00000000 --- a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-empty-text.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [TextViewAssertions](index.md) / [hasEmptyText](./has-empty-text.md) - -# hasEmptyText - -`open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view have not any text - diff --git a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-hint.md b/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-hint.md deleted file mode 100644 index 0d5b0114..00000000 --- a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-hint.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [TextViewAssertions](index.md) / [hasHint](./has-hint.md) - -# hasHint - -`open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given hint - -### Parameters - -`hint` - Text to be matched`open fun hasHint(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given hint - -### Parameters - -`resId` - String resource to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-no-text.md b/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-no-text.md deleted file mode 100644 index b8077023..00000000 --- a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-no-text.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [TextViewAssertions](index.md) / [hasNoText](./has-no-text.md) - -# hasNoText - -`open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view does not have a given text - -### Parameters - -`text` - Text to be matched`open fun hasNoText(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view does not have a given text - -### Parameters - -`resId` - String resource to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-text-color.md b/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-text-color.md deleted file mode 100644 index 17c715eb..00000000 --- a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-text-color.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [TextViewAssertions](index.md) / [hasTextColor](./has-text-color.md) - -# hasTextColor - -`open fun hasTextColor(@ColorRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given text color - -### Parameters - -`resId` - Color resource to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-text.md b/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-text.md deleted file mode 100644 index 2f146771..00000000 --- a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/has-text.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [TextViewAssertions](index.md) / [hasText](./has-text.md) - -# hasText - -`open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given text - -### Parameters - -`text` - Text to be matched`open fun hasText(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given text - -### Parameters - -`resId` - String resource to be matched`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has text that matches given matcher - diff --git a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/index.md b/docs/kakao/com.agoda.kakao.text/-text-view-assertions/index.md deleted file mode 100644 index e45a34d7..00000000 --- a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/index.md +++ /dev/null @@ -1,77 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [TextViewAssertions](./index.md) - -# TextViewAssertions - -`interface TextViewAssertions : `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -Provides text based assertions for views - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | -| [view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [containsText](contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | -| [hasAnyText](has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | -| [hasContentDescription](has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | -| [hasEmptyText](has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | -| [hasHint](has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | -| [hasNoText](has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | -| [hasText](has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | -| [hasTextColor](has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | -| [startsWithText](starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KButton](../-k-button/index.md) | `class KButton : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KButton`](../-k-button/index.md)`>, `[`TextViewAssertions`](./index.md)
View with BaseActions and TextViewAssertions | -| [KCheckBox](../../com.agoda.kakao.check/-k-check-box/index.md) | `class KCheckBox : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KCheckBox`](../../com.agoda.kakao.check/-k-check-box/index.md)`>, `[`CheckableActions`](../../com.agoda.kakao.check/-checkable-actions/index.md)`, `[`TextViewAssertions`](./index.md)`, `[`CheckableAssertions`](../../com.agoda.kakao.check/-checkable-assertions/index.md)
View with CheckableActions, CheckableAssertions and TextViewAssertions | -| [KEditText](../../com.agoda.kakao.edit/-k-edit-text/index.md) | `class KEditText : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KEditText`](../../com.agoda.kakao.edit/-k-edit-text/index.md)`>, `[`EditableActions`](../../com.agoda.kakao.edit/-editable-actions/index.md)`, `[`TextViewAssertions`](./index.md)
View with EditableActions and TextViewAssertions | -| [KSpinnerItem](../../com.agoda.kakao.spinner/-k-spinner-item/index.md) | `class KSpinnerItem : `[`KAdapterItem`](../../com.agoda.kakao.list/-k-adapter-item/index.md)`<`[`KTextView`](../-k-text-view/index.md)`>, `[`TextViewAssertions`](./index.md)
KTextView implementation of KAdapterItem | -| [KSwitch](../../com.agoda.kakao.switch/-k-switch/index.md) | `class KSwitch : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSwitch`](../../com.agoda.kakao.switch/-k-switch/index.md)`>, `[`SwitchableActions`](../../com.agoda.kakao.switch/-switchable-actions/index.md)`, `[`TextViewAssertions`](./index.md)`, `[`CheckableAssertions`](../../com.agoda.kakao.check/-checkable-assertions/index.md)
View with SwitchableActions, CheckableAssertions and TextViewAssertions | -| [KTextView](../-k-text-view/index.md) | `class KTextView : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTextView`](../-k-text-view/index.md)`>, `[`TextViewActions`](../-text-view-actions/index.md)`, `[`TextViewAssertions`](./index.md)
View with BaseActions and TextViewAssertions | diff --git a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/starts-with-text.md b/docs/kakao/com.agoda.kakao.text/-text-view-assertions/starts-with-text.md deleted file mode 100644 index 09cdd150..00000000 --- a/docs/kakao/com.agoda.kakao.text/-text-view-assertions/starts-with-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.text](../index.md) / [TextViewAssertions](index.md) / [startsWithText](./starts-with-text.md) - -# startsWithText - -`open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view text start with given substring - -### Parameters - -`text` - Text to be searched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.text/index.md b/docs/kakao/com.agoda.kakao.text/index.md deleted file mode 100644 index 2d71bd7b..00000000 --- a/docs/kakao/com.agoda.kakao.text/index.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.text](./index.md) - -## Package com.agoda.kakao.text - -### Types - -| Name | Summary | -|---|---| -| [KButton](-k-button/index.md) | `class KButton : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KButton`](-k-button/index.md)`>, `[`TextViewAssertions`](-text-view-assertions/index.md)
View with BaseActions and TextViewAssertions | -| [KSnackbar](-k-snackbar/index.md) | `class KSnackbar : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KSnackbar`](-k-snackbar/index.md)`>`
View with internal TextView and a Button | -| [KTextView](-k-text-view/index.md) | `class KTextView : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KTextView`](-k-text-view/index.md)`>, `[`TextViewActions`](-text-view-actions/index.md)`, `[`TextViewAssertions`](-text-view-assertions/index.md)
View with BaseActions and TextViewAssertions | -| [TextViewActions](-text-view-actions/index.md) | `interface TextViewActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides actions for TextViews | -| [TextViewAssertions](-text-view-assertions/index.md) | `interface TextViewAssertions : `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
Provides text based assertions for views | diff --git a/docs/kakao/com.agoda.kakao.toolbar/-k-toolbar/-init-.md b/docs/kakao/com.agoda.kakao.toolbar/-k-toolbar/-init-.md deleted file mode 100644 index 8a0d4746..00000000 --- a/docs/kakao/com.agoda.kakao.toolbar/-k-toolbar/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.toolbar](../index.md) / [KToolbar](index.md) / [<init>](./-init-.md) - -# <init> - -`KToolbar(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KToolbar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KToolbar(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.toolbar/-k-toolbar/index.md b/docs/kakao/com.agoda.kakao.toolbar/-k-toolbar/index.md deleted file mode 100644 index c65ceed5..00000000 --- a/docs/kakao/com.agoda.kakao.toolbar/-k-toolbar/index.md +++ /dev/null @@ -1,36 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.toolbar](../index.md) / [KToolbar](./index.md) - -# KToolbar - -`class KToolbar : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KToolbar`](./index.md)`>, `[`ToolbarViewActions`](../-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](../-toolbar-view-assertions/index.md) - -View for acting and asserting on Toolbar - -**See Also** - -[ToolbarViewActions](../-toolbar-view-actions.md) - -[ToolbarViewAssertions](../-toolbar-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KToolbar(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KToolbar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KToolbar(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | -| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [hasHomeAsUpIndicatorDrawable](../-toolbar-view-assertions/has-home-as-up-indicator-drawable.md) | `open fun hasHomeAsUpIndicatorDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHomeAsUpIndicatorDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has navigation icon | -| [hasSubtitle](../-toolbar-view-assertions/has-subtitle.md) | `open fun hasSubtitle(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasSubtitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has subtitle | -| [hasTitle](../-toolbar-view-assertions/has-title.md) | `open fun hasTitle(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasTitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has title | -| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-actions.md b/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-actions.md deleted file mode 100644 index a2cafd8b..00000000 --- a/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-actions.md +++ /dev/null @@ -1,32 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.toolbar](index.md) / [ToolbarViewActions](./-toolbar-view-actions.md) - -# ToolbarViewActions - -`interface ToolbarViewActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md) - -Provides actions for Toolbar - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KToolbar](-k-toolbar/index.md) | `class KToolbar : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KToolbar`](-k-toolbar/index.md)`>, `[`ToolbarViewActions`](./-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](-toolbar-view-assertions/index.md)
View for acting and asserting on Toolbar | diff --git a/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-home-as-up-indicator-drawable.md b/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-home-as-up-indicator-drawable.md deleted file mode 100644 index 20e43d67..00000000 --- a/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-home-as-up-indicator-drawable.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.toolbar](../index.md) / [ToolbarViewAssertions](index.md) / [hasHomeAsUpIndicatorDrawable](./has-home-as-up-indicator-drawable.md) - -# hasHomeAsUpIndicatorDrawable - -`open fun hasHomeAsUpIndicatorDrawable(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if Toolbar has navigation icon - -### Parameters - -`resId` - expected drawable resource id`open fun hasHomeAsUpIndicatorDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if Toolbar has navigation icon - -### Parameters - -`drawable` - expected drawable \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-subtitle.md b/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-subtitle.md deleted file mode 100644 index 954aa293..00000000 --- a/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-subtitle.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.toolbar](../index.md) / [ToolbarViewAssertions](index.md) / [hasSubtitle](./has-subtitle.md) - -# hasSubtitle - -`open fun hasSubtitle(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if Toolbar has subtitle - -### Parameters - -`subtitle` - expected subtitle string`open fun hasSubtitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if Toolbar has subtitle - -### Parameters - -`resId` - expected subtitle resource id \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-title.md b/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-title.md deleted file mode 100644 index adef2164..00000000 --- a/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-title.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.toolbar](../index.md) / [ToolbarViewAssertions](index.md) / [hasTitle](./has-title.md) - -# hasTitle - -`open fun hasTitle(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if Toolbar has title - -### Parameters - -`title` - expected title string`open fun hasTitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if Toolbar has title - -### Parameters - -`resId` - expected title resource id \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/index.md b/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/index.md deleted file mode 100644 index 3a269258..00000000 --- a/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/index.md +++ /dev/null @@ -1,66 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.toolbar](../index.md) / [ToolbarViewAssertions](./index.md) - -# ToolbarViewAssertions - -`interface ToolbarViewAssertions : `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md) - -Provides assertion for Toolbar - -### Inherited Properties - -| Name | Summary | -|---|---| -| [root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | -| [view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [hasHomeAsUpIndicatorDrawable](has-home-as-up-indicator-drawable.md) | `open fun hasHomeAsUpIndicatorDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHomeAsUpIndicatorDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has navigation icon | -| [hasSubtitle](has-subtitle.md) | `open fun hasSubtitle(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasSubtitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has subtitle | -| [hasTitle](has-title.md) | `open fun hasTitle(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasTitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has title | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | -| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | -| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | -| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KToolbar](../-k-toolbar/index.md) | `class KToolbar : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KToolbar`](../-k-toolbar/index.md)`>, `[`ToolbarViewActions`](../-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](./index.md)
View for acting and asserting on Toolbar | diff --git a/docs/kakao/com.agoda.kakao.toolbar/index.md b/docs/kakao/com.agoda.kakao.toolbar/index.md deleted file mode 100644 index c258ae0b..00000000 --- a/docs/kakao/com.agoda.kakao.toolbar/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.toolbar](./index.md) - -## Package com.agoda.kakao.toolbar - -### Types - -| Name | Summary | -|---|---| -| [KToolbar](-k-toolbar/index.md) | `class KToolbar : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KToolbar`](-k-toolbar/index.md)`>, `[`ToolbarViewActions`](-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](-toolbar-view-assertions/index.md)
View for acting and asserting on Toolbar | -| [ToolbarViewActions](-toolbar-view-actions.md) | `interface ToolbarViewActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides actions for Toolbar | -| [ToolbarViewAssertions](-toolbar-view-assertions/index.md) | `interface ToolbarViewAssertions : `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
Provides assertion for Toolbar | diff --git a/docs/kakao/com.agoda.kakao.web/-k-web-view/-init-.md b/docs/kakao/com.agoda.kakao.web/-k-web-view/-init-.md deleted file mode 100644 index 3db2c326..00000000 --- a/docs/kakao/com.agoda.kakao.web/-k-web-view/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [KWebView](index.md) / [<init>](./-init-.md) - -# <init> - -`KWebView(matcher: (`[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)? = null)` - -Class for interacting with WebViews - -### Parameters - -`matcher` - ViewBuilder which will result in matcher of web view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.web/-k-web-view/index.md b/docs/kakao/com.agoda.kakao.web/-k-web-view/index.md deleted file mode 100644 index 98a8e829..00000000 --- a/docs/kakao/com.agoda.kakao.web/-k-web-view/index.md +++ /dev/null @@ -1,23 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [KWebView](./index.md) - -# KWebView - -`open class KWebView` - -Class for interacting with WebViews - -### Parameters - -`matcher` - ViewBuilder which will result in matcher of web view - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KWebView(matcher: (`[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)? = null)`
Class for interacting with WebViews | - -### Functions - -| Name | Summary | -|---|---| -| [invoke](invoke.md) | `operator fun invoke(function: `[`WebElementBuilder`](../-web-element-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | diff --git a/docs/kakao/com.agoda.kakao.web/-k-web-view/invoke.md b/docs/kakao/com.agoda.kakao.web/-k-web-view/invoke.md deleted file mode 100644 index 2dc0c821..00000000 --- a/docs/kakao/com.agoda.kakao.web/-k-web-view/invoke.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [KWebView](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`WebElementBuilder`](../-web-element-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - WebElementBuilder which will give you access to match elements -and perform actions/assertions on it. \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.web/-web-actions/clear.md b/docs/kakao/com.agoda.kakao.web/-web-actions/clear.md deleted file mode 100644 index e4d8deb3..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-actions/clear.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebActions](index.md) / [clear](./clear.md) - -# clear - -`open fun clear(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Clears the element - diff --git a/docs/kakao/com.agoda.kakao.web/-web-actions/click.md b/docs/kakao/com.agoda.kakao.web/-web-actions/click.md deleted file mode 100644 index 769ba9f0..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-actions/click.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebActions](index.md) / [click](./click.md) - -# click - -`open fun click(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Clicks on element - diff --git a/docs/kakao/com.agoda.kakao.web/-web-actions/index.md b/docs/kakao/com.agoda.kakao.web/-web-actions/index.md deleted file mode 100644 index 8b047bdc..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-actions/index.md +++ /dev/null @@ -1,33 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebActions](./index.md) - -# WebActions - -`interface WebActions` - -Provides action for interacting with WebViews - -**See Also** - -[WebView](#) - -### Properties - -| Name | Summary | -|---|---| -| [ref](ref.md) | `abstract val ref: Atom` | -| [web](web.md) | `abstract val web: `[`WebInteractionDelegate`](../../com.agoda.kakao.delegate/-web-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [clear](clear.md) | `open fun clear(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clears the element | -| [click](click.md) | `open fun click(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clicks on element | -| [keys](keys.md) | `open fun keys(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Input keys with element in focus | -| [scroll](scroll.md) | `open fun scroll(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the element inside WebView | - -### Inheritors - -| Name | Summary | -|---|---| -| [KWebInteraction](../-web-element-builder/-k-web-interaction/index.md) | `inner class KWebInteraction : `[`WebActions`](./index.md)`, `[`WebAssertions`](../-web-assertions/index.md) | diff --git a/docs/kakao/com.agoda.kakao.web/-web-actions/keys.md b/docs/kakao/com.agoda.kakao.web/-web-actions/keys.md deleted file mode 100644 index db08086c..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-actions/keys.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebActions](index.md) / [keys](./keys.md) - -# keys - -`open fun keys(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Input keys with element in focus - -### Parameters - -`text` - Text to input \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.web/-web-actions/ref.md b/docs/kakao/com.agoda.kakao.web/-web-actions/ref.md deleted file mode 100644 index e30cda3a..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-actions/ref.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebActions](index.md) / [ref](./ref.md) - -# ref - -`abstract val ref: Atom` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.web/-web-actions/scroll.md b/docs/kakao/com.agoda.kakao.web/-web-actions/scroll.md deleted file mode 100644 index f458a22e..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-actions/scroll.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebActions](index.md) / [scroll](./scroll.md) - -# scroll - -`open fun scroll(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Scrolls to the element inside WebView - diff --git a/docs/kakao/com.agoda.kakao.web/-web-actions/web.md b/docs/kakao/com.agoda.kakao.web/-web-actions/web.md deleted file mode 100644 index decb5154..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-actions/web.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebActions](index.md) / [web](./web.md) - -# web - -`abstract val web: `[`WebInteractionDelegate`](../../com.agoda.kakao.delegate/-web-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.web/-web-assertions/contains-text.md b/docs/kakao/com.agoda.kakao.web/-web-assertions/contains-text.md deleted file mode 100644 index e1c2a403..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-assertions/contains-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebAssertions](index.md) / [containsText](./contains-text.md) - -# containsText - -`open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if element contains given text - -### Parameters - -`text` - Text to be searched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.web/-web-assertions/has-text.md b/docs/kakao/com.agoda.kakao.web/-web-assertions/has-text.md deleted file mode 100644 index a05565af..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-assertions/has-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebAssertions](index.md) / [hasText](./has-text.md) - -# hasText - -`open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if element has given text - -### Parameters - -`text` - Text to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.web/-web-assertions/index.md b/docs/kakao/com.agoda.kakao.web/-web-assertions/index.md deleted file mode 100644 index da20c2c6..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-assertions/index.md +++ /dev/null @@ -1,28 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebAssertions](./index.md) - -# WebAssertions - -`interface WebAssertions` - -Interface that provides assertions for WebViews - -### Properties - -| Name | Summary | -|---|---| -| [ref](ref.md) | `abstract val ref: Atom` | -| [web](web.md) | `abstract val web: `[`WebInteractionDelegate`](../../com.agoda.kakao.delegate/-web-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [containsText](contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element contains given text | -| [hasText](has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element has given text | -| [matches](matches.md) | `open fun matches(value: Atom<`[`T`](matches.md#T)`>, matcher: Matcher<`[`T`](matches.md#T)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element matches given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KWebInteraction](../-web-element-builder/-k-web-interaction/index.md) | `inner class KWebInteraction : `[`WebActions`](../-web-actions/index.md)`, `[`WebAssertions`](./index.md) | diff --git a/docs/kakao/com.agoda.kakao.web/-web-assertions/matches.md b/docs/kakao/com.agoda.kakao.web/-web-assertions/matches.md deleted file mode 100644 index b1414af7..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-assertions/matches.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebAssertions](index.md) / [matches](./matches.md) - -# matches - -`open fun matches(value: Atom<`[`T`](matches.md#T)`>, matcher: Matcher<`[`T`](matches.md#T)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if element matches given matcher - -### Parameters - -`T` - Type of value to be matched - -`value` - Actual value to be matched - -`matcher` - Matcher that matches given value \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.web/-web-assertions/ref.md b/docs/kakao/com.agoda.kakao.web/-web-assertions/ref.md deleted file mode 100644 index cfb7eac5..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-assertions/ref.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebAssertions](index.md) / [ref](./ref.md) - -# ref - -`abstract val ref: Atom` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.web/-web-assertions/web.md b/docs/kakao/com.agoda.kakao.web/-web-assertions/web.md deleted file mode 100644 index 927bdd55..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-assertions/web.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebAssertions](index.md) / [web](./web.md) - -# web - -`abstract val web: `[`WebInteractionDelegate`](../../com.agoda.kakao.delegate/-web-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.web/-web-element-builder/-init-.md b/docs/kakao/com.agoda.kakao.web/-web-element-builder/-init-.md deleted file mode 100644 index be749d2a..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-element-builder/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebElementBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`WebElementBuilder(view: `[`WebInteractionDelegate`](../../com.agoda.kakao.delegate/-web-interaction-delegate/index.md)`)` - -Class for building WebView element matchers - -### Parameters - -`web` - WebInteraction where elements should be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.web/-web-element-builder/-k-web-interaction/-init-.md b/docs/kakao/com.agoda.kakao.web/-web-element-builder/-k-web-interaction/-init-.md deleted file mode 100644 index fb134085..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-element-builder/-k-web-interaction/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.web](../../index.md) / [WebElementBuilder](../index.md) / [KWebInteraction](index.md) / [<init>](./-init-.md) - -# <init> - -`KWebInteraction(web: `[`WebInteractionDelegate`](../../../com.agoda.kakao.delegate/-web-interaction-delegate/index.md)`, ref: Atom)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.web/-web-element-builder/-k-web-interaction/index.md b/docs/kakao/com.agoda.kakao.web/-web-element-builder/-k-web-interaction/index.md deleted file mode 100644 index 9232a3c4..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-element-builder/-k-web-interaction/index.md +++ /dev/null @@ -1,30 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.web](../../index.md) / [WebElementBuilder](../index.md) / [KWebInteraction](./index.md) - -# KWebInteraction - -`inner class KWebInteraction : `[`WebActions`](../../-web-actions/index.md)`, `[`WebAssertions`](../../-web-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KWebInteraction(web: `[`WebInteractionDelegate`](../../../com.agoda.kakao.delegate/-web-interaction-delegate/index.md)`, ref: Atom)` | - -### Properties - -| Name | Summary | -|---|---| -| [ref](ref.md) | `val ref: Atom` | -| [web](web.md) | `val web: `[`WebInteractionDelegate`](../../../com.agoda.kakao.delegate/-web-interaction-delegate/index.md) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [clear](../../-web-actions/clear.md) | `open fun clear(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clears the element | -| [click](../../-web-actions/click.md) | `open fun click(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clicks on element | -| [containsText](../../-web-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element contains given text | -| [hasText](../../-web-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element has given text | -| [keys](../../-web-actions/keys.md) | `open fun keys(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Input keys with element in focus | -| [matches](../../-web-assertions/matches.md) | `open fun matches(value: Atom<`[`T`](../../-web-assertions/matches.md#T)`>, matcher: Matcher<`[`T`](../../-web-assertions/matches.md#T)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element matches given matcher | -| [scroll](../../-web-actions/scroll.md) | `open fun scroll(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the element inside WebView | diff --git a/docs/kakao/com.agoda.kakao.web/-web-element-builder/-k-web-interaction/ref.md b/docs/kakao/com.agoda.kakao.web/-web-element-builder/-k-web-interaction/ref.md deleted file mode 100644 index d6806981..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-element-builder/-k-web-interaction/ref.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.web](../../index.md) / [WebElementBuilder](../index.md) / [KWebInteraction](index.md) / [ref](./ref.md) - -# ref - -`val ref: Atom` - -Overrides [WebActions.ref](../../-web-actions/ref.md) - -Overrides [WebAssertions.ref](../../-web-assertions/ref.md) - diff --git a/docs/kakao/com.agoda.kakao.web/-web-element-builder/-k-web-interaction/web.md b/docs/kakao/com.agoda.kakao.web/-web-element-builder/-k-web-interaction/web.md deleted file mode 100644 index a5a077fb..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-element-builder/-k-web-interaction/web.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao.web](../../index.md) / [WebElementBuilder](../index.md) / [KWebInteraction](index.md) / [web](./web.md) - -# web - -`val web: `[`WebInteractionDelegate`](../../../com.agoda.kakao.delegate/-web-interaction-delegate/index.md) - -Overrides [WebActions.web](../../-web-actions/web.md) - -Overrides [WebAssertions.web](../../-web-assertions/web.md) - diff --git a/docs/kakao/com.agoda.kakao.web/-web-element-builder/index.md b/docs/kakao/com.agoda.kakao.web/-web-element-builder/index.md deleted file mode 100644 index 060762e0..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-element-builder/index.md +++ /dev/null @@ -1,42 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebElementBuilder](./index.md) - -# WebElementBuilder - -`class WebElementBuilder : `[`Interceptable`](../../com.agoda.kakao.intercept/-interceptable/index.md)`, WebAssertion<*>, Atom<*>>` - -Class for building WebView element matchers - -### Parameters - -`web` - WebInteraction where elements should be matched - -### Types - -| Name | Summary | -|---|---| -| [KWebInteraction](-k-web-interaction/index.md) | `inner class KWebInteraction : `[`WebActions`](../-web-actions/index.md)`, `[`WebAssertions`](../-web-assertions/index.md) | - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `WebElementBuilder(view: `[`WebInteractionDelegate`](../../com.agoda.kakao.delegate/-web-interaction-delegate/index.md)`)`
Class for building WebView element matchers | - -### Properties - -| Name | Summary | -|---|---| -| [view](view.md) | `val view: `[`WebInteractionDelegate`](../../com.agoda.kakao.delegate/-web-interaction-delegate/index.md) | - -### Functions - -| Name | Summary | -|---|---| -| [withElement](with-element.md) | `fun withElement(locator: Locator, value: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, interaction: `[`WebElementBuilder.KWebInteraction`](-k-web-interaction/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Looks up web view element and performs actions/assertions on it | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [intercept](../../com.agoda.kakao.intercept/-interceptable/intercept.md) | `open fun intercept(builder: `[`Interceptor.Builder`](../../com.agoda.kakao.intercept/-interceptor/-builder/index.md)`<`[`INTERACTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#INTERACTION)`, `[`ASSERTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#ASSERTION)`, `[`ACTION`](../../com.agoda.kakao.intercept/-interceptable/index.md#ACTION)`>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the instance. Interceptors will be invoked on the interaction with the KView. | -| [reset](../../com.agoda.kakao.intercept/-interceptable/reset.md) | `open fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the instance. | diff --git a/docs/kakao/com.agoda.kakao.web/-web-element-builder/view.md b/docs/kakao/com.agoda.kakao.web/-web-element-builder/view.md deleted file mode 100644 index 720e3bd8..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-element-builder/view.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebElementBuilder](index.md) / [view](./view.md) - -# view - -`val view: `[`WebInteractionDelegate`](../../com.agoda.kakao.delegate/-web-interaction-delegate/index.md) - -Overrides [Interceptable.view](../../com.agoda.kakao.intercept/-interceptable/view.md) - diff --git a/docs/kakao/com.agoda.kakao.web/-web-element-builder/with-element.md b/docs/kakao/com.agoda.kakao.web/-web-element-builder/with-element.md deleted file mode 100644 index c3cc7d7b..00000000 --- a/docs/kakao/com.agoda.kakao.web/-web-element-builder/with-element.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao.web](../index.md) / [WebElementBuilder](index.md) / [withElement](./with-element.md) - -# withElement - -`fun withElement(locator: Locator, value: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, interaction: `[`WebElementBuilder.KWebInteraction`](-k-web-interaction/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Looks up web view element and performs actions/assertions on it - -### Parameters - -`locator` - Locator of web view element - -`value` - Value to be searched for in web view - -`interaction` - Tail lambda where you can perform actions/assertions \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.web/index.md b/docs/kakao/com.agoda.kakao.web/index.md deleted file mode 100644 index 382b42b4..00000000 --- a/docs/kakao/com.agoda.kakao.web/index.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao.web](./index.md) - -## Package com.agoda.kakao.web - -### Types - -| Name | Summary | -|---|---| -| [KWebView](-k-web-view/index.md) | `open class KWebView`
Class for interacting with WebViews | -| [WebActions](-web-actions/index.md) | `interface WebActions`
Provides action for interacting with WebViews | -| [WebAssertions](-web-assertions/index.md) | `interface WebAssertions`
Interface that provides assertions for WebViews | -| [WebElementBuilder](-web-element-builder/index.md) | `class WebElementBuilder : `[`Interceptable`](../com.agoda.kakao.intercept/-interceptable/index.md)`, WebAssertion<*>, Atom<*>>`
Class for building WebView element matchers | diff --git a/docs/kakao/com.agoda.kakao/-activity-result-builder/-init-.md b/docs/kakao/com.agoda.kakao/-activity-result-builder/-init-.md deleted file mode 100644 index e7e60ed0..00000000 --- a/docs/kakao/com.agoda.kakao/-activity-result-builder/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ActivityResultBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`ActivityResultBuilder()` - -Class for building ActivityResult - diff --git a/docs/kakao/com.agoda.kakao/-activity-result-builder/get-result.md b/docs/kakao/com.agoda.kakao/-activity-result-builder/get-result.md deleted file mode 100644 index 53d74472..00000000 --- a/docs/kakao/com.agoda.kakao/-activity-result-builder/get-result.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ActivityResultBuilder](index.md) / [getResult](./get-result.md) - -# getResult - -`fun getResult(): `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-activity-result-builder/index.md b/docs/kakao/com.agoda.kakao/-activity-result-builder/index.md deleted file mode 100644 index 72bf4eed..00000000 --- a/docs/kakao/com.agoda.kakao/-activity-result-builder/index.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ActivityResultBuilder](./index.md) - -# ActivityResultBuilder - -`class ActivityResultBuilder` - -Class for building ActivityResult - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ActivityResultBuilder()`
Class for building ActivityResult | - -### Functions - -| Name | Summary | -|---|---| -| [getResult](get-result.md) | `fun getResult(): `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html) | -| [withCode](with-code.md) | `fun withCode(code: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets given result code | -| [withData](with-data.md) | `fun withData(data: `[`Intent`](https://developer.android.com/reference/android/content/Intent.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets given result data | diff --git a/docs/kakao/com.agoda.kakao/-activity-result-builder/with-code.md b/docs/kakao/com.agoda.kakao/-activity-result-builder/with-code.md deleted file mode 100644 index cc1f1d13..00000000 --- a/docs/kakao/com.agoda.kakao/-activity-result-builder/with-code.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ActivityResultBuilder](index.md) / [withCode](./with-code.md) - -# withCode - -`fun withCode(code: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets given result code - -### Parameters - -`code` - Result code to be saved \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-activity-result-builder/with-data.md b/docs/kakao/com.agoda.kakao/-activity-result-builder/with-data.md deleted file mode 100644 index a2c4d6c4..00000000 --- a/docs/kakao/com.agoda.kakao/-activity-result-builder/with-data.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ActivityResultBuilder](index.md) / [withData](./with-data.md) - -# withData - -`fun withData(data: `[`Intent`](https://developer.android.com/reference/android/content/Intent.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets given result data - -### Parameters - -`data` - Result data to be saved \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-adapter-assertions/index.md b/docs/kakao/com.agoda.kakao/-adapter-assertions/index.md deleted file mode 100644 index 33b8c445..00000000 --- a/docs/kakao/com.agoda.kakao/-adapter-assertions/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [AdapterAssertions](./index.md) - -# AdapterAssertions - -`interface AdapterAssertions` - -Provides assertions for view with adapters - -**See Also** - -[RecyclerAdapterAssertions](../-recycler-adapter-assertions/index.md) - -### Properties - -| Name | Summary | -|---|---| -| [view](view.md) | `abstract val view: ViewInteraction` | - -### Inheritors - -| Name | Summary | -|---|---| -| [ListViewAdapterAssertions](../-list-view-adapter-assertions/index.md) | `interface ListViewAdapterAssertions : `[`AdapterAssertions`](./index.md)
Provides assertions for listView adapter | -| [RecyclerAdapterAssertions](../-recycler-adapter-assertions/index.md) | `interface RecyclerAdapterAssertions : `[`AdapterAssertions`](./index.md)
Provides assertions for recyclerView adapter | diff --git a/docs/kakao/com.agoda.kakao/-adapter-assertions/view.md b/docs/kakao/com.agoda.kakao/-adapter-assertions/view.md deleted file mode 100644 index 6e73e86b..00000000 --- a/docs/kakao/com.agoda.kakao/-adapter-assertions/view.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [AdapterAssertions](index.md) / [view](./view.md) - -# view - -`abstract val view: ViewInteraction` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-any-text-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-any-text-matcher/-init-.md deleted file mode 100644 index eba2631d..00000000 --- a/docs/kakao/com.agoda.kakao/-any-text-matcher/-init-.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [AnyTextMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`AnyTextMatcher()` - -Matches TextView views which contains any text - -**See Also** - -[TextView](https://developer.android.com/reference/android/widget/TextView.html) - diff --git a/docs/kakao/com.agoda.kakao/-any-text-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-any-text-matcher/describe-to.md deleted file mode 100644 index f908ab7a..00000000 --- a/docs/kakao/com.agoda.kakao/-any-text-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [AnyTextMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-any-text-matcher/index.md b/docs/kakao/com.agoda.kakao/-any-text-matcher/index.md deleted file mode 100644 index 63f10b3e..00000000 --- a/docs/kakao/com.agoda.kakao/-any-text-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [AnyTextMatcher](./index.md) - -# AnyTextMatcher - -`class AnyTextMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`TextView`](https://developer.android.com/reference/android/widget/TextView.html)`>` - -Matches TextView views which contains any text - -**See Also** - -[TextView](https://developer.android.com/reference/android/widget/TextView.html) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `AnyTextMatcher()`
Matches TextView views which contains any text | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`TextView`](https://developer.android.com/reference/android/widget/TextView.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-any-text-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-any-text-matcher/matches-safely.md deleted file mode 100644 index a1769613..00000000 --- a/docs/kakao/com.agoda.kakao/-any-text-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [AnyTextMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`TextView`](https://developer.android.com/reference/android/widget/TextView.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-background-color-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-background-color-matcher/-init-.md deleted file mode 100644 index 9fa16001..00000000 --- a/docs/kakao/com.agoda.kakao/-background-color-matcher/-init-.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BackgroundColorMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`BackgroundColorMatcher(@ColorRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = -1, colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`? = null)` - -Matches given background color with the current one - -### Parameters - -`resId` - Background color resource to be matched (default is -1) - -`colorCode` - Background color string code to be matched (default is null) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-background-color-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-background-color-matcher/describe-to.md deleted file mode 100644 index 61363af0..00000000 --- a/docs/kakao/com.agoda.kakao/-background-color-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BackgroundColorMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-background-color-matcher/index.md b/docs/kakao/com.agoda.kakao/-background-color-matcher/index.md deleted file mode 100644 index 018a79b7..00000000 --- a/docs/kakao/com.agoda.kakao/-background-color-matcher/index.md +++ /dev/null @@ -1,26 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BackgroundColorMatcher](./index.md) - -# BackgroundColorMatcher - -`class BackgroundColorMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Matches given background color with the current one - -### Parameters - -`resId` - Background color resource to be matched (default is -1) - -`colorCode` - Background color string code to be matched (default is null) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `BackgroundColorMatcher(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = -1, colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`? = null)`
Matches given background color with the current one | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-background-color-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-background-color-matcher/matches-safely.md deleted file mode 100644 index 9f7e9c77..00000000 --- a/docs/kakao/com.agoda.kakao/-background-color-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BackgroundColorMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-base-actions/act.md b/docs/kakao/com.agoda.kakao/-base-actions/act.md deleted file mode 100644 index a2359d5f..00000000 --- a/docs/kakao/com.agoda.kakao/-base-actions/act.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseActions](index.md) / [act](./act.md) - -# act - -`open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs custom action on a view - -### Parameters - -`function` - Lambda that must return ViewAction which will be performed \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-base-actions/click.md b/docs/kakao/com.agoda.kakao/-base-actions/click.md deleted file mode 100644 index cdd6c419..00000000 --- a/docs/kakao/com.agoda.kakao/-base-actions/click.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseActions](index.md) / [click](./click.md) - -# click - -`open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs click on view - -### Parameters - -`location` - Location of view where it should be clicked (VISIBLE_CENTER by default) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-base-actions/double-click.md b/docs/kakao/com.agoda.kakao/-base-actions/double-click.md deleted file mode 100644 index 9d2df639..00000000 --- a/docs/kakao/com.agoda.kakao/-base-actions/double-click.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseActions](index.md) / [doubleClick](./double-click.md) - -# doubleClick - -`open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs double click on view - -### Parameters - -`location` - Location of view where it should be clicked (VISIBLE_CENTER by default) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-base-actions/index.md b/docs/kakao/com.agoda.kakao/-base-actions/index.md deleted file mode 100644 index 426b2edb..00000000 --- a/docs/kakao/com.agoda.kakao/-base-actions/index.md +++ /dev/null @@ -1,57 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseActions](./index.md) - -# BaseActions - -`interface BaseActions` - -Base interface for performing actions on view - -Provides a lot of basic action methods, such as click(), scrollTo(), etc. - -**See Also** - -[EditableActions](../-editable-actions/index.md) - -[SwipeableActions](../-swipeable-actions/index.md) - -[ScrollableActions](../-scrollable-actions/index.md) - -[CheckableActions](../-checkable-actions/index.md) - -### Properties - -| Name | Summary | -|---|---| -| [view](view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [act](act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [BottomNavigationViewActions](../-bottom-navigation-view-actions/index.md) | `interface BottomNavigationViewActions : `[`BaseActions`](./index.md)
Provides actions for BottomNavigationView | -| [CheckableActions](../-checkable-actions/index.md) | `interface CheckableActions : `[`BaseActions`](./index.md)
Provides action for checking views | -| [DrawerActions](../-drawer-actions/index.md) | `interface DrawerActions : `[`BaseActions`](./index.md)
Provides actions for navigation drawer | -| [EditableActions](../-editable-actions/index.md) | `interface EditableActions : `[`BaseActions`](./index.md)
Provides editable actions for views | -| [KAdapterItem](../-k-adapter-item/index.md) | `open class KAdapterItem : `[`BaseActions`](./index.md)`, `[`BaseAssertions`](../-base-assertions/index.md)
Base class for KRecyclerView adapter items | -| [KBaseView](../-k-base-view/index.md) | `open class KBaseView : `[`BaseActions`](./index.md)`, `[`BaseAssertions`](../-base-assertions/index.md)
Base class for all Kakao views | -| [KRecyclerItem](../-k-recycler-item/index.md) | `open class KRecyclerItem : `[`BaseActions`](./index.md)`, `[`BaseAssertions`](../-base-assertions/index.md)
Base class for KRecyclerView adapter items | -| [NavigationViewActions](../-navigation-view-actions/index.md) | `interface NavigationViewActions : `[`BaseActions`](./index.md)
Provides actions for navigation view | -| [ProgressBarActions](../-progress-bar-actions/index.md) | `interface ProgressBarActions : `[`BaseActions`](./index.md)
Provides action for ProgressBar | -| [RatingBarActions](../-rating-bar-actions/index.md) | `interface RatingBarActions : `[`BaseActions`](./index.md)
Provides action for RatingBar | -| [ScrollableActions](../-scrollable-actions/index.md) | `interface ScrollableActions : `[`BaseActions`](./index.md)
Provides scrolling actions for view | -| [SwipeableActions](../-swipeable-actions/index.md) | `interface SwipeableActions : `[`BaseActions`](./index.md)
Provides swipe actions for views | -| [TabLayoutActions](../-tab-layout-actions/index.md) | `interface TabLayoutActions : `[`BaseActions`](./index.md)
Provides action for TabLayout | -| [TextViewActions](../-text-view-actions/index.md) | `interface TextViewActions : `[`BaseActions`](./index.md)
Provides actions for TextViews | diff --git a/docs/kakao/com.agoda.kakao/-base-actions/long-click.md b/docs/kakao/com.agoda.kakao/-base-actions/long-click.md deleted file mode 100644 index 3231e8ce..00000000 --- a/docs/kakao/com.agoda.kakao/-base-actions/long-click.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseActions](index.md) / [longClick](./long-click.md) - -# longClick - -`open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs long click on view - -### Parameters - -`location` - Location of view where it should be clicked (VISIBLE_CENTER by default) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-base-actions/on-failure.md b/docs/kakao/com.agoda.kakao/-base-actions/on-failure.md deleted file mode 100644 index 3dcb04e5..00000000 --- a/docs/kakao/com.agoda.kakao/-base-actions/on-failure.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseActions](index.md) / [onFailure](./on-failure.md) - -# onFailure - -`open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Adds failure handler to the view - -### Parameters - -`function` - Lambda that handles this view's errors \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-base-actions/press-ime-action.md b/docs/kakao/com.agoda.kakao/-base-actions/press-ime-action.md deleted file mode 100644 index f4f24cff..00000000 --- a/docs/kakao/com.agoda.kakao/-base-actions/press-ime-action.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseActions](index.md) / [pressImeAction](./press-ime-action.md) - -# pressImeAction - -`open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Presses IME action, if supported view is in focus - diff --git a/docs/kakao/com.agoda.kakao/-base-actions/repeat-until.md b/docs/kakao/com.agoda.kakao/-base-actions/repeat-until.md deleted file mode 100644 index d1a2d509..00000000 --- a/docs/kakao/com.agoda.kakao/-base-actions/repeat-until.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseActions](index.md) / [repeatUntil](./repeat-until.md) - -# repeatUntil - -`open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Repeats given action on the view until this view will match the given matcher - -### Parameters - -`maxAttempts` - Maximum repeat count of the action - -`action` - Action to be performed - -`matcher` - ViewBuilder that will be used as matcher - -**See Also** - -[ViewActions.repeatedlyUntil](#) - diff --git a/docs/kakao/com.agoda.kakao/-base-actions/scroll-to.md b/docs/kakao/com.agoda.kakao/-base-actions/scroll-to.md deleted file mode 100644 index f582cc08..00000000 --- a/docs/kakao/com.agoda.kakao/-base-actions/scroll-to.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseActions](index.md) / [scrollTo](./scroll-to.md) - -# scrollTo - -`open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Scrolls to the view, if possible - diff --git a/docs/kakao/com.agoda.kakao/-base-actions/view.md b/docs/kakao/com.agoda.kakao/-base-actions/view.md deleted file mode 100644 index f471ac77..00000000 --- a/docs/kakao/com.agoda.kakao/-base-actions/view.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseActions](index.md) / [view](./view.md) - -# view - -`abstract val view: ViewInteraction` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/assert.md b/docs/kakao/com.agoda.kakao/-base-assertions/assert.md deleted file mode 100644 index 415a9761..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/assert.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [assert](./assert.md) - -# assert - -`open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check the view with the given custom assertion - -### Parameters - -`function` - Lambda that must return ViewAssertion \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/does-not-exist.md b/docs/kakao/com.agoda.kakao/-base-assertions/does-not-exist.md deleted file mode 100644 index 187447e1..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/does-not-exist.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [doesNotExist](./does-not-exist.md) - -# doesNotExist - -`open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the matched view does not exist - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/does-not-exists.md b/docs/kakao/com.agoda.kakao/-base-assertions/does-not-exists.md deleted file mode 100644 index eb39f4d5..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/does-not-exists.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [doesNotExists](.) - -# doesNotExists - -`open fun doesNotExists(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the matched view does not exists - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/has-any-tag.md b/docs/kakao/com.agoda.kakao/-base-assertions/has-any-tag.md deleted file mode 100644 index c24eb61e..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/has-any-tag.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [hasAnyTag](./has-any-tag.md) - -# hasAnyTag - -`open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has at least one of the given tags - -### Parameters - -`tags` - Tags with at least one of them should be present in view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/has-background-color.md b/docs/kakao/com.agoda.kakao/-base-assertions/has-background-color.md deleted file mode 100644 index ed5112db..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/has-background-color.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [hasBackgroundColor](./has-background-color.md) - -# hasBackgroundColor - -`open fun hasBackgroundColor(@ColorRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given background color - -### Parameters - -`resId` - Color resource to be matched`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given background color - -### Parameters - -`colorCode` - Color string code to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/has-descendant.md b/docs/kakao/com.agoda.kakao/-base-assertions/has-descendant.md deleted file mode 100644 index cb6a0fa3..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/has-descendant.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [hasDescendant](./has-descendant.md) - -# hasDescendant - -`open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given descendant - -### Parameters - -`function` - ViewBuilder that will result in descendant matcher - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/has-not-descendant.md b/docs/kakao/com.agoda.kakao/-base-assertions/has-not-descendant.md deleted file mode 100644 index 2b022930..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/has-not-descendant.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [hasNotDescendant](./has-not-descendant.md) - -# hasNotDescendant - -`open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has not given descendant - -### Parameters - -`function` - ViewBuilder that will result in descendant matcher - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/has-not-sibling.md b/docs/kakao/com.agoda.kakao/-base-assertions/has-not-sibling.md deleted file mode 100644 index 692689cb..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/has-not-sibling.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [hasNotSibling](./has-not-sibling.md) - -# hasNotSibling - -`open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has not given sibling - -### Parameters - -`function` - ViewBuilder that will result in sibling matcher - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/has-sibling.md b/docs/kakao/com.agoda.kakao/-base-assertions/has-sibling.md deleted file mode 100644 index 19ba8559..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/has-sibling.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [hasSibling](./has-sibling.md) - -# hasSibling - -`open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given sibling - -### Parameters - -`function` - ViewBuilder that will result in sibling matcher - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/has-tag.md b/docs/kakao/com.agoda.kakao/-base-assertions/has-tag.md deleted file mode 100644 index 8de63bf1..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/has-tag.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [hasTag](./has-tag.md) - -# hasTag - -`open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given tag - -### Parameters - -`tag` - Tag that view must have \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/in-root.md b/docs/kakao/com.agoda.kakao/-base-assertions/in-root.md deleted file mode 100644 index 718d0c45..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/in-root.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [inRoot](./in-root.md) - -# inRoot - -`open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check if the view is in given root - -### Parameters - -`function` - RootBuilder that will result in root matcher - -**See Also** - -[RootBuilder](../-root-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/index.md b/docs/kakao/com.agoda.kakao/-base-assertions/index.md deleted file mode 100644 index 5e4db6f9..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/index.md +++ /dev/null @@ -1,82 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](./index.md) - -# BaseAssertions - -`interface BaseAssertions` - -Base interface for asserting views - -Provides basic assertions that can be performed on any view - -**See Also** - -[TextViewAssertions](../-text-view-assertions/index.md) - -[EditableAssertions](../-editable-assertions/index.md) - -[CheckableAssertions](../-checkable-assertions/index.md) - -[ViewPagerAssertions](../-view-pager-assertions/index.md) - -[ImageViewAssertions](../-image-view-assertions/index.md) - -### Properties - -| Name | Summary | -|---|---| -| [view](view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [assert](assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [BottomNavigationViewAssertions](../-bottom-navigation-view-assertions/index.md) | `interface BottomNavigationViewAssertions : `[`BaseAssertions`](./index.md)
Provides assertion for BottomNavigationview | -| [CheckableAssertions](../-checkable-assertions/index.md) | `interface CheckableAssertions : `[`BaseAssertions`](./index.md)
Provides checkable based assertions for views | -| [ImageViewAssertions](../-image-view-assertions/index.md) | `interface ImageViewAssertions : `[`BaseAssertions`](./index.md)
Provides assertion for image views | -| [KAdapterItem](../-k-adapter-item/index.md) | `open class KAdapterItem : `[`BaseActions`](../-base-actions/index.md)`, `[`BaseAssertions`](./index.md)
Base class for KRecyclerView adapter items | -| [KBaseView](../-k-base-view/index.md) | `open class KBaseView : `[`BaseActions`](../-base-actions/index.md)`, `[`BaseAssertions`](./index.md)
Base class for all Kakao views | -| [KListView](../-k-list-view/index.md) | `class KListView : `[`ScrollViewActions`](../-scroll-view-actions/index.md)`, `[`BaseAssertions`](./index.md)`, `[`ListViewAdapterAssertions`](../-list-view-adapter-assertions/index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | -| [KRecyclerItem](../-k-recycler-item/index.md) | `open class KRecyclerItem : `[`BaseActions`](../-base-actions/index.md)`, `[`BaseAssertions`](./index.md)
Base class for KRecyclerView adapter items | -| [KRecyclerView](../-k-recycler-view/index.md) | `class KRecyclerView : `[`RecyclerActions`](../-recycler-actions/index.md)`, `[`BaseAssertions`](./index.md)`, `[`RecyclerAdapterAssertions`](../-recycler-adapter-assertions/index.md)
View with RecyclerActions and BaseAssertions. Gives access to it's children | -| [NavigationViewAssertions](../-navigation-view-assertions/index.md) | `interface NavigationViewAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for NavigationView | -| [ProgressBarAssertions](../-progress-bar-assertions/index.md) | `interface ProgressBarAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for progress bar | -| [RatingBarAssertions](../-rating-bar-assertions/index.md) | `interface RatingBarAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for RatingBar | -| [SwipeRefreshLayoutAssertions](../-swipe-refresh-layout-assertions/index.md) | `interface SwipeRefreshLayoutAssertions : `[`BaseAssertions`](./index.md)
Provides assertion for SwipeRefreshLayout | -| [TabLayoutAssertions](../-tab-layout-assertions/index.md) | `interface TabLayoutAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for TabLayout | -| [TextInputLayoutAssertions](../-text-input-layout-assertions/index.md) | `interface TextInputLayoutAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for TextInputLayout | -| [TextViewAssertions](../-text-view-assertions/index.md) | `interface TextViewAssertions : `[`BaseAssertions`](./index.md)
Provides text based assertions for views | -| [ViewPagerAssertions](../-view-pager-assertions/index.md) | `interface ViewPagerAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for view pagers | diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-clickable.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-clickable.md deleted file mode 100644 index de06f88d..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-clickable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isClickable](./is-clickable.md) - -# isClickable - -`open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is clickable - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-completely-displayed.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-completely-displayed.md deleted file mode 100644 index 9cda30e3..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-completely-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isCompletelyDisplayed](./is-completely-displayed.md) - -# isCompletelyDisplayed - -`open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is completely displayed - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-disabled.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-disabled.md deleted file mode 100644 index 76e914e2..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-disabled.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isDisabled](./is-disabled.md) - -# isDisabled - -`open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is disabled - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-displayed.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-displayed.md deleted file mode 100644 index 2b02583a..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isDisplayed](./is-displayed.md) - -# isDisplayed - -`open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is displayed - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-enabled.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-enabled.md deleted file mode 100644 index 8afd24e6..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-enabled.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isEnabled](./is-enabled.md) - -# isEnabled - -`open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is enabled - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-focusable.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-focusable.md deleted file mode 100644 index 64629cdc..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-focusable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isFocusable](./is-focusable.md) - -# isFocusable - -`open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is focusable - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-focused.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-focused.md deleted file mode 100644 index 22a6fd55..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-focused.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isFocused](./is-focused.md) - -# isFocused - -`open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is focused - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-gone.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-gone.md deleted file mode 100644 index f4ee6281..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-gone.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isGone](./is-gone.md) - -# isGone - -`open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has GONE visibility - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-invisible.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-invisible.md deleted file mode 100644 index 8b2e423c..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-invisible.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isInvisible](./is-invisible.md) - -# isInvisible - -`open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has INVISIBLE visibility - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-not-clickable.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-not-clickable.md deleted file mode 100644 index fef1140d..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-not-clickable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isNotClickable](./is-not-clickable.md) - -# isNotClickable - -`open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is not clickable - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-not-completely-displayed.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-not-completely-displayed.md deleted file mode 100644 index 2ed9d71f..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-not-completely-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isNotCompletelyDisplayed](./is-not-completely-displayed.md) - -# isNotCompletelyDisplayed - -`open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is not completely displayed - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-not-displayed.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-not-displayed.md deleted file mode 100644 index 836e1a9a..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-not-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isNotDisplayed](./is-not-displayed.md) - -# isNotDisplayed - -`open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is not displayed - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-not-focusable.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-not-focusable.md deleted file mode 100644 index d1a3d2dd..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-not-focusable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isNotFocusable](./is-not-focusable.md) - -# isNotFocusable - -`open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is not focusable - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-not-focused.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-not-focused.md deleted file mode 100644 index 3f51e680..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-not-focused.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isNotFocused](./is-not-focused.md) - -# isNotFocused - -`open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is not focused - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-not-selected.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-not-selected.md deleted file mode 100644 index 47f7e0c3..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-not-selected.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isNotSelected](./is-not-selected.md) - -# isNotSelected - -`open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is not selected - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-selected.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-selected.md deleted file mode 100644 index 390c817c..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-selected.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isSelected](./is-selected.md) - -# isSelected - -`open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is selected - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/is-visible.md b/docs/kakao/com.agoda.kakao/-base-assertions/is-visible.md deleted file mode 100644 index 0bda6e10..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/is-visible.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [isVisible](./is-visible.md) - -# isVisible - -`open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has VISIBLE visibility - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/matches.md b/docs/kakao/com.agoda.kakao/-base-assertions/matches.md deleted file mode 100644 index 53dc5e42..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/matches.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [matches](./matches.md) - -# matches - -`open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check if the view matches given matcher - -### Parameters - -`function` - ViewBuilder that will result in matcher - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/not-matches.md b/docs/kakao/com.agoda.kakao/-base-assertions/not-matches.md deleted file mode 100644 index 377c189e..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/not-matches.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [notMatches](./not-matches.md) - -# notMatches - -`open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check if the view does not match given matcher - -### Parameters - -`function` - ViewBuilder that will result in matcher - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/root.md b/docs/kakao/com.agoda.kakao/-base-assertions/root.md deleted file mode 100644 index 10962480..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/root.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [root](./root.md) - -# root - -`abstract var root: Matcher` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-base-assertions/view.md b/docs/kakao/com.agoda.kakao/-base-assertions/view.md deleted file mode 100644 index fd46ba30..00000000 --- a/docs/kakao/com.agoda.kakao/-base-assertions/view.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BaseAssertions](index.md) / [view](./view.md) - -# view - -`abstract val view: ViewInteraction` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-bottom-navigation-view-actions/index.md b/docs/kakao/com.agoda.kakao/-bottom-navigation-view-actions/index.md deleted file mode 100644 index a6b4dd72..00000000 --- a/docs/kakao/com.agoda.kakao/-bottom-navigation-view-actions/index.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BottomNavigationViewActions](./index.md) - -# BottomNavigationViewActions - -`interface BottomNavigationViewActions : `[`BaseActions`](../-base-actions/index.md) - -Provides actions for BottomNavigationView - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-actions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [setSelectedItem](set-selected-item.md) | `open fun setSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the given item id as selected | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KBottomNavigationView](../-k-bottom-navigation-view/index.md) | `class KBottomNavigationView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KBottomNavigationView`](../-k-bottom-navigation-view/index.md)`>, `[`BottomNavigationViewActions`](./index.md)`, `[`BottomNavigationViewAssertions`](../-bottom-navigation-view-assertions/index.md)
View for acting and asserting on BottomNavigationView | diff --git a/docs/kakao/com.agoda.kakao/-bottom-navigation-view-actions/set-selected-item.md b/docs/kakao/com.agoda.kakao/-bottom-navigation-view-actions/set-selected-item.md deleted file mode 100644 index a36d981b..00000000 --- a/docs/kakao/com.agoda.kakao/-bottom-navigation-view-actions/set-selected-item.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BottomNavigationViewActions](index.md) / [setSelectedItem](./set-selected-item.md) - -# setSelectedItem - -`open fun setSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets the given item id as selected - -### Parameters - -`id` - menu item id to be set \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-bottom-navigation-view-assertions/has-selected-item.md b/docs/kakao/com.agoda.kakao/-bottom-navigation-view-assertions/has-selected-item.md deleted file mode 100644 index 97e5146a..00000000 --- a/docs/kakao/com.agoda.kakao/-bottom-navigation-view-assertions/has-selected-item.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BottomNavigationViewAssertions](index.md) / [hasSelectedItem](./has-selected-item.md) - -# hasSelectedItem - -`open fun hasSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view's selected item id matches given one - -### Parameters - -`id` - Menu item id to be checked \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-bottom-navigation-view-assertions/index.md b/docs/kakao/com.agoda.kakao/-bottom-navigation-view-assertions/index.md deleted file mode 100644 index b66ec6d6..00000000 --- a/docs/kakao/com.agoda.kakao/-bottom-navigation-view-assertions/index.md +++ /dev/null @@ -1,59 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BottomNavigationViewAssertions](./index.md) - -# BottomNavigationViewAssertions - -`interface BottomNavigationViewAssertions : `[`BaseAssertions`](../-base-assertions/index.md) - -Provides assertion for BottomNavigationview - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-assertions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [hasSelectedItem](has-selected-item.md) | `open fun hasSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view's selected item id matches given one | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KBottomNavigationView](../-k-bottom-navigation-view/index.md) | `class KBottomNavigationView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KBottomNavigationView`](../-k-bottom-navigation-view/index.md)`>, `[`BottomNavigationViewActions`](../-bottom-navigation-view-actions/index.md)`, `[`BottomNavigationViewAssertions`](./index.md)
View for acting and asserting on BottomNavigationView | diff --git a/docs/kakao/com.agoda.kakao/-builder-marker/-init-.md b/docs/kakao/com.agoda.kakao/-builder-marker/-init-.md deleted file mode 100644 index 5e539a2f..00000000 --- a/docs/kakao/com.agoda.kakao/-builder-marker/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BuilderMarker](index.md) / [<init>](./-init-.md) - -# <init> - -`BuilderMarker()` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-builder-marker/index.md b/docs/kakao/com.agoda.kakao/-builder-marker/index.md deleted file mode 100644 index 5cd1ae5c..00000000 --- a/docs/kakao/com.agoda.kakao/-builder-marker/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BuilderMarker](./index.md) - -# BuilderMarker - -`@DslMarker annotation class BuilderMarker` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `BuilderMarker()` | diff --git a/docs/kakao/com.agoda.kakao/-bundle-builder/-init-.md b/docs/kakao/com.agoda.kakao/-bundle-builder/-init-.md deleted file mode 100644 index 94409c43..00000000 --- a/docs/kakao/com.agoda.kakao/-bundle-builder/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BundleBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`BundleBuilder()` - -Class for building Bundle matchers - diff --git a/docs/kakao/com.agoda.kakao/-bundle-builder/get-matcher.md b/docs/kakao/com.agoda.kakao/-bundle-builder/get-matcher.md deleted file mode 100644 index 9d8cfc1f..00000000 --- a/docs/kakao/com.agoda.kakao/-bundle-builder/get-matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BundleBuilder](index.md) / [getMatcher](./get-matcher.md) - -# getMatcher - -`fun getMatcher(): Matcher<`[`Bundle`](https://developer.android.com/reference/android/os/Bundle.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-bundle-builder/has-entry.md b/docs/kakao/com.agoda.kakao/-bundle-builder/has-entry.md deleted file mode 100644 index 04c17090..00000000 --- a/docs/kakao/com.agoda.kakao/-bundle-builder/has-entry.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BundleBuilder](index.md) / [hasEntry](./has-entry.md) - -# hasEntry - -`fun hasEntry(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches bundle with given entry - -### Parameters - -`key` - Key to be matched - -`value` - Value to be matched`fun hasEntry(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches bundle with given entry - -### Parameters - -`key` - Matcher for a key - -`value` - Matcher for a value \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-bundle-builder/has-key.md b/docs/kakao/com.agoda.kakao/-bundle-builder/has-key.md deleted file mode 100644 index 27aa4652..00000000 --- a/docs/kakao/com.agoda.kakao/-bundle-builder/has-key.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BundleBuilder](index.md) / [hasKey](./has-key.md) - -# hasKey - -`fun hasKey(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches bundle with given key - -### Parameters - -`key` - Key to be matched`fun hasKey(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches bundle with given key - -### Parameters - -`key` - Matcher for a key \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-bundle-builder/has-value.md b/docs/kakao/com.agoda.kakao/-bundle-builder/has-value.md deleted file mode 100644 index 9eda4a05..00000000 --- a/docs/kakao/com.agoda.kakao/-bundle-builder/has-value.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BundleBuilder](index.md) / [hasValue](./has-value.md) - -# hasValue - -`fun hasValue(value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches bundle with given value - -### Parameters - -`value` - Value to be matched`fun hasValue(value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches bundle with given value - -### Parameters - -`value` - Matcher for a value \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-bundle-builder/index.md b/docs/kakao/com.agoda.kakao/-bundle-builder/index.md deleted file mode 100644 index 70be258c..00000000 --- a/docs/kakao/com.agoda.kakao/-bundle-builder/index.md +++ /dev/null @@ -1,22 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [BundleBuilder](./index.md) - -# BundleBuilder - -`class BundleBuilder` - -Class for building Bundle matchers - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `BundleBuilder()`
Class for building Bundle matchers | - -### Functions - -| Name | Summary | -|---|---| -| [getMatcher](get-matcher.md) | `fun getMatcher(): Matcher<`[`Bundle`](https://developer.android.com/reference/android/os/Bundle.html)`>` | -| [hasEntry](has-entry.md) | `fun hasEntry(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasEntry(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches bundle with given entry | -| [hasKey](has-key.md) | `fun hasKey(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasKey(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches bundle with given key | -| [hasValue](has-value.md) | `fun hasValue(value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasValue(value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches bundle with given value | diff --git a/docs/kakao/com.agoda.kakao/-checkable-actions/index.md b/docs/kakao/com.agoda.kakao/-checkable-actions/index.md deleted file mode 100644 index 746b02ef..00000000 --- a/docs/kakao/com.agoda.kakao/-checkable-actions/index.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [CheckableActions](./index.md) - -# CheckableActions - -`interface CheckableActions : `[`BaseActions`](../-base-actions/index.md) - -Provides action for checking views - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-actions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [setChecked](set-checked.md) | `open fun setChecked(checked: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets checked state of the view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KCheckBox](../-k-check-box/index.md) | `class KCheckBox : `[`KBaseView`](../-k-base-view/index.md)`<`[`KCheckBox`](../-k-check-box/index.md)`>, `[`CheckableActions`](./index.md)`, `[`TextViewAssertions`](../-text-view-assertions/index.md)`, `[`CheckableAssertions`](../-checkable-assertions/index.md)
View with CheckableActions, CheckableAssertions and TextViewAssertions | diff --git a/docs/kakao/com.agoda.kakao/-checkable-actions/set-checked.md b/docs/kakao/com.agoda.kakao/-checkable-actions/set-checked.md deleted file mode 100644 index daeec947..00000000 --- a/docs/kakao/com.agoda.kakao/-checkable-actions/set-checked.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [CheckableActions](index.md) / [setChecked](./set-checked.md) - -# setChecked - -`open fun setChecked(checked: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets checked state of the view - -### Parameters - -`checked` - True if checked, false otherwise \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-checkable-assertions/index.md b/docs/kakao/com.agoda.kakao/-checkable-assertions/index.md deleted file mode 100644 index e61778e2..00000000 --- a/docs/kakao/com.agoda.kakao/-checkable-assertions/index.md +++ /dev/null @@ -1,60 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [CheckableAssertions](./index.md) - -# CheckableAssertions - -`interface CheckableAssertions : `[`BaseAssertions`](../-base-assertions/index.md) - -Provides checkable based assertions for views - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-assertions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [isChecked](is-checked.md) | `open fun isChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is checked | -| [isNotChecked](is-not-checked.md) | `open fun isNotChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not checked | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KCheckBox](../-k-check-box/index.md) | `class KCheckBox : `[`KBaseView`](../-k-base-view/index.md)`<`[`KCheckBox`](../-k-check-box/index.md)`>, `[`CheckableActions`](../-checkable-actions/index.md)`, `[`TextViewAssertions`](../-text-view-assertions/index.md)`, `[`CheckableAssertions`](./index.md)
View with CheckableActions, CheckableAssertions and TextViewAssertions | diff --git a/docs/kakao/com.agoda.kakao/-checkable-assertions/is-checked.md b/docs/kakao/com.agoda.kakao/-checkable-assertions/is-checked.md deleted file mode 100644 index 38ec6a98..00000000 --- a/docs/kakao/com.agoda.kakao/-checkable-assertions/is-checked.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [CheckableAssertions](index.md) / [isChecked](./is-checked.md) - -# isChecked - -`open fun isChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is checked - diff --git a/docs/kakao/com.agoda.kakao/-checkable-assertions/is-not-checked.md b/docs/kakao/com.agoda.kakao/-checkable-assertions/is-not-checked.md deleted file mode 100644 index 041bf2eb..00000000 --- a/docs/kakao/com.agoda.kakao/-checkable-assertions/is-not-checked.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [CheckableAssertions](index.md) / [isNotChecked](./is-not-checked.md) - -# isNotChecked - -`open fun isNotChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is not checked - diff --git a/docs/kakao/com.agoda.kakao/-component-name-builder/-init-.md b/docs/kakao/com.agoda.kakao/-component-name-builder/-init-.md deleted file mode 100644 index 43f8f221..00000000 --- a/docs/kakao/com.agoda.kakao/-component-name-builder/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ComponentNameBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`ComponentNameBuilder()` - -Class for building ComponentName matchers - diff --git a/docs/kakao/com.agoda.kakao/-component-name-builder/get-matcher.md b/docs/kakao/com.agoda.kakao/-component-name-builder/get-matcher.md deleted file mode 100644 index bfe9053e..00000000 --- a/docs/kakao/com.agoda.kakao/-component-name-builder/get-matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ComponentNameBuilder](index.md) / [getMatcher](./get-matcher.md) - -# getMatcher - -`fun getMatcher(): Matcher<`[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-component-name-builder/has-class-name.md b/docs/kakao/com.agoda.kakao/-component-name-builder/has-class-name.md deleted file mode 100644 index 7d0a6675..00000000 --- a/docs/kakao/com.agoda.kakao/-component-name-builder/has-class-name.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ComponentNameBuilder](index.md) / [hasClassName](./has-class-name.md) - -# hasClassName - -`fun hasClassName(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches component name with given class - -### Parameters - -`className` - Class name to be matched`fun hasClassName(className: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches component name with given class - -### Parameters - -`className` - Matcher for a class name \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-component-name-builder/has-my-package-name.md b/docs/kakao/com.agoda.kakao/-component-name-builder/has-my-package-name.md deleted file mode 100644 index c38f87c5..00000000 --- a/docs/kakao/com.agoda.kakao/-component-name-builder/has-my-package-name.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ComponentNameBuilder](index.md) / [hasMyPackageName](./has-my-package-name.md) - -# hasMyPackageName - -`fun hasMyPackageName(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches component name if it's package name the same as your app's - diff --git a/docs/kakao/com.agoda.kakao/-component-name-builder/has-package-name.md b/docs/kakao/com.agoda.kakao/-component-name-builder/has-package-name.md deleted file mode 100644 index d1e84d7f..00000000 --- a/docs/kakao/com.agoda.kakao/-component-name-builder/has-package-name.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ComponentNameBuilder](index.md) / [hasPackageName](./has-package-name.md) - -# hasPackageName - -`fun hasPackageName(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches component name with given package - -### Parameters - -`packageName` - Package name to be matched`fun hasPackageName(packageName: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches component name with given package - -### Parameters - -`packageName` - Matcher for a package name \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-component-name-builder/has-short-class-name.md b/docs/kakao/com.agoda.kakao/-component-name-builder/has-short-class-name.md deleted file mode 100644 index 56df6b00..00000000 --- a/docs/kakao/com.agoda.kakao/-component-name-builder/has-short-class-name.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ComponentNameBuilder](index.md) / [hasShortClassName](./has-short-class-name.md) - -# hasShortClassName - -`fun hasShortClassName(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches component name with given short class name - -### Parameters - -`className` - Short class name to be matched`fun hasShortClassName(className: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches component name with given short class name - -### Parameters - -`className` - Matcher for a short class name \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-component-name-builder/index.md b/docs/kakao/com.agoda.kakao/-component-name-builder/index.md deleted file mode 100644 index 632b4bcc..00000000 --- a/docs/kakao/com.agoda.kakao/-component-name-builder/index.md +++ /dev/null @@ -1,23 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ComponentNameBuilder](./index.md) - -# ComponentNameBuilder - -`class ComponentNameBuilder` - -Class for building ComponentName matchers - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ComponentNameBuilder()`
Class for building ComponentName matchers | - -### Functions - -| Name | Summary | -|---|---| -| [getMatcher](get-matcher.md) | `fun getMatcher(): Matcher<`[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`>` | -| [hasClassName](has-class-name.md) | `fun hasClassName(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasClassName(className: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches component name with given class | -| [hasMyPackageName](has-my-package-name.md) | `fun hasMyPackageName(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches component name if it's package name the same as your app's | -| [hasPackageName](has-package-name.md) | `fun hasPackageName(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasPackageName(packageName: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches component name with given package | -| [hasShortClassName](has-short-class-name.md) | `fun hasShortClassName(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasShortClassName(className: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches component name with given short class name | diff --git a/docs/kakao/com.agoda.kakao/-data-builder/-init-.md b/docs/kakao/com.agoda.kakao/-data-builder/-init-.md deleted file mode 100644 index db4c28c0..00000000 --- a/docs/kakao/com.agoda.kakao/-data-builder/-init-.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DataBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`DataBuilder()` - -Class for building data matchers - -This class helps to build matches for data. -Please note that any function invoking will add specific matcher to the list -and after that all of them will be combined with help of AllOf.allOf() - -**See Also** - -[AllOf.allOf](#) - diff --git a/docs/kakao/com.agoda.kakao/-data-builder/equals.md b/docs/kakao/com.agoda.kakao/-data-builder/equals.md deleted file mode 100644 index 34904342..00000000 --- a/docs/kakao/com.agoda.kakao/-data-builder/equals.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DataBuilder](index.md) / [equals](./equals.md) - -# equals - -`fun equals(obj: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches data which is equal to given object - -### Parameters - -`obj` - Any object that needs to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-data-builder/get-data-matcher.md b/docs/kakao/com.agoda.kakao/-data-builder/get-data-matcher.md deleted file mode 100644 index c6c2c370..00000000 --- a/docs/kakao/com.agoda.kakao/-data-builder/get-data-matcher.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DataBuilder](index.md) / [getDataMatcher](./get-data-matcher.md) - -# getDataMatcher - -`fun getDataMatcher(): Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>` - -Returns combined data matchers with AllOf.allOf() - -**Return** -Matcher - diff --git a/docs/kakao/com.agoda.kakao/-data-builder/index.md b/docs/kakao/com.agoda.kakao/-data-builder/index.md deleted file mode 100644 index 58d03edb..00000000 --- a/docs/kakao/com.agoda.kakao/-data-builder/index.md +++ /dev/null @@ -1,31 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DataBuilder](./index.md) - -# DataBuilder - -`class DataBuilder` - -Class for building data matchers - -This class helps to build matches for data. -Please note that any function invoking will add specific matcher to the list -and after that all of them will be combined with help of AllOf.allOf() - -**See Also** - -[AllOf.allOf](#) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `DataBuilder()`
Class for building data matchers | - -### Functions - -| Name | Summary | -|---|---| -| [equals](equals.md) | `fun equals(obj: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches data which is equal to given object | -| [getDataMatcher](get-data-matcher.md) | `fun getDataMatcher(): Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>`
Returns combined data matchers with AllOf.allOf() | -| [isInstanceOf](is-instance-of.md) | `fun isInstanceOf(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`<*>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches data whose class matches given class | -| [notEquals](not-equals.md) | `fun notEquals(obj: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches data which is not equal to given object | -| [withMatcher](with-matcher.md) | `fun withMatcher(matcher: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches data with given custom matcher | diff --git a/docs/kakao/com.agoda.kakao/-data-builder/is-instance-of.md b/docs/kakao/com.agoda.kakao/-data-builder/is-instance-of.md deleted file mode 100644 index 59b14279..00000000 --- a/docs/kakao/com.agoda.kakao/-data-builder/is-instance-of.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DataBuilder](index.md) / [isInstanceOf](./is-instance-of.md) - -# isInstanceOf - -`fun isInstanceOf(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`<*>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches data whose class matches given class - -### Parameters - -`clazz` - Class to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-data-builder/not-equals.md b/docs/kakao/com.agoda.kakao/-data-builder/not-equals.md deleted file mode 100644 index 133478ae..00000000 --- a/docs/kakao/com.agoda.kakao/-data-builder/not-equals.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DataBuilder](index.md) / [notEquals](./not-equals.md) - -# notEquals - -`fun notEquals(obj: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches data which is not equal to given object - -### Parameters - -`obj` - Any object that needs to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-data-builder/with-matcher.md b/docs/kakao/com.agoda.kakao/-data-builder/with-matcher.md deleted file mode 100644 index 6a713009..00000000 --- a/docs/kakao/com.agoda.kakao/-data-builder/with-matcher.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DataBuilder](index.md) / [withMatcher](./with-matcher.md) - -# withMatcher - -`fun withMatcher(matcher: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches data with given custom matcher - -### Parameters - -`matcher` - Custom matcher to be added \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-drawable-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-drawable-matcher/-init-.md deleted file mode 100644 index 0f5b18f0..00000000 --- a/docs/kakao/com.agoda.kakao/-drawable-matcher/-init-.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DrawableMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`DrawableMatcher(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = -1, drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`? = null, toBitmap: (drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)` = null)` - -Matches given drawable with current one - -### Parameters - -`resId` - Drawable resource to be matched (default is -1) - -`drawable` - Drawable instance to be matched (default is null) - -`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-drawable-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-drawable-matcher/describe-to.md deleted file mode 100644 index ac5782db..00000000 --- a/docs/kakao/com.agoda.kakao/-drawable-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DrawableMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-drawable-matcher/drawable-to-bitmap.md b/docs/kakao/com.agoda.kakao/-drawable-matcher/drawable-to-bitmap.md deleted file mode 100644 index f12bca73..00000000 --- a/docs/kakao/com.agoda.kakao/-drawable-matcher/drawable-to-bitmap.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DrawableMatcher](index.md) / [drawableToBitmap](.) - -# drawableToBitmap - -`fun drawableToBitmap(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`): `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-drawable-matcher/index.md b/docs/kakao/com.agoda.kakao/-drawable-matcher/index.md deleted file mode 100644 index 6bfcdcde..00000000 --- a/docs/kakao/com.agoda.kakao/-drawable-matcher/index.md +++ /dev/null @@ -1,28 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DrawableMatcher](./index.md) - -# DrawableMatcher - -`class DrawableMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Matches given drawable with current one - -### Parameters - -`resId` - Drawable resource to be matched (default is -1) - -`drawable` - Drawable instance to be matched (default is null) - -`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `DrawableMatcher(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = -1, drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`? = null, toBitmap: (drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)` = null)`
Matches given drawable with current one | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-drawable-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-drawable-matcher/matches-safely.md deleted file mode 100644 index 3571cbff..00000000 --- a/docs/kakao/com.agoda.kakao/-drawable-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DrawableMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-drawer-actions/close.md b/docs/kakao/com.agoda.kakao/-drawer-actions/close.md deleted file mode 100644 index d6562dd7..00000000 --- a/docs/kakao/com.agoda.kakao/-drawer-actions/close.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DrawerActions](index.md) / [close](./close.md) - -# close - -`open fun close(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Closes the navigation drawer - -### Parameters - -`gravity` - Gravity to use (Gravity.START by default) - -**See Also** - -[Gravity.START](https://developer.android.com/reference/android/view/Gravity.html#START) - diff --git a/docs/kakao/com.agoda.kakao/-drawer-actions/index.md b/docs/kakao/com.agoda.kakao/-drawer-actions/index.md deleted file mode 100644 index 67c10c4e..00000000 --- a/docs/kakao/com.agoda.kakao/-drawer-actions/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DrawerActions](./index.md) - -# DrawerActions - -`interface DrawerActions : `[`BaseActions`](../-base-actions/index.md) - -Provides actions for navigation drawer - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-actions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [close](close.md) | `open fun close(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes the navigation drawer | -| [open](open.md) | `open fun open(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Opens the navigation drawer | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KDrawerView](../-k-drawer-view/index.md) | `class KDrawerView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KDrawerView`](../-k-drawer-view/index.md)`>, `[`DrawerActions`](./index.md)
View with DrawerActions and BaseAssertions | diff --git a/docs/kakao/com.agoda.kakao/-drawer-actions/open.md b/docs/kakao/com.agoda.kakao/-drawer-actions/open.md deleted file mode 100644 index 7f8278ea..00000000 --- a/docs/kakao/com.agoda.kakao/-drawer-actions/open.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [DrawerActions](index.md) / [open](./open.md) - -# open - -`open fun open(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Opens the navigation drawer - -### Parameters - -`gravity` - Gravity to use (Gravity.START by default) - -**See Also** - -[Gravity.START](https://developer.android.com/reference/android/view/Gravity.html#START) - diff --git a/docs/kakao/com.agoda.kakao/-editable-actions/clear-text.md b/docs/kakao/com.agoda.kakao/-editable-actions/clear-text.md deleted file mode 100644 index 14d3ae57..00000000 --- a/docs/kakao/com.agoda.kakao/-editable-actions/clear-text.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [EditableActions](index.md) / [clearText](./clear-text.md) - -# clearText - -`open fun clearText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Clears current text in the view - diff --git a/docs/kakao/com.agoda.kakao/-editable-actions/index.md b/docs/kakao/com.agoda.kakao/-editable-actions/index.md deleted file mode 100644 index 73b01593..00000000 --- a/docs/kakao/com.agoda.kakao/-editable-actions/index.md +++ /dev/null @@ -1,40 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [EditableActions](./index.md) - -# EditableActions - -`interface EditableActions : `[`BaseActions`](../-base-actions/index.md) - -Provides editable actions for views - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-actions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [clearText](clear-text.md) | `open fun clearText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clears current text in the view | -| [replaceText](replace-text.md) | `open fun replaceText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Replaces the current view text with given | -| [typeText](type-text.md) | `open fun typeText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Types the given text into the view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KEditText](../-k-edit-text/index.md) | `class KEditText : `[`KBaseView`](../-k-base-view/index.md)`<`[`KEditText`](../-k-edit-text/index.md)`>, `[`EditableActions`](./index.md)`, `[`EditableAssertions`](../-editable-assertions/index.md)
View with EditableActions and EditableAssertions | diff --git a/docs/kakao/com.agoda.kakao/-editable-actions/replace-text.md b/docs/kakao/com.agoda.kakao/-editable-actions/replace-text.md deleted file mode 100644 index 05752df7..00000000 --- a/docs/kakao/com.agoda.kakao/-editable-actions/replace-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [EditableActions](index.md) / [replaceText](./replace-text.md) - -# replaceText - -`open fun replaceText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Replaces the current view text with given - -### Parameters - -`text` - Text to input instead of current \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-editable-actions/type-text.md b/docs/kakao/com.agoda.kakao/-editable-actions/type-text.md deleted file mode 100644 index 5ab6752f..00000000 --- a/docs/kakao/com.agoda.kakao/-editable-actions/type-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [EditableActions](index.md) / [typeText](./type-text.md) - -# typeText - -`open fun typeText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Types the given text into the view - -### Parameters - -`text` - Text to input \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-editable-assertions/has-hint.md b/docs/kakao/com.agoda.kakao/-editable-assertions/has-hint.md deleted file mode 100644 index 3fb6f427..00000000 --- a/docs/kakao/com.agoda.kakao/-editable-assertions/has-hint.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [EditableAssertions](index.md) / [hasHint](./has-hint.md) - -# hasHint - -`open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given hint - -### Parameters - -`hint` - Text to be matched`open fun hasHint(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given hint - -### Parameters - -`resId` - String resource to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-editable-assertions/index.md b/docs/kakao/com.agoda.kakao/-editable-assertions/index.md deleted file mode 100644 index 133ba3cc..00000000 --- a/docs/kakao/com.agoda.kakao/-editable-assertions/index.md +++ /dev/null @@ -1,32 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [EditableAssertions](./index.md) - -# EditableAssertions - -`interface EditableAssertions : `[`TextViewAssertions`](../-text-view-assertions/index.md) - -Provides editable based assertions for views - -### Functions - -| Name | Summary | -|---|---| -| [hasHint](has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [containsText](../-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | -| [hasAnyText](../-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | -| [hasContentDescription](../-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | -| [hasEmptyText](../-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | -| [hasNoText](../-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | -| [hasText](../-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | -| [hasTextColor](../-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | -| [startsWithText](../-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | - -### Inheritors - -| Name | Summary | -|---|---| -| [KEditText](../-k-edit-text/index.md) | `class KEditText : `[`KBaseView`](../-k-base-view/index.md)`<`[`KEditText`](../-k-edit-text/index.md)`>, `[`EditableActions`](../-editable-actions/index.md)`, `[`EditableAssertions`](./index.md)
View with EditableActions and EditableAssertions | diff --git a/docs/kakao/com.agoda.kakao/-first-view-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-first-view-matcher/-init-.md deleted file mode 100644 index 16783114..00000000 --- a/docs/kakao/com.agoda.kakao/-first-view-matcher/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [FirstViewMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`FirstViewMatcher()` - -Matches first view - diff --git a/docs/kakao/com.agoda.kakao/-first-view-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-first-view-matcher/describe-to.md deleted file mode 100644 index 5cfee939..00000000 --- a/docs/kakao/com.agoda.kakao/-first-view-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [FirstViewMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-first-view-matcher/index.md b/docs/kakao/com.agoda.kakao/-first-view-matcher/index.md deleted file mode 100644 index d0f494cd..00000000 --- a/docs/kakao/com.agoda.kakao/-first-view-matcher/index.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [FirstViewMatcher](./index.md) - -# FirstViewMatcher - -`class FirstViewMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Matches first view - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `FirstViewMatcher()`
Matches first view | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-first-view-matcher/matched.md b/docs/kakao/com.agoda.kakao/-first-view-matcher/matched.md deleted file mode 100644 index 70a2846d..00000000 --- a/docs/kakao/com.agoda.kakao/-first-view-matcher/matched.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [FirstViewMatcher](index.md) / [matched](.) - -# matched - -`var matched: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-first-view-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-first-view-matcher/matches-safely.md deleted file mode 100644 index 53008194..00000000 --- a/docs/kakao/com.agoda.kakao/-first-view-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [FirstViewMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-image-view-assertions/has-drawable.md b/docs/kakao/com.agoda.kakao/-image-view-assertions/has-drawable.md deleted file mode 100644 index 74a98895..00000000 --- a/docs/kakao/com.agoda.kakao/-image-view-assertions/has-drawable.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ImageViewAssertions](index.md) / [hasDrawable](./has-drawable.md) - -# hasDrawable - -`open fun hasDrawable(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: (drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)` = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view displays given drawable - -### Parameters - -`resId` - Drawable resource to be matched - -`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null)`open fun hasDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: (drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)` = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view displays given drawable - -### Parameters - -`drawable` - Drawable to be matched - -`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-image-view-assertions/index.md b/docs/kakao/com.agoda.kakao/-image-view-assertions/index.md deleted file mode 100644 index 8874bd82..00000000 --- a/docs/kakao/com.agoda.kakao/-image-view-assertions/index.md +++ /dev/null @@ -1,59 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ImageViewAssertions](./index.md) - -# ImageViewAssertions - -`interface ImageViewAssertions : `[`BaseAssertions`](../-base-assertions/index.md) - -Provides assertion for image views - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-assertions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [hasDrawable](has-drawable.md) | `open fun hasDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: (drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)` = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: (drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)` = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displays given drawable | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KImageView](../-k-image-view/index.md) | `class KImageView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KImageView`](../-k-image-view/index.md)`>, `[`ImageViewAssertions`](./index.md)
View with BaseActions and ImageViewAssertions | diff --git a/docs/kakao/com.agoda.kakao/-index-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-index-matcher/-init-.md deleted file mode 100644 index bdd2a93a..00000000 --- a/docs/kakao/com.agoda.kakao/-index-matcher/-init-.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IndexMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`IndexMatcher(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches index'th view that matches given matcher - -### Parameters - -`matcher` - Matcher that have several matching views - -`index` - index of view that must be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-index-matcher/current-index.md b/docs/kakao/com.agoda.kakao/-index-matcher/current-index.md deleted file mode 100644 index 97feff05..00000000 --- a/docs/kakao/com.agoda.kakao/-index-matcher/current-index.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IndexMatcher](index.md) / [currentIndex](.) - -# currentIndex - -`var currentIndex: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-index-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-index-matcher/describe-to.md deleted file mode 100644 index 97f4c1c6..00000000 --- a/docs/kakao/com.agoda.kakao/-index-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IndexMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-index-matcher/index.md b/docs/kakao/com.agoda.kakao/-index-matcher/index.md deleted file mode 100644 index 06e755fb..00000000 --- a/docs/kakao/com.agoda.kakao/-index-matcher/index.md +++ /dev/null @@ -1,26 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IndexMatcher](./index.md) - -# IndexMatcher - -`class IndexMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Matches index'th view that matches given matcher - -### Parameters - -`matcher` - Matcher that have several matching views - -`index` - index of view that must be matched - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `IndexMatcher(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches index'th view that matches given matcher | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-index-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-index-matcher/matches-safely.md deleted file mode 100644 index ac67d034..00000000 --- a/docs/kakao/com.agoda.kakao/-index-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IndexMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/-init-.md b/docs/kakao/com.agoda.kakao/-intent-builder/-init-.md deleted file mode 100644 index 599edf04..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`IntentBuilder()` - -Class for building Intent matchers - diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/any.md b/docs/kakao/com.agoda.kakao/-intent-builder/any.md deleted file mode 100644 index cdce6ddc..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/any.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [any](./any.md) - -# any - -`fun any(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches any intent - diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/get-matcher.md b/docs/kakao/com.agoda.kakao/-intent-builder/get-matcher.md deleted file mode 100644 index 30fc5cff..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/get-matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [getMatcher](./get-matcher.md) - -# getMatcher - -`fun getMatcher(): Matcher<`[`Intent`](https://developer.android.com/reference/android/content/Intent.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/get-result.md b/docs/kakao/com.agoda.kakao/-intent-builder/get-result.md deleted file mode 100644 index 2dd5676c..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/get-result.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [getResult](./get-result.md) - -# getResult - -`fun getResult(): `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html)`?` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/has-action.md b/docs/kakao/com.agoda.kakao/-intent-builder/has-action.md deleted file mode 100644 index 7a14a3c8..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/has-action.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [hasAction](./has-action.md) - -# hasAction - -`fun hasAction(action: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given action - -### Parameters - -`action` - Action to be matched`fun hasAction(action: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given action - -### Parameters - -`action` - Matcher for action string \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/has-categories.md b/docs/kakao/com.agoda.kakao/-intent-builder/has-categories.md deleted file mode 100644 index 82ce6a05..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/has-categories.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [hasCategories](./has-categories.md) - -# hasCategories - -`fun hasCategories(vararg categories: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given categories - -### Parameters - -`categories` - Categories to be matched`fun hasCategories(categories: Matcher>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given categories - -### Parameters - -`categories` - Matcher for categories list \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/has-component.md b/docs/kakao/com.agoda.kakao/-intent-builder/has-component.md deleted file mode 100644 index 1cf4bbee..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/has-component.md +++ /dev/null @@ -1,29 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [hasComponent](./has-component.md) - -# hasComponent - -`fun hasComponent(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent which component has given class name - -### Parameters - -`className` - Class name to be matched in intent's component`fun hasComponent(component: `[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given component - -### Parameters - -`component` - Component name to be matched`fun hasComponent(component: Matcher<`[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given component - -### Parameters - -`component` - Matcher for component name`fun hasComponent(function: `[`ComponentNameBuilder`](../-component-name-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given component - -### Parameters - -`function` - Builder for a component to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/has-data.md b/docs/kakao/com.agoda.kakao/-intent-builder/has-data.md deleted file mode 100644 index c3178c95..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/has-data.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [hasData](./has-data.md) - -# hasData - -`fun hasData(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) -`fun hasData(uri: `[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given data - -### Parameters - -`uri` - Uri to be matched`fun hasData(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given data - -### Parameters - -`uri` - Matcher for the uri`fun hasData(function: `[`UriBuilder`](../-uri-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given data - -### Parameters - -`function` - Builder for a uri to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/has-extra-with-key.md b/docs/kakao/com.agoda.kakao/-intent-builder/has-extra-with-key.md deleted file mode 100644 index df3f3092..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/has-extra-with-key.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [hasExtraWithKey](./has-extra-with-key.md) - -# hasExtraWithKey - -`fun hasExtraWithKey(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given extra key - -### Parameters - -`key` - Extra key`fun hasExtraWithKey(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given extra key - -### Parameters - -`key` - Matcher for extra key \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/has-extra.md b/docs/kakao/com.agoda.kakao/-intent-builder/has-extra.md deleted file mode 100644 index 0abd376b..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/has-extra.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [hasExtra](./has-extra.md) - -# hasExtra - -`fun hasExtra(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given extra - -### Parameters - -`key` - Extra key - -`value` - Extra value`fun hasExtra(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given extra - -### Parameters - -`key` - Matcher for extra key - -`value` - Matcher for extra value \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/has-extras.md b/docs/kakao/com.agoda.kakao/-intent-builder/has-extras.md deleted file mode 100644 index e5fced00..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/has-extras.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [hasExtras](./has-extras.md) - -# hasExtras - -`fun hasExtras(extras: Matcher<`[`Bundle`](https://developer.android.com/reference/android/os/Bundle.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given extras - -### Parameters - -`extras` - Matched for extras bundle`fun hasExtras(function: `[`BundleBuilder`](../-bundle-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given extras - -### Parameters - -`function` - Builder for a bundle to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/has-flag.md b/docs/kakao/com.agoda.kakao/-intent-builder/has-flag.md deleted file mode 100644 index 94cc5b7b..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/has-flag.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [hasFlag](./has-flag.md) - -# hasFlag - -`fun hasFlag(flag: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given flag - -### Parameters - -`flag` - Flag to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/has-flags.md b/docs/kakao/com.agoda.kakao/-intent-builder/has-flags.md deleted file mode 100644 index cdf17485..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/has-flags.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [hasFlags](./has-flags.md) - -# hasFlags - -`fun hasFlags(flags: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) -`fun hasFlags(vararg flags: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given flags - -### Parameters - -`flags` - Flags to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/has-package.md b/docs/kakao/com.agoda.kakao/-intent-builder/has-package.md deleted file mode 100644 index d296ed6c..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/has-package.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [hasPackage](./has-package.md) - -# hasPackage - -`fun hasPackage(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given package - -### Parameters - -`packageName` - Package name to match`fun hasPackage(packageName: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given package - -### Parameters - -`packageName` - Matcher for a package name \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/has-type.md b/docs/kakao/com.agoda.kakao/-intent-builder/has-type.md deleted file mode 100644 index 9bfcd915..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/has-type.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [hasType](./has-type.md) - -# hasType - -`fun hasType(type: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given type - -### Parameters - -`type` - Type to match`fun hasType(type: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent with given type - -### Parameters - -`type` - Matcher for type \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/index.md b/docs/kakao/com.agoda.kakao/-intent-builder/index.md deleted file mode 100644 index 933898dd..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](./index.md) - -# IntentBuilder - -`class IntentBuilder` - -Class for building Intent matchers - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `IntentBuilder()`
Class for building Intent matchers | - -### Functions - -| Name | Summary | -|---|---| -| [any](any.md) | `fun any(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches any intent | -| [getMatcher](get-matcher.md) | `fun getMatcher(): Matcher<`[`Intent`](https://developer.android.com/reference/android/content/Intent.html)`>` | -| [getResult](get-result.md) | `fun getResult(): `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html)`?` | -| [hasAction](has-action.md) | `fun hasAction(action: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasAction(action: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given action | -| [hasCategories](has-categories.md) | `fun hasCategories(vararg categories: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasCategories(categories: Matcher>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given categories | -| [hasComponent](has-component.md) | `fun hasComponent(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent which component has given class name`fun hasComponent(component: `[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasComponent(component: Matcher<`[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasComponent(function: `[`ComponentNameBuilder`](../-component-name-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given component | -| [hasData](has-data.md) | `fun hasData(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasData(uri: `[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasData(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasData(function: `[`UriBuilder`](../-uri-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given data | -| [hasExtra](has-extra.md) | `fun hasExtra(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasExtra(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given extra | -| [hasExtraWithKey](has-extra-with-key.md) | `fun hasExtraWithKey(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasExtraWithKey(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given extra key | -| [hasExtras](has-extras.md) | `fun hasExtras(extras: Matcher<`[`Bundle`](https://developer.android.com/reference/android/os/Bundle.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasExtras(function: `[`BundleBuilder`](../-bundle-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given extras | -| [hasFlag](has-flag.md) | `fun hasFlag(flag: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given flag | -| [hasFlags](has-flags.md) | `fun hasFlags(flags: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasFlags(vararg flags: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given flags | -| [hasPackage](has-package.md) | `fun hasPackage(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasPackage(packageName: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given package | -| [hasType](has-type.md) | `fun hasType(type: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasType(type: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given type | -| [isInternal](is-internal.md) | `fun isInternal(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches any internal intent | -| [toPackage](to-package.md) | `fun toPackage(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent which addresses to given package | -| [withResult](with-result.md) | `fun withResult(function: `[`ActivityResultBuilder`](../-activity-result-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Invoke this function if you want to set default result for intending intents | diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/is-internal.md b/docs/kakao/com.agoda.kakao/-intent-builder/is-internal.md deleted file mode 100644 index 964e021c..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/is-internal.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [isInternal](./is-internal.md) - -# isInternal - -`fun isInternal(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches any internal intent - diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/to-package.md b/docs/kakao/com.agoda.kakao/-intent-builder/to-package.md deleted file mode 100644 index 9c34dcc0..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/to-package.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [toPackage](./to-package.md) - -# toPackage - -`fun toPackage(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches intent which addresses to given package - -### Parameters - -`packageName` - Package name to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-intent-builder/with-result.md b/docs/kakao/com.agoda.kakao/-intent-builder/with-result.md deleted file mode 100644 index 8da5f5fa..00000000 --- a/docs/kakao/com.agoda.kakao/-intent-builder/with-result.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [IntentBuilder](index.md) / [withResult](./with-result.md) - -# withResult - -`fun withResult(function: `[`ActivityResultBuilder`](../-activity-result-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Invoke this function if you want to set default result for intending intents - -### Parameters - -`function` - Builder for activity result \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-item-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-item-matcher/-init-.md deleted file mode 100644 index 7ce5cee4..00000000 --- a/docs/kakao/com.agoda.kakao/-item-matcher/-init-.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ItemMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`ItemMatcher(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, item: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)` - -Matches first RecyclerView descendant which matches specific matcher - -### Parameters - -`parent` - Matcher of the recycler view - -`item` - Matcher of the item in adapter \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-item-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-item-matcher/describe-to.md deleted file mode 100644 index c2c08a05..00000000 --- a/docs/kakao/com.agoda.kakao/-item-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ItemMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-item-matcher/index.md b/docs/kakao/com.agoda.kakao/-item-matcher/index.md deleted file mode 100644 index 5c8c28e0..00000000 --- a/docs/kakao/com.agoda.kakao/-item-matcher/index.md +++ /dev/null @@ -1,32 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ItemMatcher](./index.md) - -# ItemMatcher - -`class ItemMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Matches first RecyclerView descendant which matches specific matcher - -### Parameters - -`parent` - Matcher of the recycler view - -`item` - Matcher of the item in adapter - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ItemMatcher(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, item: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)`
Matches first RecyclerView descendant which matches specific matcher | - -### Properties - -| Name | Summary | -|---|---| -| [position](position.md) | `var position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-item-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-item-matcher/matches-safely.md deleted file mode 100644 index 842e5467..00000000 --- a/docs/kakao/com.agoda.kakao/-item-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ItemMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-item-matcher/position.md b/docs/kakao/com.agoda.kakao/-item-matcher/position.md deleted file mode 100644 index 3cf4c32d..00000000 --- a/docs/kakao/com.agoda.kakao/-item-matcher/position.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ItemMatcher](index.md) / [position](./position.md) - -# position - -`var position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-adapter-item-type-builder/-init-.md b/docs/kakao/com.agoda.kakao/-k-adapter-item-type-builder/-init-.md deleted file mode 100644 index 6ccb5410..00000000 --- a/docs/kakao/com.agoda.kakao/-k-adapter-item-type-builder/-init-.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KAdapterItemTypeBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`KAdapterItemTypeBuilder()` - -Class that maps types to providing functions - -To be able to support different item types in KListView, this class -adds support for mapping item type classes to functions that provide them. -KEmptyAdapterItem is added by default. - -**See Also** - -[itemType](item-type.md) - -[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-adapter-item-type-builder/index.md b/docs/kakao/com.agoda.kakao/-k-adapter-item-type-builder/index.md deleted file mode 100644 index d735190b..00000000 --- a/docs/kakao/com.agoda.kakao/-k-adapter-item-type-builder/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KAdapterItemTypeBuilder](./index.md) - -# KAdapterItemTypeBuilder - -`class KAdapterItemTypeBuilder` - -Class that maps types to providing functions - -To be able to support different item types in KListView, this class -adds support for mapping item type classes to functions that provide them. -KEmptyAdapterItem is added by default. - -**See Also** - -[itemType](item-type.md) - -[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KAdapterItemTypeBuilder()`
Class that maps types to providing functions | - -### Properties - -| Name | Summary | -|---|---| -| [itemTypes](item-types.md) | `val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../-k-adapter-item/index.md)`<*>>>` | - -### Functions - -| Name | Summary | -|---|---| -| [itemType](item-type.md) | `fun > itemType(provideItem: (DataInteraction) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds entry that helps KListView to automatically build child views | diff --git a/docs/kakao/com.agoda.kakao/-k-adapter-item-type-builder/item-type.md b/docs/kakao/com.agoda.kakao/-k-adapter-item-type-builder/item-type.md deleted file mode 100644 index 3da98356..00000000 --- a/docs/kakao/com.agoda.kakao/-k-adapter-item-type-builder/item-type.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KAdapterItemTypeBuilder](index.md) / [itemType](./item-type.md) - -# itemType - -`inline fun > itemType(noinline provideItem: (DataInteraction) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Adds entry that helps KListView to automatically build child views - -To make it work, you need to pass here function (lambda, constructor), that takes matcher and returns -instance of your item type. In this case, matcher actually matches your KListView and additional -matchers that were used (in firstChild(), childAt(), etc.) - -### Parameters - -`provideItem` - Function that takes data interaction of list view and returns instance of item view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-adapter-item-type-builder/item-types.md b/docs/kakao/com.agoda.kakao/-k-adapter-item-type-builder/item-types.md deleted file mode 100644 index c3ca1e49..00000000 --- a/docs/kakao/com.agoda.kakao/-k-adapter-item-type-builder/item-types.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KAdapterItemTypeBuilder](index.md) / [itemTypes](./item-types.md) - -# itemTypes - -`val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../-k-adapter-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-adapter-item-type/-init-.md b/docs/kakao/com.agoda.kakao/-k-adapter-item-type/-init-.md deleted file mode 100644 index b7bbb95d..00000000 --- a/docs/kakao/com.agoda.kakao/-k-adapter-item-type/-init-.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KAdapterItemType](index.md) / [<init>](./-init-.md) - -# <init> - -`KAdapterItemType(provideItem: (DataInteraction) -> `[`T`](index.md#T)`)` - -For internal use. Don't use manually. - -Holds type and corresponding provider function - diff --git a/docs/kakao/com.agoda.kakao/-k-adapter-item-type/index.md b/docs/kakao/com.agoda.kakao/-k-adapter-item-type/index.md deleted file mode 100644 index 01ba8922..00000000 --- a/docs/kakao/com.agoda.kakao/-k-adapter-item-type/index.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KAdapterItemType](./index.md) - -# KAdapterItemType - -`class KAdapterItemType>` - -For internal use. Don't use manually. - -Holds type and corresponding provider function - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KAdapterItemType(provideItem: (DataInteraction) -> `[`T`](index.md#T)`)`
For internal use. Don't use manually. | - -### Properties - -| Name | Summary | -|---|---| -| [provideItem](provide-item.md) | `val provideItem: (DataInteraction) -> `[`T`](index.md#T) | diff --git a/docs/kakao/com.agoda.kakao/-k-adapter-item-type/provide-item.md b/docs/kakao/com.agoda.kakao/-k-adapter-item-type/provide-item.md deleted file mode 100644 index 164c284c..00000000 --- a/docs/kakao/com.agoda.kakao/-k-adapter-item-type/provide-item.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KAdapterItemType](index.md) / [provideItem](./provide-item.md) - -# provideItem - -`val provideItem: (DataInteraction) -> `[`T`](index.md#T) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-adapter-item/-init-.md b/docs/kakao/com.agoda.kakao/-k-adapter-item/-init-.md deleted file mode 100644 index 37c2519b..00000000 --- a/docs/kakao/com.agoda.kakao/-k-adapter-item/-init-.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KAdapterItem](index.md) / [<init>](./-init-.md) - -# <init> - -`KAdapterItem(interaction: DataInteraction)` - -Base class for KRecyclerView adapter items - -Please extend this class to provide custom recycler view item types - -### Parameters - -`T` - type of your item. Used to enable invoke() and perform() on descendants - -`interaction` - Data interaction of item. Can be used as parent for all views inside item. - -**See Also** - -[KRecyclerItemTypeBuilder](../-k-recycler-item-type-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-adapter-item/index.md b/docs/kakao/com.agoda.kakao/-k-adapter-item/index.md deleted file mode 100644 index e13d9753..00000000 --- a/docs/kakao/com.agoda.kakao/-k-adapter-item/index.md +++ /dev/null @@ -1,86 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KAdapterItem](./index.md) - -# KAdapterItem - -`open class KAdapterItem : `[`BaseActions`](../-base-actions/index.md)`, `[`BaseAssertions`](../-base-assertions/index.md) - -Base class for KRecyclerView adapter items - -Please extend this class to provide custom recycler view item types - -### Parameters - -`T` - type of your item. Used to enable invoke() and perform() on descendants - -`interaction` - Data interaction of item. Can be used as parent for all views inside item. - -**See Also** - -[KRecyclerItemTypeBuilder](../-k-recycler-item-type-builder/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KAdapterItem(interaction: DataInteraction)`
Base class for KRecyclerView adapter items | - -### Properties - -| Name | Summary | -|---|---| -| [view](view.md) | `open val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [invoke](invoke.md) | `operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](perform.md) | `infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T)
Infix function for invoking lambda on your view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KEmptyAdapterItem](../-k-empty-adapter-item/index.md) | `class KEmptyAdapterItem : `[`KAdapterItem`](./index.md)`<`[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`>`
Empty implementation of KAdapterItem | diff --git a/docs/kakao/com.agoda.kakao/-k-adapter-item/invoke.md b/docs/kakao/com.agoda.kakao/-k-adapter-item/invoke.md deleted file mode 100644 index c554ce65..00000000 --- a/docs/kakao/com.agoda.kakao/-k-adapter-item/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KAdapterItem](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-adapter-item/perform.md b/docs/kakao/com.agoda.kakao/-k-adapter-item/perform.md deleted file mode 100644 index a9897a6c..00000000 --- a/docs/kakao/com.agoda.kakao/-k-adapter-item/perform.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KAdapterItem](index.md) / [perform](./perform.md) - -# perform - -`infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T) - -Infix function for invoking lambda on your view - -Sometimes instance of view is a result of a function or constructor. -In this specific case you can't call invoke() since it will be considered as -tail lambda of your fun/constructor. In such cases please use this function. - -### Parameters - -`function` - Tail lambda with receiver which is your view - -**Return** -This object - diff --git a/docs/kakao/com.agoda.kakao/-k-adapter-item/root.md b/docs/kakao/com.agoda.kakao/-k-adapter-item/root.md deleted file mode 100644 index b059a6ff..00000000 --- a/docs/kakao/com.agoda.kakao/-k-adapter-item/root.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KAdapterItem](index.md) / [root](./root.md) - -# root - -`open var root: Matcher` - -Overrides [BaseAssertions.root](../-base-assertions/root.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-adapter-item/view.md b/docs/kakao/com.agoda.kakao/-k-adapter-item/view.md deleted file mode 100644 index 2c06aa31..00000000 --- a/docs/kakao/com.agoda.kakao/-k-adapter-item/view.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KAdapterItem](index.md) / [view](./view.md) - -# view - -`open val view: ViewInteraction` - -Overrides [BaseActions.view](../-base-actions/view.md) - -Overrides [BaseAssertions.view](../-base-assertions/view.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-base-view/-init-.md b/docs/kakao/com.agoda.kakao/-k-base-view/-init-.md deleted file mode 100644 index 13edc768..00000000 --- a/docs/kakao/com.agoda.kakao/-k-base-view/-init-.md +++ /dev/null @@ -1,44 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KBaseView](index.md) / [<init>](./-init-.md) - -# <init> - -`KBaseView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with view interaction from given ViewBuilder - -### Parameters - -`function` - ViewBuilder which will result in view's interaction - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - -`KBaseView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - Matcher that will be used as parent in isDescendantOfA() matcher - -`function` - ViewBuilder which will result in view's interaction - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - -`KBaseView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - DataInteraction that will be used as parent to ViewBuilder - -`function` - ViewBuilder which will result in view's interaction - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-base-view/index.md b/docs/kakao/com.agoda.kakao/-k-base-view/index.md deleted file mode 100644 index 9ffba2cd..00000000 --- a/docs/kakao/com.agoda.kakao/-k-base-view/index.md +++ /dev/null @@ -1,99 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KBaseView](./index.md) - -# KBaseView - -`open class KBaseView : `[`BaseActions`](../-base-actions/index.md)`, `[`BaseAssertions`](../-base-assertions/index.md) - -Base class for all Kakao views - -This base class allows create new custom view with ease. All you -have to do is to extend this class, implement all necessarily additional -actions/assertions interfaces and override necessary constructors - -### Parameters - -`T` - Type of your custom view. Needs to be defined to enable invoke() and perform() for descendants - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KBaseView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with view interaction from given ViewBuilder`KBaseView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KBaseView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with parent and view interaction from given ViewBuilder | - -### Properties - -| Name | Summary | -|---|---| -| [view](view.md) | `open val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [invoke](invoke.md) | `operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](perform.md) | `infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T)
Infix function for invoking lambda on your view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KBottomNavigationView](../-k-bottom-navigation-view/index.md) | `class KBottomNavigationView : `[`KBaseView`](./index.md)`<`[`KBottomNavigationView`](../-k-bottom-navigation-view/index.md)`>, `[`BottomNavigationViewActions`](../-bottom-navigation-view-actions/index.md)`, `[`BottomNavigationViewAssertions`](../-bottom-navigation-view-assertions/index.md)
View for acting and asserting on BottomNavigationView | -| [KButton](../-k-button/index.md) | `class KButton : `[`KBaseView`](./index.md)`<`[`KButton`](../-k-button/index.md)`>, `[`TextViewAssertions`](../-text-view-assertions/index.md)
View with BaseActions and TextViewAssertions | -| [KCheckBox](../-k-check-box/index.md) | `class KCheckBox : `[`KBaseView`](./index.md)`<`[`KCheckBox`](../-k-check-box/index.md)`>, `[`CheckableActions`](../-checkable-actions/index.md)`, `[`TextViewAssertions`](../-text-view-assertions/index.md)`, `[`CheckableAssertions`](../-checkable-assertions/index.md)
View with CheckableActions, CheckableAssertions and TextViewAssertions | -| [KDrawerView](../-k-drawer-view/index.md) | `class KDrawerView : `[`KBaseView`](./index.md)`<`[`KDrawerView`](../-k-drawer-view/index.md)`>, `[`DrawerActions`](../-drawer-actions/index.md)
View with DrawerActions and BaseAssertions | -| [KEditText](../-k-edit-text/index.md) | `class KEditText : `[`KBaseView`](./index.md)`<`[`KEditText`](../-k-edit-text/index.md)`>, `[`EditableActions`](../-editable-actions/index.md)`, `[`EditableAssertions`](../-editable-assertions/index.md)
View with EditableActions and EditableAssertions | -| [KImageView](../-k-image-view/index.md) | `class KImageView : `[`KBaseView`](./index.md)`<`[`KImageView`](../-k-image-view/index.md)`>, `[`ImageViewAssertions`](../-image-view-assertions/index.md)
View with BaseActions and ImageViewAssertions | -| [KNavigationView](../-k-navigation-view/index.md) | `class KNavigationView : `[`KBaseView`](./index.md)`<`[`KNavigationView`](../-k-navigation-view/index.md)`>, `[`NavigationViewActions`](../-navigation-view-actions/index.md)`, `[`NavigationViewAssertions`](../-navigation-view-assertions/index.md)
View with NavigationViewActions and NavigationViewAssertions | -| [KProgressBar](../-k-progress-bar/index.md) | `class KProgressBar : `[`KBaseView`](./index.md)`<`[`KProgressBar`](../-k-progress-bar/index.md)`>, `[`ProgressBarActions`](../-progress-bar-actions/index.md)`, `[`ProgressBarAssertions`](../-progress-bar-assertions/index.md)
View with ProgressBarActions and ProgressBarAssertions | -| [KRatingBar](../-k-rating-bar/index.md) | `class KRatingBar : `[`KBaseView`](./index.md)`<`[`KRatingBar`](../-k-rating-bar/index.md)`>, `[`RatingBarActions`](../-rating-bar-actions/index.md)`, `[`RatingBarAssertions`](../-rating-bar-assertions/index.md)
View with RatingBarActions and RatingBarAssertions | -| [KSeekBar](../-k-seek-bar/index.md) | `class KSeekBar : `[`KBaseView`](./index.md)`<`[`KSeekBar`](../-k-seek-bar/index.md)`>, `[`SeekBarActions`](../-seek-bar-actions/index.md)`, `[`ProgressBarAssertions`](../-progress-bar-assertions/index.md)
View with SeekBarActions and ProgressBarAssertions | -| [KSnackbar](../-k-snackbar/index.md) | `class KSnackbar : `[`KBaseView`](./index.md)`<`[`KSnackbar`](../-k-snackbar/index.md)`>`
View with internal TextView and a Button | -| [KSwipeRefreshLayout](../-k-swipe-refresh-layout/index.md) | `class KSwipeRefreshLayout : `[`KBaseView`](./index.md)`<`[`KSwipeRefreshLayout`](../-k-swipe-refresh-layout/index.md)`>, `[`SwipeRefreshLayoutActions`](../-swipe-refresh-layout-actions/index.md)`, `[`SwipeRefreshLayoutAssertions`](../-swipe-refresh-layout-assertions/index.md)
View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions | -| [KSwipeView](../-k-swipe-view/index.md) | `class KSwipeView : `[`KBaseView`](./index.md)`<`[`KSwipeView`](../-k-swipe-view/index.md)`>, `[`SwipeableActions`](../-swipeable-actions/index.md)
View with SwipeableActions and BaseAssertions | -| [KTabLayout](../-k-tab-layout/index.md) | `class KTabLayout : `[`KBaseView`](./index.md)`<`[`KTabLayout`](../-k-tab-layout/index.md)`>, `[`TabLayoutActions`](../-tab-layout-actions/index.md)`, `[`TabLayoutAssertions`](../-tab-layout-assertions/index.md)
View with TabLayoutActions and TabLayoutAssertions | -| [KTextInputLayout](../-k-text-input-layout/index.md) | `class KTextInputLayout : `[`KBaseView`](./index.md)`<`[`KTextInputLayout`](../-k-text-input-layout/index.md)`>, `[`TextInputLayoutAssertions`](../-text-input-layout-assertions/index.md)
View with TextInputLayoutAssertions | -| [KTextView](../-k-text-view/index.md) | `class KTextView : `[`KBaseView`](./index.md)`<`[`KTextView`](../-k-text-view/index.md)`>, `[`TextViewActions`](../-text-view-actions/index.md)`, `[`TextViewAssertions`](../-text-view-assertions/index.md)
View with BaseActions and TextViewAssertions | -| [KView](../-k-view/index.md) | `class KView : `[`KBaseView`](./index.md)`<`[`KView`](../-k-view/index.md)`>`
Simple view with BaseActions and BaseAssertions | -| [KViewPager](../-k-view-pager/index.md) | `class KViewPager : `[`KBaseView`](./index.md)`<`[`KViewPager`](../-k-view-pager/index.md)`>, `[`SwipeableActions`](../-swipeable-actions/index.md)`, `[`ViewPagerAssertions`](../-view-pager-assertions/index.md)
View with SwipeableActions and ViewPagerAssertions | diff --git a/docs/kakao/com.agoda.kakao/-k-base-view/invoke.md b/docs/kakao/com.agoda.kakao/-k-base-view/invoke.md deleted file mode 100644 index 9578a6fb..00000000 --- a/docs/kakao/com.agoda.kakao/-k-base-view/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KBaseView](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-base-view/perform.md b/docs/kakao/com.agoda.kakao/-k-base-view/perform.md deleted file mode 100644 index fb8536f3..00000000 --- a/docs/kakao/com.agoda.kakao/-k-base-view/perform.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KBaseView](index.md) / [perform](./perform.md) - -# perform - -`infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T) - -Infix function for invoking lambda on your view - -Sometimes instance of view is a result of a function or constructor. -In this specific case you can't call invoke() since it will be considered as -tail lambda of your fun/constructor. In such cases please use this function. - -### Parameters - -`function` - Tail lambda with receiver which is your view - -**Return** -This object - diff --git a/docs/kakao/com.agoda.kakao/-k-base-view/root.md b/docs/kakao/com.agoda.kakao/-k-base-view/root.md deleted file mode 100644 index d1e93601..00000000 --- a/docs/kakao/com.agoda.kakao/-k-base-view/root.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KBaseView](index.md) / [root](./root.md) - -# root - -`open var root: Matcher` - -Overrides [BaseAssertions.root](../-base-assertions/root.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-base-view/view.md b/docs/kakao/com.agoda.kakao/-k-base-view/view.md deleted file mode 100644 index f57a5409..00000000 --- a/docs/kakao/com.agoda.kakao/-k-base-view/view.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KBaseView](index.md) / [view](./view.md) - -# view - -`open val view: ViewInteraction` - -Overrides [BaseActions.view](../-base-actions/view.md) - -Overrides [BaseAssertions.view](../-base-assertions/view.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-bottom-navigation-view/-init-.md b/docs/kakao/com.agoda.kakao/-k-bottom-navigation-view/-init-.md deleted file mode 100644 index 751556cf..00000000 --- a/docs/kakao/com.agoda.kakao/-k-bottom-navigation-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KBottomNavigationView](index.md) / [<init>](./-init-.md) - -# <init> - -`KBottomNavigationView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KBottomNavigationView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KBottomNavigationView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-bottom-navigation-view/index.md b/docs/kakao/com.agoda.kakao/-k-bottom-navigation-view/index.md deleted file mode 100644 index d2cb5971..00000000 --- a/docs/kakao/com.agoda.kakao/-k-bottom-navigation-view/index.md +++ /dev/null @@ -1,34 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KBottomNavigationView](./index.md) - -# KBottomNavigationView - -`class KBottomNavigationView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KBottomNavigationView`](./index.md)`>, `[`BottomNavigationViewActions`](../-bottom-navigation-view-actions/index.md)`, `[`BottomNavigationViewAssertions`](../-bottom-navigation-view-assertions/index.md) - -View for acting and asserting on BottomNavigationView - -**See Also** - -[BottomNavigationViewActions](../-bottom-navigation-view-actions/index.md) - -[BottomNavigationViewAssertions](../-bottom-navigation-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KBottomNavigationView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KBottomNavigationView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KBottomNavigationView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [hasSelectedItem](../-bottom-navigation-view-assertions/has-selected-item.md) | `open fun hasSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view's selected item id matches given one | -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [setSelectedItem](../-bottom-navigation-view-actions/set-selected-item.md) | `open fun setSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the given item id as selected | diff --git a/docs/kakao/com.agoda.kakao/-k-button/-init-.md b/docs/kakao/com.agoda.kakao/-k-button/-init-.md deleted file mode 100644 index b3d4fdb5..00000000 --- a/docs/kakao/com.agoda.kakao/-k-button/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KButton](index.md) / [<init>](./-init-.md) - -# <init> - -`KButton(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KButton(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KButton(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-button/index.md b/docs/kakao/com.agoda.kakao/-k-button/index.md deleted file mode 100644 index 61970af1..00000000 --- a/docs/kakao/com.agoda.kakao/-k-button/index.md +++ /dev/null @@ -1,40 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KButton](./index.md) - -# KButton - -`class KButton : `[`KBaseView`](../-k-base-view/index.md)`<`[`KButton`](./index.md)`>, `[`TextViewAssertions`](../-text-view-assertions/index.md) - -View with BaseActions and TextViewAssertions - -**See Also** - -[BaseActions](../-base-actions/index.md) - -[TextViewAssertions](../-text-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KButton(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KButton(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KButton(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [containsText](../-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | -| [hasAnyText](../-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | -| [hasContentDescription](../-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | -| [hasEmptyText](../-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | -| [hasNoText](../-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | -| [hasText](../-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | -| [hasTextColor](../-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [startsWithText](../-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | diff --git a/docs/kakao/com.agoda.kakao/-k-check-box/-init-.md b/docs/kakao/com.agoda.kakao/-k-check-box/-init-.md deleted file mode 100644 index 8dae0dbf..00000000 --- a/docs/kakao/com.agoda.kakao/-k-check-box/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KCheckBox](index.md) / [<init>](./-init-.md) - -# <init> - -`KCheckBox(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KCheckBox(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KCheckBox(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-check-box/index.md b/docs/kakao/com.agoda.kakao/-k-check-box/index.md deleted file mode 100644 index c0228429..00000000 --- a/docs/kakao/com.agoda.kakao/-k-check-box/index.md +++ /dev/null @@ -1,45 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KCheckBox](./index.md) - -# KCheckBox - -`class KCheckBox : `[`KBaseView`](../-k-base-view/index.md)`<`[`KCheckBox`](./index.md)`>, `[`CheckableActions`](../-checkable-actions/index.md)`, `[`TextViewAssertions`](../-text-view-assertions/index.md)`, `[`CheckableAssertions`](../-checkable-assertions/index.md) - -View with CheckableActions, CheckableAssertions and TextViewAssertions - -**See Also** - -[CheckableActions](../-checkable-actions/index.md) - -[CheckableAssertions](../-checkable-assertions/index.md) - -[TextViewAssertions](../-text-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KCheckBox(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KCheckBox(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KCheckBox(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [containsText](../-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | -| [hasAnyText](../-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | -| [hasContentDescription](../-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | -| [hasEmptyText](../-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | -| [hasNoText](../-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | -| [hasText](../-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | -| [hasTextColor](../-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [isChecked](../-checkable-assertions/is-checked.md) | `open fun isChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is checked | -| [isNotChecked](../-checkable-assertions/is-not-checked.md) | `open fun isNotChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not checked | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [setChecked](../-checkable-actions/set-checked.md) | `open fun setChecked(checked: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets checked state of the view | -| [startsWithText](../-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | diff --git a/docs/kakao/com.agoda.kakao/-k-drawer-view/-init-.md b/docs/kakao/com.agoda.kakao/-k-drawer-view/-init-.md deleted file mode 100644 index d1f0547d..00000000 --- a/docs/kakao/com.agoda.kakao/-k-drawer-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KDrawerView](index.md) / [<init>](./-init-.md) - -# <init> - -`KDrawerView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KDrawerView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KDrawerView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-drawer-view/index.md b/docs/kakao/com.agoda.kakao/-k-drawer-view/index.md deleted file mode 100644 index 85ddd811..00000000 --- a/docs/kakao/com.agoda.kakao/-k-drawer-view/index.md +++ /dev/null @@ -1,34 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KDrawerView](./index.md) - -# KDrawerView - -`class KDrawerView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KDrawerView`](./index.md)`>, `[`DrawerActions`](../-drawer-actions/index.md) - -View with DrawerActions and BaseAssertions - -**See Also** - -[DrawerActions](../-drawer-actions/index.md) - -[BaseAssertions](../-base-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KDrawerView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KDrawerView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KDrawerView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [close](../-drawer-actions/close.md) | `open fun close(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes the navigation drawer | -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [open](../-drawer-actions/open.md) | `open fun open(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Opens the navigation drawer | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao/-k-edit-text/-init-.md b/docs/kakao/com.agoda.kakao/-k-edit-text/-init-.md deleted file mode 100644 index db3eedb0..00000000 --- a/docs/kakao/com.agoda.kakao/-k-edit-text/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KEditText](index.md) / [<init>](./-init-.md) - -# <init> - -`KEditText(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KEditText(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KEditText(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-edit-text/index.md b/docs/kakao/com.agoda.kakao/-k-edit-text/index.md deleted file mode 100644 index 4c405a80..00000000 --- a/docs/kakao/com.agoda.kakao/-k-edit-text/index.md +++ /dev/null @@ -1,36 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KEditText](./index.md) - -# KEditText - -`class KEditText : `[`KBaseView`](../-k-base-view/index.md)`<`[`KEditText`](./index.md)`>, `[`EditableActions`](../-editable-actions/index.md)`, `[`EditableAssertions`](../-editable-assertions/index.md) - -View with EditableActions and EditableAssertions - -**See Also** - -[EditableActions](../-editable-actions/index.md) - -[EditableAssertions](../-editable-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KEditText(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KEditText(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KEditText(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [clearText](../-editable-actions/clear-text.md) | `open fun clearText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clears current text in the view | -| [hasHint](../-editable-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [replaceText](../-editable-actions/replace-text.md) | `open fun replaceText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Replaces the current view text with given | -| [typeText](../-editable-actions/type-text.md) | `open fun typeText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Types the given text into the view | diff --git a/docs/kakao/com.agoda.kakao/-k-empty-adapter-item/-init-.md b/docs/kakao/com.agoda.kakao/-k-empty-adapter-item/-init-.md deleted file mode 100644 index 576e0cf6..00000000 --- a/docs/kakao/com.agoda.kakao/-k-empty-adapter-item/-init-.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KEmptyAdapterItem](index.md) / [<init>](./-init-.md) - -# <init> - -`KEmptyAdapterItem(parent: DataInteraction)` - -Empty implementation of KAdapterItem - -Use this if you want to perform/assert on the root view of adapter item - -### Parameters - -`parent` - Matcher of the root view of adapter item - -**See Also** - -[KAdapterItem](../-k-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-empty-adapter-item/index.md b/docs/kakao/com.agoda.kakao/-k-empty-adapter-item/index.md deleted file mode 100644 index b416dae4..00000000 --- a/docs/kakao/com.agoda.kakao/-k-empty-adapter-item/index.md +++ /dev/null @@ -1,36 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KEmptyAdapterItem](./index.md) - -# KEmptyAdapterItem - -`class KEmptyAdapterItem : `[`KAdapterItem`](../-k-adapter-item/index.md)`<`[`KEmptyAdapterItem`](./index.md)`>` - -Empty implementation of KAdapterItem - -Use this if you want to perform/assert on the root view of adapter item - -### Parameters - -`parent` - Matcher of the root view of adapter item - -**See Also** - -[KAdapterItem](../-k-adapter-item/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KEmptyAdapterItem(parent: DataInteraction)`
Empty implementation of KAdapterItem | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-adapter-item/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../-k-adapter-item/invoke.md) | `operator fun invoke(function: `[`T`](../-k-adapter-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-adapter-item/perform.md) | `infix fun perform(function: `[`T`](../-k-adapter-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-adapter-item/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao/-k-empty-recycler-item/-init-.md b/docs/kakao/com.agoda.kakao/-k-empty-recycler-item/-init-.md deleted file mode 100644 index 8a8f9b3a..00000000 --- a/docs/kakao/com.agoda.kakao/-k-empty-recycler-item/-init-.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KEmptyRecyclerItem](index.md) / [<init>](./-init-.md) - -# <init> - -`KEmptyRecyclerItem(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)` - -Empty implementation of KRecyclerItem - -Use this if you want to perform/assert on the root view of view holder - -### Parameters - -`parent` - Matcher of the root view of view holder - -**See Also** - -[KRecyclerItem](../-k-recycler-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-empty-recycler-item/index.md b/docs/kakao/com.agoda.kakao/-k-empty-recycler-item/index.md deleted file mode 100644 index aeb4ecf5..00000000 --- a/docs/kakao/com.agoda.kakao/-k-empty-recycler-item/index.md +++ /dev/null @@ -1,36 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KEmptyRecyclerItem](./index.md) - -# KEmptyRecyclerItem - -`class KEmptyRecyclerItem : `[`KRecyclerItem`](../-k-recycler-item/index.md)`<`[`KEmptyRecyclerItem`](./index.md)`>` - -Empty implementation of KRecyclerItem - -Use this if you want to perform/assert on the root view of view holder - -### Parameters - -`parent` - Matcher of the root view of view holder - -**See Also** - -[KRecyclerItem](../-k-recycler-item/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KEmptyRecyclerItem(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)`
Empty implementation of KRecyclerItem | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-recycler-item/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../-k-recycler-item/invoke.md) | `operator fun invoke(function: `[`T`](../-k-recycler-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-recycler-item/perform.md) | `infix fun perform(function: `[`T`](../-k-recycler-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-recycler-item/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao/-k-image-view/-init-.md b/docs/kakao/com.agoda.kakao/-k-image-view/-init-.md deleted file mode 100644 index fe418379..00000000 --- a/docs/kakao/com.agoda.kakao/-k-image-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KImageView](index.md) / [<init>](./-init-.md) - -# <init> - -`KImageView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KImageView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KImageView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-image-view/index.md b/docs/kakao/com.agoda.kakao/-k-image-view/index.md deleted file mode 100644 index 83d8dd57..00000000 --- a/docs/kakao/com.agoda.kakao/-k-image-view/index.md +++ /dev/null @@ -1,33 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KImageView](./index.md) - -# KImageView - -`class KImageView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KImageView`](./index.md)`>, `[`ImageViewAssertions`](../-image-view-assertions/index.md) - -View with BaseActions and ImageViewAssertions - -**See Also** - -[BaseActions](../-base-actions/index.md) - -[ImageViewAssertions](../-image-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KImageView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KImageView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KImageView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [hasDrawable](../-image-view-assertions/has-drawable.md) | `open fun hasDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: (drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)` = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: (drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)` = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displays given drawable | -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao/-k-intent/-init-.md b/docs/kakao/com.agoda.kakao/-k-intent/-init-.md deleted file mode 100644 index 13159ab6..00000000 --- a/docs/kakao/com.agoda.kakao/-k-intent/-init-.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KIntent](index.md) / [<init>](./-init-.md) - -# <init> - -`KIntent(builder: `[`IntentBuilder`](../-intent-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -This class is intended to be used when you need to check if some intent has been sent -or to mock specific intent with result - -### Parameters - -`builder` - Builder for intent matching \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-intent/index.md b/docs/kakao/com.agoda.kakao/-k-intent/index.md deleted file mode 100644 index daa48cb6..00000000 --- a/docs/kakao/com.agoda.kakao/-k-intent/index.md +++ /dev/null @@ -1,26 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KIntent](./index.md) - -# KIntent - -`class KIntent` - -This class is intended to be used when you need to check if some intent has been sent -or to mock specific intent with result - -### Parameters - -`builder` - Builder for intent matching - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KIntent(builder: `[`IntentBuilder`](../-intent-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
This class is intended to be used when you need to check if some intent has been sent or to mock specific intent with result | - -### Functions - -| Name | Summary | -|---|---| -| [intended](intended.md) | `fun intended(verificationMode: VerificationMode? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if this intent has been sent previously | -| [intending](intending.md) | `fun intending(result: `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html)`? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Mocks next coming intent that will match with provided result. If no result provided as parameter, function will look up default one set via withResult() in IntentBuilder. If none are present, IllegalStateException will be thrown`fun intending(result: `[`ActivityResultBuilder`](../-activity-result-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Mocks next coming intent that will match with provided result. | -| [invoke](invoke.md) | `operator fun invoke(function: `[`KIntent`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-k-intent/intended.md b/docs/kakao/com.agoda.kakao/-k-intent/intended.md deleted file mode 100644 index 4883f1c7..00000000 --- a/docs/kakao/com.agoda.kakao/-k-intent/intended.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KIntent](index.md) / [intended](./intended.md) - -# intended - -`fun intended(verificationMode: VerificationMode? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if this intent has been sent previously - -### Parameters - -`verificationMode` - Verification mode for this intent. null by default \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-intent/intending.md b/docs/kakao/com.agoda.kakao/-k-intent/intending.md deleted file mode 100644 index 748d25b9..00000000 --- a/docs/kakao/com.agoda.kakao/-k-intent/intending.md +++ /dev/null @@ -1,30 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KIntent](index.md) / [intending](./intending.md) - -# intending - -`fun intending(result: `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html)`? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Mocks next coming intent that will match with provided result. -If no result provided as parameter, function will look up default one -set via withResult() in IntentBuilder. If none are present, IllegalStateException -will be thrown - -### Parameters - -`result` - Activity result to return when matched intent is sent. null by default - -### Exceptions - -`IllegalStateException` - if result is null and default result is not set - -**See Also** - -[IntentBuilder.withResult](../-intent-builder/with-result.md) - -`fun intending(result: `[`ActivityResultBuilder`](../-activity-result-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Mocks next coming intent that will match with provided result. - -### Parameters - -`result` - Builder for activity result to return when matching intent is sent \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-intent/invoke.md b/docs/kakao/com.agoda.kakao/-k-intent/invoke.md deleted file mode 100644 index ac74d525..00000000 --- a/docs/kakao/com.agoda.kakao/-k-intent/invoke.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KIntent](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`KIntent`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-list-view/-init-.md b/docs/kakao/com.agoda.kakao/-k-list-view/-init-.md deleted file mode 100644 index 9ea7405b..00000000 --- a/docs/kakao/com.agoda.kakao/-k-list-view/-init-.md +++ /dev/null @@ -1,50 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KListView](index.md) / [<init>](./-init-.md) - -# <init> - -`KListView(builder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with view interaction from given ViewBuilder - -### Parameters - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - -`KListView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - Matcher that will be used as parent in isDescendantOfA() matcher - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - -`KListView(parent: DataInteraction, builder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - DataInteraction that will be used as parent to ViewBuilder - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-list-view/builder.md b/docs/kakao/com.agoda.kakao/-k-list-view/builder.md deleted file mode 100644 index bf399bda..00000000 --- a/docs/kakao/com.agoda.kakao/-k-list-view/builder.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KListView](index.md) / [builder](.) - -# builder - -`val builder: `[`ViewBuilder`](../-view-builder/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-list-view/child-at.md b/docs/kakao/com.agoda.kakao/-k-list-view/child-at.md deleted file mode 100644 index 88520958..00000000 --- a/docs/kakao/com.agoda.kakao/-k-list-view/child-at.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KListView](index.md) / [childAt](./child-at.md) - -# childAt - -`inline fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on child at given position - -### Parameters - -`T` - Type of item at given position. Must be registered via constructor. - -`position` - Position of item in adapter - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-list-view/child-with.md b/docs/kakao/com.agoda.kakao/-k-list-view/child-with.md deleted file mode 100644 index b65a7eea..00000000 --- a/docs/kakao/com.agoda.kakao/-k-list-view/child-with.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KListView](index.md) / [childWith](./child-with.md) - -# childWith - -`inline fun > childWith(childMatcher: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T) - -Performs given actions/assertion on child that matches given matcher - -### Parameters - -`T` - Type of item at given position. Must be registered via constructor. - -`childMatcher` - Matcher for item in adapter - -**Return** -Item with type T. To make actions/assertions on it immediately, use perform() infix function. - diff --git a/docs/kakao/com.agoda.kakao/-k-list-view/children.md b/docs/kakao/com.agoda.kakao/-k-list-view/children.md deleted file mode 100644 index 11bd6a0f..00000000 --- a/docs/kakao/com.agoda.kakao/-k-list-view/children.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KListView](index.md) / [children](./children.md) - -# children - -`inline fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on all children in adapter - -### Parameters - -`T` - Type of all items. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-list-view/first-child.md b/docs/kakao/com.agoda.kakao/-k-list-view/first-child.md deleted file mode 100644 index 61896373..00000000 --- a/docs/kakao/com.agoda.kakao/-k-list-view/first-child.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KListView](index.md) / [firstChild](./first-child.md) - -# firstChild - -`inline fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on first child in adapter - -### Parameters - -`T` - Type of item at first position. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-list-view/index.md b/docs/kakao/com.agoda.kakao/-k-list-view/index.md deleted file mode 100644 index 420ec7ff..00000000 --- a/docs/kakao/com.agoda.kakao/-k-list-view/index.md +++ /dev/null @@ -1,91 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KListView](./index.md) - -# KListView - -`class KListView : `[`ScrollViewActions`](../-scroll-view-actions/index.md)`, `[`BaseAssertions`](../-base-assertions/index.md)`, `[`ListViewAdapterAssertions`](../-list-view-adapter-assertions/index.md) - -View with ScrollViewActions and BaseAssertions. Gives access to it's children - -**See Also** - -[ScrollViewActions](../-scroll-view-actions/index.md) - -[BaseAssertions](../-base-assertions/index.md) - -[KAdapterItem](../-k-adapter-item/index.md) - -[KAdapterItemTypeBuilder](../-k-adapter-item-type-builder/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KListView(builder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with view interaction from given ViewBuilder`KListView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KListView(parent: DataInteraction, builder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with parent and view interaction from given ViewBuilder | - -### Properties - -| Name | Summary | -|---|---| -| [itemTypes](item-types.md) | `val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../-k-adapter-item/index.md)`<*>>>` | -| [matcher](matcher.md) | `val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | -| [view](view.md) | `val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [childAt](child-at.md) | `fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on child at given position | -| [childWith](child-with.md) | `fun > childWith(childMatcher: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T)
Performs given actions/assertion on child that matches given matcher | -| [children](children.md) | `fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on all children in adapter | -| [firstChild](first-child.md) | `fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on first child in adapter | -| [invoke](invoke.md) | `operator fun invoke(function: `[`KListView`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [lastChild](last-child.md) | `fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on last child in adapter | -| [perform](perform.md) | `infix fun perform(function: `[`KListView`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KListView`](./index.md)
Infix function for invoking lambda on your view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [getSize](../-scroll-view-actions/get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of ScrollView | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasSize](../-list-view-adapter-assertions/has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of recycler view | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | -| [scrollTo](../-scroll-view-actions/scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | -| [scrollToEnd](../-scroll-view-actions/scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](../-scroll-view-actions/scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | - -### Extension Functions - -| Name | Summary | -|---|---| -| [emptyChildAt](../empty-child-at.md) | `fun `[`KListView`](./index.md)`.emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls childAt() on your view with base child | -| [emptyChildWith](../empty-child-with.md) | `fun `[`KListView`](./index.md)`.emptyChildWith(builder: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)
Calls childWith() on your view with base child | -| [emptyFirstChild](../empty-first-child.md) | `fun `[`KListView`](./index.md)`.emptyFirstChild(tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls firstChild() on your view with base child | -| [emptyLastChild](../empty-last-child.md) | `fun `[`KListView`](./index.md)`.emptyLastChild(tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls lastChild() on your view with base child | diff --git a/docs/kakao/com.agoda.kakao/-k-list-view/invoke.md b/docs/kakao/com.agoda.kakao/-k-list-view/invoke.md deleted file mode 100644 index fca7afce..00000000 --- a/docs/kakao/com.agoda.kakao/-k-list-view/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KListView](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`KListView`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-list-view/item-types.md b/docs/kakao/com.agoda.kakao/-k-list-view/item-types.md deleted file mode 100644 index 7ad04c19..00000000 --- a/docs/kakao/com.agoda.kakao/-k-list-view/item-types.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KListView](index.md) / [itemTypes](./item-types.md) - -# itemTypes - -`val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../-k-adapter-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-list-view/last-child.md b/docs/kakao/com.agoda.kakao/-k-list-view/last-child.md deleted file mode 100644 index 8bf820af..00000000 --- a/docs/kakao/com.agoda.kakao/-k-list-view/last-child.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KListView](index.md) / [lastChild](./last-child.md) - -# lastChild - -`inline fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on last child in adapter - -### Parameters - -`T` - Type of item at last position. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-list-view/matcher.md b/docs/kakao/com.agoda.kakao/-k-list-view/matcher.md deleted file mode 100644 index 3c1b4b5d..00000000 --- a/docs/kakao/com.agoda.kakao/-k-list-view/matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KListView](index.md) / [matcher](./matcher.md) - -# matcher - -`val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-list-view/perform.md b/docs/kakao/com.agoda.kakao/-k-list-view/perform.md deleted file mode 100644 index f4c7a4dd..00000000 --- a/docs/kakao/com.agoda.kakao/-k-list-view/perform.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KListView](index.md) / [perform](./perform.md) - -# perform - -`infix fun perform(function: `[`KListView`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KListView`](index.md) - -Infix function for invoking lambda on your view - -Sometimes instance of view is a result of a function or constructor. -In this specific case you can't call invoke() since it will be considered as -tail lambda of your fun/constructor. In such cases please use this function. - -### Parameters - -`function` - Tail lambda with receiver which is your view - -**Return** -This object - diff --git a/docs/kakao/com.agoda.kakao/-k-list-view/root.md b/docs/kakao/com.agoda.kakao/-k-list-view/root.md deleted file mode 100644 index aaef0cc8..00000000 --- a/docs/kakao/com.agoda.kakao/-k-list-view/root.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KListView](index.md) / [root](./root.md) - -# root - -`var root: Matcher` - -Overrides [BaseAssertions.root](../-base-assertions/root.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-list-view/view.md b/docs/kakao/com.agoda.kakao/-k-list-view/view.md deleted file mode 100644 index 4a584a7d..00000000 --- a/docs/kakao/com.agoda.kakao/-k-list-view/view.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KListView](index.md) / [view](./view.md) - -# view - -`val view: ViewInteraction` - -Overrides [BaseActions.view](../-base-actions/view.md) - -Overrides [BaseAssertions.view](../-base-assertions/view.md) - -Overrides [AdapterAssertions.view](../-adapter-assertions/view.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-navigation-view/-init-.md b/docs/kakao/com.agoda.kakao/-k-navigation-view/-init-.md deleted file mode 100644 index a38cf8ed..00000000 --- a/docs/kakao/com.agoda.kakao/-k-navigation-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KNavigationView](index.md) / [<init>](./-init-.md) - -# <init> - -`KNavigationView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KNavigationView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KNavigationView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-navigation-view/index.md b/docs/kakao/com.agoda.kakao/-k-navigation-view/index.md deleted file mode 100644 index b1c3404a..00000000 --- a/docs/kakao/com.agoda.kakao/-k-navigation-view/index.md +++ /dev/null @@ -1,34 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KNavigationView](./index.md) - -# KNavigationView - -`class KNavigationView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KNavigationView`](./index.md)`>, `[`NavigationViewActions`](../-navigation-view-actions/index.md)`, `[`NavigationViewAssertions`](../-navigation-view-assertions/index.md) - -View with NavigationViewActions and NavigationViewAssertions - -**See Also** - -[NavigationViewActions](../-navigation-view-actions/index.md) - -[NavigationViewAssertions](../-navigation-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KNavigationView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KNavigationView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KNavigationView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [isItemChecked](../-navigation-view-assertions/is-item-checked.md) | `open fun isItemChecked(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if NavigationView has checked given item id | -| [navigateTo](../-navigation-view-actions/navigate-to.md) | `open fun navigateTo(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clicks on the navigation view menu item with given id | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao/-k-progress-bar/-init-.md b/docs/kakao/com.agoda.kakao/-k-progress-bar/-init-.md deleted file mode 100644 index 6bf5c7a3..00000000 --- a/docs/kakao/com.agoda.kakao/-k-progress-bar/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KProgressBar](index.md) / [<init>](./-init-.md) - -# <init> - -`KProgressBar(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KProgressBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KProgressBar(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-progress-bar/index.md b/docs/kakao/com.agoda.kakao/-k-progress-bar/index.md deleted file mode 100644 index 9972dbf0..00000000 --- a/docs/kakao/com.agoda.kakao/-k-progress-bar/index.md +++ /dev/null @@ -1,34 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KProgressBar](./index.md) - -# KProgressBar - -`class KProgressBar : `[`KBaseView`](../-k-base-view/index.md)`<`[`KProgressBar`](./index.md)`>, `[`ProgressBarActions`](../-progress-bar-actions/index.md)`, `[`ProgressBarAssertions`](../-progress-bar-assertions/index.md) - -View with ProgressBarActions and ProgressBarAssertions - -**See Also** - -[ProgressBarActions](../-progress-bar-actions/index.md) - -[ProgressBarAssertions](../-progress-bar-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KProgressBar(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KProgressBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KProgressBar(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [hasProgress](../-progress-bar-assertions/has-progress.md) | `open fun hasProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if view has number of progress as expected | -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [setProgress](../-progress-bar-actions/set-progress.md) | `open fun setProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set progress for ProgressBar | diff --git a/docs/kakao/com.agoda.kakao/-k-rating-bar/-init-.md b/docs/kakao/com.agoda.kakao/-k-rating-bar/-init-.md deleted file mode 100644 index c49aa219..00000000 --- a/docs/kakao/com.agoda.kakao/-k-rating-bar/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRatingBar](index.md) / [<init>](./-init-.md) - -# <init> - -`KRatingBar(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KRatingBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KRatingBar(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-rating-bar/index.md b/docs/kakao/com.agoda.kakao/-k-rating-bar/index.md deleted file mode 100644 index b9fa6075..00000000 --- a/docs/kakao/com.agoda.kakao/-k-rating-bar/index.md +++ /dev/null @@ -1,34 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRatingBar](./index.md) - -# KRatingBar - -`class KRatingBar : `[`KBaseView`](../-k-base-view/index.md)`<`[`KRatingBar`](./index.md)`>, `[`RatingBarActions`](../-rating-bar-actions/index.md)`, `[`RatingBarAssertions`](../-rating-bar-assertions/index.md) - -View with RatingBarActions and RatingBarAssertions - -**See Also** - -[RatingBarActions](../-rating-bar-actions/index.md) - -[RatingBarAssertions](../-rating-bar-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KRatingBar(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KRatingBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KRatingBar(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [hasRating](../-rating-bar-assertions/has-rating.md) | `open fun hasRating(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if RatingBar has number of rating as expected | -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [setRatingAt](../-rating-bar-actions/set-rating-at.md) | `open fun setRatingAt(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set rating for RatingBar | diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-item-type-builder/-init-.md b/docs/kakao/com.agoda.kakao/-k-recycler-item-type-builder/-init-.md deleted file mode 100644 index 49b1fd65..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-item-type-builder/-init-.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerItemTypeBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`KRecyclerItemTypeBuilder()` - -Class that maps types to providing functions - -To be able to support different item types in KRecyclerView, this class -adds support for mapping item type classes to functions that provide them. -KEmptyRecyclerItem is added by default. - -**See Also** - -[itemType](item-type.md) - -[KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-item-type-builder/index.md b/docs/kakao/com.agoda.kakao/-k-recycler-item-type-builder/index.md deleted file mode 100644 index e7d82ca2..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-item-type-builder/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerItemTypeBuilder](./index.md) - -# KRecyclerItemTypeBuilder - -`class KRecyclerItemTypeBuilder` - -Class that maps types to providing functions - -To be able to support different item types in KRecyclerView, this class -adds support for mapping item type classes to functions that provide them. -KEmptyRecyclerItem is added by default. - -**See Also** - -[itemType](item-type.md) - -[KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KRecyclerItemTypeBuilder()`
Class that maps types to providing functions | - -### Properties - -| Name | Summary | -|---|---| -| [itemTypes](item-types.md) | `val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KRecyclerItemType`](../-k-recycler-item-type/index.md)`<`[`KRecyclerItem`](../-k-recycler-item/index.md)`<*>>>` | - -### Functions - -| Name | Summary | -|---|---| -| [itemType](item-type.md) | `fun > itemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds entry that helps KRecyclerView to automatically build child views | diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-item-type-builder/item-type.md b/docs/kakao/com.agoda.kakao/-k-recycler-item-type-builder/item-type.md deleted file mode 100644 index 8e29a66d..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-item-type-builder/item-type.md +++ /dev/null @@ -1,14 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerItemTypeBuilder](index.md) / [itemType](./item-type.md) - -# itemType - -`inline fun > itemType(noinline provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Adds entry that helps KRecyclerView to automatically build child views - -To make it work, you need to pass here function (lambda, constructor), that takes matcher and returns -instance of your item type. In this case, matcher actually matches root view of your adapter item. - -### Parameters - -`provideItem` - Function that takes matcher of item's root view and returns instance of item view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-item-type-builder/item-types.md b/docs/kakao/com.agoda.kakao/-k-recycler-item-type-builder/item-types.md deleted file mode 100644 index bd95cb4d..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-item-type-builder/item-types.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerItemTypeBuilder](index.md) / [itemTypes](./item-types.md) - -# itemTypes - -`val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KRecyclerItemType`](../-k-recycler-item-type/index.md)`<`[`KRecyclerItem`](../-k-recycler-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-item-type/-init-.md b/docs/kakao/com.agoda.kakao/-k-recycler-item-type/-init-.md deleted file mode 100644 index 45fa811c..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-item-type/-init-.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerItemType](index.md) / [<init>](./-init-.md) - -# <init> - -`KRecyclerItemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T)`)` - -For internal use. Don't use manually. - -Holds type and corresponding provider function - diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-item-type/index.md b/docs/kakao/com.agoda.kakao/-k-recycler-item-type/index.md deleted file mode 100644 index 8ec33177..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-item-type/index.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerItemType](./index.md) - -# KRecyclerItemType - -`class KRecyclerItemType>` - -For internal use. Don't use manually. - -Holds type and corresponding provider function - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KRecyclerItemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T)`)`
For internal use. Don't use manually. | - -### Properties - -| Name | Summary | -|---|---| -| [provideItem](provide-item.md) | `val provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T) | diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-item-type/provide-item.md b/docs/kakao/com.agoda.kakao/-k-recycler-item-type/provide-item.md deleted file mode 100644 index b9792f6a..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-item-type/provide-item.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerItemType](index.md) / [provideItem](./provide-item.md) - -# provideItem - -`val provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-item/-init-.md b/docs/kakao/com.agoda.kakao/-k-recycler-item/-init-.md deleted file mode 100644 index 8d889ec1..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-item/-init-.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerItem](index.md) / [<init>](./-init-.md) - -# <init> - -`KRecyclerItem(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)` - -Base class for KRecyclerView adapter items - -Please extend this class to provide custom recycler view item types - -### Parameters - -`T` - type of your item. Used to enable invoke() and perform() on descendants - -`matcher` - Matcher of root view of adapter item. Can be used as parent for all views inside item. - -**See Also** - -[KRecyclerItemTypeBuilder](../-k-recycler-item-type-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-item/index.md b/docs/kakao/com.agoda.kakao/-k-recycler-item/index.md deleted file mode 100644 index 91bc6e16..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-item/index.md +++ /dev/null @@ -1,86 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerItem](./index.md) - -# KRecyclerItem - -`open class KRecyclerItem : `[`BaseActions`](../-base-actions/index.md)`, `[`BaseAssertions`](../-base-assertions/index.md) - -Base class for KRecyclerView adapter items - -Please extend this class to provide custom recycler view item types - -### Parameters - -`T` - type of your item. Used to enable invoke() and perform() on descendants - -`matcher` - Matcher of root view of adapter item. Can be used as parent for all views inside item. - -**See Also** - -[KRecyclerItemTypeBuilder](../-k-recycler-item-type-builder/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KRecyclerItem(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)`
Base class for KRecyclerView adapter items | - -### Properties - -| Name | Summary | -|---|---| -| [view](view.md) | `open val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [invoke](invoke.md) | `operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](perform.md) | `infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T)
Infix function for invoking lambda on your view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) | `class KEmptyRecyclerItem : `[`KRecyclerItem`](./index.md)`<`[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`>`
Empty implementation of KRecyclerItem | diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-item/invoke.md b/docs/kakao/com.agoda.kakao/-k-recycler-item/invoke.md deleted file mode 100644 index 1bc0d028..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-item/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerItem](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-item/perform.md b/docs/kakao/com.agoda.kakao/-k-recycler-item/perform.md deleted file mode 100644 index dab2ac8e..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-item/perform.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerItem](index.md) / [perform](./perform.md) - -# perform - -`infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T) - -Infix function for invoking lambda on your view - -Sometimes instance of view is a result of a function or constructor. -In this specific case you can't call invoke() since it will be considered as -tail lambda of your fun/constructor. In such cases please use this function. - -### Parameters - -`function` - Tail lambda with receiver which is your view - -**Return** -This object - diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-item/root.md b/docs/kakao/com.agoda.kakao/-k-recycler-item/root.md deleted file mode 100644 index 3c899779..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-item/root.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerItem](index.md) / [root](./root.md) - -# root - -`open var root: Matcher` - -Overrides [BaseAssertions.root](../-base-assertions/root.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-item/view.md b/docs/kakao/com.agoda.kakao/-k-recycler-item/view.md deleted file mode 100644 index 1da9ec6c..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-item/view.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerItem](index.md) / [view](./view.md) - -# view - -`open val view: ViewInteraction` - -Overrides [BaseActions.view](../-base-actions/view.md) - -Overrides [BaseAssertions.view](../-base-assertions/view.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/-init-.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/-init-.md deleted file mode 100644 index 3952f85a..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/-init-.md +++ /dev/null @@ -1,50 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](index.md) / [<init>](./-init-.md) - -# <init> - -`KRecyclerView(builder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with view interaction from given ViewBuilder - -### Parameters - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - -`KRecyclerView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - Matcher that will be used as parent in isDescendantOfA() matcher - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - -`KRecyclerView(parent: DataInteraction, builder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` - -Constructs view class with parent and view interaction from given ViewBuilder - -### Parameters - -`parent` - DataInteraction that will be used as parent to ViewBuilder - -`builder` - ViewBuilder which will result in view's interaction - -`itemTypeBuilder` - Lambda with receiver where you pass your item providers - -**See Also** - -[ViewBuilder](../-view-builder/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/builder.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/builder.md deleted file mode 100644 index bed0a4f2..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/builder.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](index.md) / [builder](.) - -# builder - -`val builder: `[`ViewBuilder`](../-view-builder/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/child-at.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/child-at.md deleted file mode 100644 index c2e6a103..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/child-at.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](index.md) / [childAt](./child-at.md) - -# childAt - -`inline fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on child at given position - -### Parameters - -`T` - Type of item at given position. Must be registered via constructor. - -`position` - Position of item in adapter - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/child-with.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/child-with.md deleted file mode 100644 index 0023247e..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/child-with.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](index.md) / [childWith](./child-with.md) - -# childWith - -`inline fun > childWith(noinline childMatcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T) - -Performs given actions/assertion on child that matches given matcher - -### Parameters - -`T` - Type of item at given position. Must be registered via constructor. - -`childMatcher` - Matcher for item in adapter - -**Return** -Item with type T. To make actions/assertions on it immediately, use perform() infix function. - diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/children.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/children.md deleted file mode 100644 index c1c364f2..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/children.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](index.md) / [children](./children.md) - -# children - -`inline fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on all children in adapter - -### Parameters - -`T` - Type of all items. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/first-child.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/first-child.md deleted file mode 100644 index 023aab00..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/first-child.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](index.md) / [firstChild](./first-child.md) - -# firstChild - -`inline fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on first child in adapter - -### Parameters - -`T` - Type of item at first position. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/get-position.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/get-position.md deleted file mode 100644 index 87d56f5a..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/get-position.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](index.md) / [getPosition](./get-position.md) - -# getPosition - -`fun getPosition(childMatcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) - -Returns the adapter position of item matched by given matcher - -### Parameters - -`childMatcher` - Matcher that will be used to find item - -**Return** -Position of that item in adapter - diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/index.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/index.md deleted file mode 100644 index d6d98f67..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/index.md +++ /dev/null @@ -1,96 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](./index.md) - -# KRecyclerView - -`class KRecyclerView : `[`RecyclerActions`](../-recycler-actions/index.md)`, `[`BaseAssertions`](../-base-assertions/index.md)`, `[`RecyclerAdapterAssertions`](../-recycler-adapter-assertions/index.md) - -View with RecyclerActions and BaseAssertions. Gives access to it's children - -### Parameters - -`builder` - ViewBuilder which will match your list view - -**See Also** - -[RecyclerActions](../-recycler-actions/index.md) - -[BaseAssertions](../-base-assertions/index.md) - -[KRecyclerItem](../-k-recycler-item/index.md) - -[KRecyclerItemTypeBuilder](../-k-recycler-item-type-builder/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KRecyclerView(builder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with view interaction from given ViewBuilder`KRecyclerView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KRecyclerView(parent: DataInteraction, builder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with parent and view interaction from given ViewBuilder | - -### Properties - -| Name | Summary | -|---|---| -| [itemTypes](item-types.md) | `val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KRecyclerItemType`](../-k-recycler-item-type/index.md)`<`[`KRecyclerItem`](../-k-recycler-item/index.md)`<*>>>` | -| [matcher](matcher.md) | `val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | -| [view](view.md) | `val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [childAt](child-at.md) | `fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on child at given position | -| [childWith](child-with.md) | `fun > childWith(childMatcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T)
Performs given actions/assertion on child that matches given matcher | -| [children](children.md) | `fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on all children in adapter | -| [firstChild](first-child.md) | `fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on first child in adapter | -| [getPosition](get-position.md) | `fun getPosition(childMatcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the adapter position of item matched by given matcher | -| [invoke](invoke.md) | `operator fun invoke(function: `[`KRecyclerView`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [lastChild](last-child.md) | `fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on last child in adapter | -| [perform](perform.md) | `infix fun perform(function: `[`KRecyclerView`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KRecyclerView`](./index.md)
Infix function for invoking lambda on your view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [getSize](../-recycler-actions/get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of RecyclerView | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasSize](../-recycler-adapter-assertions/has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of recycler view | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | -| [scrollTo](../-recycler-actions/scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view`open fun scrollTo(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun scrollTo(viewBuilder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to specific view holder that matches given matcher | -| [scrollToEnd](../-recycler-actions/scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](../-recycler-actions/scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | - -### Extension Functions - -| Name | Summary | -|---|---| -| [emptyChildAt](../empty-child-at.md) | `fun `[`KRecyclerView`](./index.md)`.emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls childAt() on your view with base child | -| [emptyChildWith](../empty-child-with.md) | `fun `[`KRecyclerView`](./index.md)`.emptyChildWith(builder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)
Calls childWith() on your view with base child | -| [emptyFirstChild](../empty-first-child.md) | `fun `[`KRecyclerView`](./index.md)`.emptyFirstChild(tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls firstChild() on your view with base child | -| [emptyLastChild](../empty-last-child.md) | `fun `[`KRecyclerView`](./index.md)`.emptyLastChild(tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls lastChild() on your view with base child | diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/invoke.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/invoke.md deleted file mode 100644 index 0af40fb8..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`KRecyclerView`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/item-types.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/item-types.md deleted file mode 100644 index 8e5aa8b5..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/item-types.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](index.md) / [itemTypes](./item-types.md) - -# itemTypes - -`val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KRecyclerItemType`](../-k-recycler-item-type/index.md)`<`[`KRecyclerItem`](../-k-recycler-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/last-child.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/last-child.md deleted file mode 100644 index 25b52f42..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/last-child.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](index.md) / [lastChild](./last-child.md) - -# lastChild - -`inline fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs given actions/assertion on last child in adapter - -### Parameters - -`T` - Type of item at last position. Must be registered via constructor. - -`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/matcher.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/matcher.md deleted file mode 100644 index e03ae5d3..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](index.md) / [matcher](./matcher.md) - -# matcher - -`val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/perform.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/perform.md deleted file mode 100644 index ab0f960d..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/perform.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](index.md) / [perform](./perform.md) - -# perform - -`infix fun perform(function: `[`KRecyclerView`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KRecyclerView`](index.md) - -Infix function for invoking lambda on your view - -Sometimes instance of view is a result of a function or constructor. -In this specific case you can't call invoke() since it will be considered as -tail lambda of your fun/constructor. In such cases please use this function. - -### Parameters - -`function` - Tail lambda with receiver which is your view - -**Return** -This object - diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/root.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/root.md deleted file mode 100644 index 1b9e5a96..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/root.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](index.md) / [root](./root.md) - -# root - -`var root: Matcher` - -Overrides [BaseAssertions.root](../-base-assertions/root.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-recycler-view/view.md b/docs/kakao/com.agoda.kakao/-k-recycler-view/view.md deleted file mode 100644 index d3004fbf..00000000 --- a/docs/kakao/com.agoda.kakao/-k-recycler-view/view.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KRecyclerView](index.md) / [view](./view.md) - -# view - -`val view: ViewInteraction` - -Overrides [BaseActions.view](../-base-actions/view.md) - -Overrides [BaseAssertions.view](../-base-assertions/view.md) - -Overrides [AdapterAssertions.view](../-adapter-assertions/view.md) - diff --git a/docs/kakao/com.agoda.kakao/-k-seek-bar/-init-.md b/docs/kakao/com.agoda.kakao/-k-seek-bar/-init-.md deleted file mode 100644 index 9227e307..00000000 --- a/docs/kakao/com.agoda.kakao/-k-seek-bar/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KSeekBar](index.md) / [<init>](./-init-.md) - -# <init> - -`KSeekBar(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KSeekBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KSeekBar(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-seek-bar/index.md b/docs/kakao/com.agoda.kakao/-k-seek-bar/index.md deleted file mode 100644 index 98db0ea3..00000000 --- a/docs/kakao/com.agoda.kakao/-k-seek-bar/index.md +++ /dev/null @@ -1,34 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KSeekBar](./index.md) - -# KSeekBar - -`class KSeekBar : `[`KBaseView`](../-k-base-view/index.md)`<`[`KSeekBar`](./index.md)`>, `[`SeekBarActions`](../-seek-bar-actions/index.md)`, `[`ProgressBarAssertions`](../-progress-bar-assertions/index.md) - -View with SeekBarActions and ProgressBarAssertions - -**See Also** - -[SeekBarActions](../-seek-bar-actions/index.md) - -[ProgressBarAssertions](../-progress-bar-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KSeekBar(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSeekBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSeekBar(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [dragProgressTo](../-seek-bar-actions/drag-progress-to.md) | `open fun dragProgressTo(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Drags progress to defined position. Please note that this dragging is emulated via Espresso's swipe action and might not be accurate, if progress max value is too high or device's density is too low. | -| [hasProgress](../-progress-bar-assertions/has-progress.md) | `open fun hasProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if view has number of progress as expected | -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao/-k-snackbar/-init-.md b/docs/kakao/com.agoda.kakao/-k-snackbar/-init-.md deleted file mode 100644 index 2ee28cc2..00000000 --- a/docs/kakao/com.agoda.kakao/-k-snackbar/-init-.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KSnackbar](index.md) / [<init>](./-init-.md) - -# <init> - -`KSnackbar()` - -View with internal TextView and a Button - -**See Also** - -[Snackbar](#) - diff --git a/docs/kakao/com.agoda.kakao/-k-snackbar/action.md b/docs/kakao/com.agoda.kakao/-k-snackbar/action.md deleted file mode 100644 index 33cbe75b..00000000 --- a/docs/kakao/com.agoda.kakao/-k-snackbar/action.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KSnackbar](index.md) / [action](./action.md) - -# action - -`val action: `[`KButton`](../-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-snackbar/index.md b/docs/kakao/com.agoda.kakao/-k-snackbar/index.md deleted file mode 100644 index 56fcf4bd..00000000 --- a/docs/kakao/com.agoda.kakao/-k-snackbar/index.md +++ /dev/null @@ -1,37 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KSnackbar](./index.md) - -# KSnackbar - -`class KSnackbar : `[`KBaseView`](../-k-base-view/index.md)`<`[`KSnackbar`](./index.md)`>` - -View with internal TextView and a Button - -**See Also** - -[Snackbar](#) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KSnackbar()`
View with internal TextView and a Button | - -### Properties - -| Name | Summary | -|---|---| -| [action](action.md) | `val action: `[`KButton`](../-k-button/index.md) | -| [text](text.md) | `val text: `[`KTextView`](../-k-text-view/index.md) | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao/-k-snackbar/text.md b/docs/kakao/com.agoda.kakao/-k-snackbar/text.md deleted file mode 100644 index 64139b0b..00000000 --- a/docs/kakao/com.agoda.kakao/-k-snackbar/text.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KSnackbar](index.md) / [text](./text.md) - -# text - -`val text: `[`KTextView`](../-k-text-view/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-swipe-refresh-layout/-init-.md b/docs/kakao/com.agoda.kakao/-k-swipe-refresh-layout/-init-.md deleted file mode 100644 index cf1f9928..00000000 --- a/docs/kakao/com.agoda.kakao/-k-swipe-refresh-layout/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KSwipeRefreshLayout](index.md) / [<init>](./-init-.md) - -# <init> - -`KSwipeRefreshLayout(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KSwipeRefreshLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KSwipeRefreshLayout(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-swipe-refresh-layout/index.md b/docs/kakao/com.agoda.kakao/-k-swipe-refresh-layout/index.md deleted file mode 100644 index 70e53ada..00000000 --- a/docs/kakao/com.agoda.kakao/-k-swipe-refresh-layout/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KSwipeRefreshLayout](./index.md) - -# KSwipeRefreshLayout - -`class KSwipeRefreshLayout : `[`KBaseView`](../-k-base-view/index.md)`<`[`KSwipeRefreshLayout`](./index.md)`>, `[`SwipeRefreshLayoutActions`](../-swipe-refresh-layout-actions/index.md)`, `[`SwipeRefreshLayoutAssertions`](../-swipe-refresh-layout-assertions/index.md) - -View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions - -**See Also** - -[SwipeRefreshLayoutActions](../-swipe-refresh-layout-actions/index.md) - -[SwipeRefreshLayoutAssertions](../-swipe-refresh-layout-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KSwipeRefreshLayout(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwipeRefreshLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwipeRefreshLayout(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [isNotRefreshing](../-swipe-refresh-layout-assertions/is-not-refreshing.md) | `open fun isNotRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the SwipeRefreshLayout is not refreshing | -| [isRefreshing](../-swipe-refresh-layout-assertions/is-refreshing.md) | `open fun isRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the SwipeRefreshLayout is refreshing | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [setRefreshing](../-swipe-refresh-layout-actions/set-refreshing.md) | `open fun setRefreshing(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the refreshing state of SwipeRefreshLayout | diff --git a/docs/kakao/com.agoda.kakao/-k-swipe-view/-init-.md b/docs/kakao/com.agoda.kakao/-k-swipe-view/-init-.md deleted file mode 100644 index 3a9dfe73..00000000 --- a/docs/kakao/com.agoda.kakao/-k-swipe-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KSwipeView](index.md) / [<init>](./-init-.md) - -# <init> - -`KSwipeView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KSwipeView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KSwipeView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-swipe-view/index.md b/docs/kakao/com.agoda.kakao/-k-swipe-view/index.md deleted file mode 100644 index 7ed2b35a..00000000 --- a/docs/kakao/com.agoda.kakao/-k-swipe-view/index.md +++ /dev/null @@ -1,36 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KSwipeView](./index.md) - -# KSwipeView - -`class KSwipeView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KSwipeView`](./index.md)`>, `[`SwipeableActions`](../-swipeable-actions/index.md) - -View with SwipeableActions and BaseAssertions - -**See Also** - -[SwipeableActions](../-swipeable-actions/index.md) - -[BaseAssertions](../-base-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KSwipeView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwipeView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwipeView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [swipeDown](../-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | -| [swipeLeft](../-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | -| [swipeRight](../-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | -| [swipeUp](../-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | diff --git a/docs/kakao/com.agoda.kakao/-k-tab-layout/-init-.md b/docs/kakao/com.agoda.kakao/-k-tab-layout/-init-.md deleted file mode 100644 index cb7411f4..00000000 --- a/docs/kakao/com.agoda.kakao/-k-tab-layout/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KTabLayout](index.md) / [<init>](./-init-.md) - -# <init> - -`KTabLayout(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KTabLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KTabLayout(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-tab-layout/index.md b/docs/kakao/com.agoda.kakao/-k-tab-layout/index.md deleted file mode 100644 index 981eca00..00000000 --- a/docs/kakao/com.agoda.kakao/-k-tab-layout/index.md +++ /dev/null @@ -1,35 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KTabLayout](./index.md) - -# KTabLayout - -`class KTabLayout : `[`KBaseView`](../-k-base-view/index.md)`<`[`KTabLayout`](./index.md)`>, `[`TabLayoutActions`](../-tab-layout-actions/index.md)`, `[`TabLayoutAssertions`](../-tab-layout-assertions/index.md) - -View with TabLayoutActions and TabLayoutAssertions - -**See Also** - -[TabLayoutActions](../-tab-layout-actions/index.md) - -[TabLayoutAssertions](../-tab-layout-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KTabLayout(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTabLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTabLayout(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [getSelectedItem](../-tab-layout-actions/get-selected-item.md) | `open fun getSelectedItem(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the currently selected item id | -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [isTabSelected](../-tab-layout-assertions/is-tab-selected.md) | `open fun isTabSelected(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if TabLayout have selected tab with given index | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [selectTab](../-tab-layout-actions/select-tab.md) | `open fun selectTab(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Selects tab at given index | diff --git a/docs/kakao/com.agoda.kakao/-k-text-input-layout/-init-.md b/docs/kakao/com.agoda.kakao/-k-text-input-layout/-init-.md deleted file mode 100644 index baa79da8..00000000 --- a/docs/kakao/com.agoda.kakao/-k-text-input-layout/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KTextInputLayout](index.md) / [<init>](./-init-.md) - -# <init> - -`KTextInputLayout(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KTextInputLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KTextInputLayout(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-text-input-layout/edit.md b/docs/kakao/com.agoda.kakao/-k-text-input-layout/edit.md deleted file mode 100644 index d4f7c00e..00000000 --- a/docs/kakao/com.agoda.kakao/-k-text-input-layout/edit.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KTextInputLayout](index.md) / [edit](./edit.md) - -# edit - -`val edit: `[`KEditText`](../-k-edit-text/index.md) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-text-input-layout/index.md b/docs/kakao/com.agoda.kakao/-k-text-input-layout/index.md deleted file mode 100644 index 94b80be1..00000000 --- a/docs/kakao/com.agoda.kakao/-k-text-input-layout/index.md +++ /dev/null @@ -1,45 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KTextInputLayout](./index.md) - -# KTextInputLayout - -`class KTextInputLayout : `[`KBaseView`](../-k-base-view/index.md)`<`[`KTextInputLayout`](./index.md)`>, `[`TextInputLayoutAssertions`](../-text-input-layout-assertions/index.md) - -View with TextInputLayoutAssertions - -**See Also** - -[TextInputLayoutAssertions](../-text-input-layout-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KTextInputLayout(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTextInputLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTextInputLayout(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Properties - -| Name | Summary | -|---|---| -| [edit](edit.md) | `val edit: `[`KEditText`](../-k-edit-text/index.md) | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [hasCounterMaxLength](../-text-input-layout-assertions/has-counter-max-length.md) | `open fun hasCounterMaxLength(length: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [hasError](../-text-input-layout-assertions/has-error.md) | `open fun hasError(error: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [hasHint](../-text-input-layout-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if this input layout has given hint | -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [isCounterDisabled](../-text-input-layout-assertions/is-counter-disabled.md) | `open fun isCounterDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isCounterEnabled](../-text-input-layout-assertions/is-counter-enabled.md) | `open fun isCounterEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isErrorDisabled](../-text-input-layout-assertions/is-error-disabled.md) | `open fun isErrorDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isErrorEnabled](../-text-input-layout-assertions/is-error-enabled.md) | `open fun isErrorEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isHintDisabled](../-text-input-layout-assertions/is-hint-disabled.md) | `open fun isHintDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isHintEnabled](../-text-input-layout-assertions/is-hint-enabled.md) | `open fun isHintEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao/-k-text-view/-init-.md b/docs/kakao/com.agoda.kakao/-k-text-view/-init-.md deleted file mode 100644 index 5949fd7e..00000000 --- a/docs/kakao/com.agoda.kakao/-k-text-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KTextView](index.md) / [<init>](./-init-.md) - -# <init> - -`KTextView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KTextView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KTextView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-text-view/index.md b/docs/kakao/com.agoda.kakao/-k-text-view/index.md deleted file mode 100644 index 92aae355..00000000 --- a/docs/kakao/com.agoda.kakao/-k-text-view/index.md +++ /dev/null @@ -1,45 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KTextView](./index.md) - -# KTextView - -`class KTextView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KTextView`](./index.md)`>, `[`TextViewActions`](../-text-view-actions/index.md)`, `[`TextViewAssertions`](../-text-view-assertions/index.md) - -View with BaseActions and TextViewAssertions - -**See Also** - -[BaseActions](../-base-actions/index.md) - -[TextViewActions](../-text-view-actions/index.md) - -[TextViewAssertions](../-text-view-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KTextView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTextView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTextView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [containsText](../-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | -| [hasAnyText](../-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | -| [hasContentDescription](../-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | -| [hasEmptyText](../-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | -| [hasNoText](../-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | -| [hasText](../-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | -| [hasTextColor](../-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [openLink](../-text-view-actions/open-link.md) | `open fun openLink(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [openLinkWithText](../-text-view-actions/open-link-with-text.md) | `open fun openLinkWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun openLinkWithText(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [openLinkWithUri](../-text-view-actions/open-link-with-uri.md) | `open fun openLinkWithUri(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun openLinkWithUri(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [startsWithText](../-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | diff --git a/docs/kakao/com.agoda.kakao/-k-view-pager/-init-.md b/docs/kakao/com.agoda.kakao/-k-view-pager/-init-.md deleted file mode 100644 index 958ac7fa..00000000 --- a/docs/kakao/com.agoda.kakao/-k-view-pager/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KViewPager](index.md) / [<init>](./-init-.md) - -# <init> - -`KViewPager(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KViewPager(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KViewPager(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-view-pager/index.md b/docs/kakao/com.agoda.kakao/-k-view-pager/index.md deleted file mode 100644 index 9288f8c6..00000000 --- a/docs/kakao/com.agoda.kakao/-k-view-pager/index.md +++ /dev/null @@ -1,37 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KViewPager](./index.md) - -# KViewPager - -`class KViewPager : `[`KBaseView`](../-k-base-view/index.md)`<`[`KViewPager`](./index.md)`>, `[`SwipeableActions`](../-swipeable-actions/index.md)`, `[`ViewPagerAssertions`](../-view-pager-assertions/index.md) - -View with SwipeableActions and ViewPagerAssertions - -**See Also** - -[SwipeableActions](../-swipeable-actions/index.md) - -[ViewPagerAssertions](../-view-pager-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KViewPager(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KViewPager(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KViewPager(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [isAtPage](../-view-pager-assertions/is-at-page.md) | `open fun isAtPage(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is currently at given page | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | -| [swipeDown](../-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | -| [swipeLeft](../-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | -| [swipeRight](../-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | -| [swipeUp](../-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | diff --git a/docs/kakao/com.agoda.kakao/-k-view/-init-.md b/docs/kakao/com.agoda.kakao/-k-view/-init-.md deleted file mode 100644 index 7cd10d1b..00000000 --- a/docs/kakao/com.agoda.kakao/-k-view/-init-.md +++ /dev/null @@ -1,7 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KView](index.md) / [<init>](./-init-.md) - -# <init> - -`KView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` -`KView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-view/index.md b/docs/kakao/com.agoda.kakao/-k-view/index.md deleted file mode 100644 index f55fb223..00000000 --- a/docs/kakao/com.agoda.kakao/-k-view/index.md +++ /dev/null @@ -1,32 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KView](./index.md) - -# KView - -`class KView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KView`](./index.md)`>` - -Simple view with BaseActions and BaseAssertions - -**See Also** - -[BaseActions](../-base-actions/index.md) - -[BaseAssertions](../-base-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KView(parent: DataInteraction, function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-k-base-view/view.md) | `open val view: ViewInteraction` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/com.agoda.kakao/-k-web-view/-init-.md b/docs/kakao/com.agoda.kakao/-k-web-view/-init-.md deleted file mode 100644 index d36d8c0b..00000000 --- a/docs/kakao/com.agoda.kakao/-k-web-view/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KWebView](index.md) / [<init>](./-init-.md) - -# <init> - -`KWebView(matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)` = null)` - -Class for interacting with WebViews - -### Parameters - -`matcher` - ViewBuilder which will result in matcher of web view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-k-web-view/index.md b/docs/kakao/com.agoda.kakao/-k-web-view/index.md deleted file mode 100644 index fca35b33..00000000 --- a/docs/kakao/com.agoda.kakao/-k-web-view/index.md +++ /dev/null @@ -1,23 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KWebView](./index.md) - -# KWebView - -`open class KWebView` - -Class for interacting with WebViews - -### Parameters - -`matcher` - ViewBuilder which will result in matcher of web view - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KWebView(matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)` = null)`
Class for interacting with WebViews | - -### Functions - -| Name | Summary | -|---|---| -| [invoke](invoke.md) | `operator fun invoke(function: `[`WebElementBuilder`](../-web-element-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | diff --git a/docs/kakao/com.agoda.kakao/-k-web-view/invoke.md b/docs/kakao/com.agoda.kakao/-k-web-view/invoke.md deleted file mode 100644 index 0c022182..00000000 --- a/docs/kakao/com.agoda.kakao/-k-web-view/invoke.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [KWebView](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`WebElementBuilder`](../-web-element-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - WebElementBuilder which will give you access to match elements -and perform actions/assertions on it. \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-kakao/index.md b/docs/kakao/com.agoda.kakao/-kakao/index.md deleted file mode 100644 index 9cb9f15d..00000000 --- a/docs/kakao/com.agoda.kakao/-kakao/index.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [Kakao](./index.md) - -# Kakao - -`object Kakao` - -### Functions - -| Name | Summary | -|---|---| -| [intercept](intercept.md) | `fun intercept(configurator: `[`Interceptor.Configurator`](../../com.agoda.kakao.intercept/-interceptor/-configurator/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the whole Kakao runtime. Interceptors will be invoked on all of the interactions with the KView instances. | -| [invoke](invoke.md) | `operator fun invoke(function: `[`Kakao`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | -| [reset](reset.md) | `fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the Kakao runtime. | diff --git a/docs/kakao/com.agoda.kakao/-kakao/intercept.md b/docs/kakao/com.agoda.kakao/-kakao/intercept.md deleted file mode 100644 index 296b0b91..00000000 --- a/docs/kakao/com.agoda.kakao/-kakao/intercept.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [Kakao](index.md) / [intercept](./intercept.md) - -# intercept - -`fun intercept(configurator: `[`Interceptor.Configurator`](../../com.agoda.kakao.intercept/-interceptor/-configurator/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets the interceptors for the whole Kakao runtime. -Interceptors will be invoked on all of the interactions with the KView instances. - -### Parameters - -`configurator` - Configuration of the interceptors - -**See Also** - -[Interceptor](../../com.agoda.kakao.intercept/-interceptor/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-kakao/invoke.md b/docs/kakao/com.agoda.kakao/-kakao/invoke.md deleted file mode 100644 index 709fefd5..00000000 --- a/docs/kakao/com.agoda.kakao/-kakao/invoke.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [Kakao](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`Kakao`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Operator that allows usage of DSL style - -### Parameters - -`function` - Tail lambda with receiver which is your Kakao runtime \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-kakao/reset.md b/docs/kakao/com.agoda.kakao/-kakao/reset.md deleted file mode 100644 index 7e38ae76..00000000 --- a/docs/kakao/com.agoda.kakao/-kakao/reset.md +++ /dev/null @@ -1,14 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [Kakao](index.md) / [reset](./reset.md) - -# reset - -`fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Removes the interceptors from the Kakao runtime. - -**See Also** - -[intercept](intercept.md) - -[Interceptor](../../com.agoda.kakao.intercept/-interceptor/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-list-view-adapter-assertions/has-size.md b/docs/kakao/com.agoda.kakao/-list-view-adapter-assertions/has-size.md deleted file mode 100644 index 8fd86ea8..00000000 --- a/docs/kakao/com.agoda.kakao/-list-view-adapter-assertions/has-size.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ListViewAdapterAssertions](index.md) / [hasSize](./has-size.md) - -# hasSize - -`open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check size of recycler view - -### Parameters - -`size` - expected child count size in recycler view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-list-view-adapter-assertions/index.md b/docs/kakao/com.agoda.kakao/-list-view-adapter-assertions/index.md deleted file mode 100644 index f43100d9..00000000 --- a/docs/kakao/com.agoda.kakao/-list-view-adapter-assertions/index.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ListViewAdapterAssertions](./index.md) - -# ListViewAdapterAssertions - -`interface ListViewAdapterAssertions : `[`AdapterAssertions`](../-adapter-assertions/index.md) - -Provides assertions for listView adapter - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-adapter-assertions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [hasSize](has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of recycler view | - -### Inheritors - -| Name | Summary | -|---|---| -| [KListView](../-k-list-view/index.md) | `class KListView : `[`ScrollViewActions`](../-scroll-view-actions/index.md)`, `[`BaseAssertions`](../-base-assertions/index.md)`, `[`ListViewAdapterAssertions`](./index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | diff --git a/docs/kakao/com.agoda.kakao/-list-view-view-adapter-size-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-list-view-view-adapter-size-matcher/-init-.md deleted file mode 100644 index f45f1182..00000000 --- a/docs/kakao/com.agoda.kakao/-list-view-view-adapter-size-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ListViewViewAdapterSizeMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`ListViewViewAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches ListView with count of children - -### Parameters - -`size` - of children count in ListView \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-list-view-view-adapter-size-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-list-view-view-adapter-size-matcher/describe-to.md deleted file mode 100644 index cfb5de76..00000000 --- a/docs/kakao/com.agoda.kakao/-list-view-view-adapter-size-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ListViewViewAdapterSizeMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-list-view-view-adapter-size-matcher/index.md b/docs/kakao/com.agoda.kakao/-list-view-view-adapter-size-matcher/index.md deleted file mode 100644 index 7ab5e2f2..00000000 --- a/docs/kakao/com.agoda.kakao/-list-view-view-adapter-size-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ListViewViewAdapterSizeMatcher](./index.md) - -# ListViewViewAdapterSizeMatcher - -`class ListViewViewAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`ListView`](https://developer.android.com/reference/android/widget/ListView.html)`>` - -Matches ListView with count of children - -### Parameters - -`size` - of children count in ListView - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ListViewViewAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches ListView with count of children | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`ListView`](https://developer.android.com/reference/android/widget/ListView.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-list-view-view-adapter-size-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-list-view-view-adapter-size-matcher/matches-safely.md deleted file mode 100644 index ef3ebd6d..00000000 --- a/docs/kakao/com.agoda.kakao/-list-view-view-adapter-size-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ListViewViewAdapterSizeMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`ListView`](https://developer.android.com/reference/android/widget/ListView.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-navigation-item-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-navigation-item-matcher/-init-.md deleted file mode 100644 index d7b7bd2b..00000000 --- a/docs/kakao/com.agoda.kakao/-navigation-item-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [NavigationItemMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`NavigationItemMatcher(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches NavigationView with given item id checked - -### Parameters - -`id` - menu item id to be checked \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-navigation-item-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-navigation-item-matcher/describe-to.md deleted file mode 100644 index 1f08911d..00000000 --- a/docs/kakao/com.agoda.kakao/-navigation-item-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [NavigationItemMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-navigation-item-matcher/index.md b/docs/kakao/com.agoda.kakao/-navigation-item-matcher/index.md deleted file mode 100644 index d4c6b997..00000000 --- a/docs/kakao/com.agoda.kakao/-navigation-item-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [NavigationItemMatcher](./index.md) - -# NavigationItemMatcher - -`class NavigationItemMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, NavigationView>` - -Matches NavigationView with given item id checked - -### Parameters - -`id` - menu item id to be checked - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `NavigationItemMatcher(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches NavigationView with given item id checked | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: NavigationView): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-navigation-item-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-navigation-item-matcher/matches-safely.md deleted file mode 100644 index bcf21b3e..00000000 --- a/docs/kakao/com.agoda.kakao/-navigation-item-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [NavigationItemMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: NavigationView): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-navigation-view-actions/index.md b/docs/kakao/com.agoda.kakao/-navigation-view-actions/index.md deleted file mode 100644 index 24ea0171..00000000 --- a/docs/kakao/com.agoda.kakao/-navigation-view-actions/index.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [NavigationViewActions](./index.md) - -# NavigationViewActions - -`interface NavigationViewActions : `[`BaseActions`](../-base-actions/index.md) - -Provides actions for navigation view - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-actions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [navigateTo](navigate-to.md) | `open fun navigateTo(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clicks on the navigation view menu item with given id | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KNavigationView](../-k-navigation-view/index.md) | `class KNavigationView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KNavigationView`](../-k-navigation-view/index.md)`>, `[`NavigationViewActions`](./index.md)`, `[`NavigationViewAssertions`](../-navigation-view-assertions/index.md)
View with NavigationViewActions and NavigationViewAssertions | diff --git a/docs/kakao/com.agoda.kakao/-navigation-view-actions/navigate-to.md b/docs/kakao/com.agoda.kakao/-navigation-view-actions/navigate-to.md deleted file mode 100644 index f4c895ef..00000000 --- a/docs/kakao/com.agoda.kakao/-navigation-view-actions/navigate-to.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [NavigationViewActions](index.md) / [navigateTo](./navigate-to.md) - -# navigateTo - -`open fun navigateTo(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Clicks on the navigation view menu item with given id - -### Parameters - -`id` - Menu id to be navigated to \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-navigation-view-assertions/index.md b/docs/kakao/com.agoda.kakao/-navigation-view-assertions/index.md deleted file mode 100644 index f6e2af85..00000000 --- a/docs/kakao/com.agoda.kakao/-navigation-view-assertions/index.md +++ /dev/null @@ -1,59 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [NavigationViewAssertions](./index.md) - -# NavigationViewAssertions - -`interface NavigationViewAssertions : `[`BaseAssertions`](../-base-assertions/index.md) - -Provides assertions for NavigationView - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-assertions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [isItemChecked](is-item-checked.md) | `open fun isItemChecked(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if NavigationView has checked given item id | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KNavigationView](../-k-navigation-view/index.md) | `class KNavigationView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KNavigationView`](../-k-navigation-view/index.md)`>, `[`NavigationViewActions`](../-navigation-view-actions/index.md)`, `[`NavigationViewAssertions`](./index.md)
View with NavigationViewActions and NavigationViewAssertions | diff --git a/docs/kakao/com.agoda.kakao/-navigation-view-assertions/is-item-checked.md b/docs/kakao/com.agoda.kakao/-navigation-view-assertions/is-item-checked.md deleted file mode 100644 index 9a066e7e..00000000 --- a/docs/kakao/com.agoda.kakao/-navigation-view-assertions/is-item-checked.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [NavigationViewAssertions](index.md) / [isItemChecked](./is-item-checked.md) - -# isItemChecked - -`open fun isItemChecked(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if NavigationView has checked given item id - -### Parameters - -`id` - menu item expected to be checked \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-page-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-page-matcher/-init-.md deleted file mode 100644 index 1f33ef0e..00000000 --- a/docs/kakao/com.agoda.kakao/-page-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [PageMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`PageMatcher(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches ViewPager which page index equals given - -### Parameters - -`index` - Index of page \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-page-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-page-matcher/describe-to.md deleted file mode 100644 index 6438bde5..00000000 --- a/docs/kakao/com.agoda.kakao/-page-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [PageMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-page-matcher/index.md b/docs/kakao/com.agoda.kakao/-page-matcher/index.md deleted file mode 100644 index 171db08f..00000000 --- a/docs/kakao/com.agoda.kakao/-page-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [PageMatcher](./index.md) - -# PageMatcher - -`class PageMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, ViewPager>` - -Matches ViewPager which page index equals given - -### Parameters - -`index` - Index of page - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `PageMatcher(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches ViewPager which page index equals given | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: ViewPager?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-page-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-page-matcher/matches-safely.md deleted file mode 100644 index a9b1a0a2..00000000 --- a/docs/kakao/com.agoda.kakao/-page-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [PageMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: ViewPager?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-position-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-position-matcher/-init-.md deleted file mode 100644 index bafd1a9d..00000000 --- a/docs/kakao/com.agoda.kakao/-position-matcher/-init-.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [PositionMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`PositionMatcher(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches RecyclerView descendant at given position in adapter - -### Parameters - -`parent` - Matcher of the recycler view - -`position` - Position of item in adapter \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-position-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-position-matcher/describe-to.md deleted file mode 100644 index 9a542b15..00000000 --- a/docs/kakao/com.agoda.kakao/-position-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [PositionMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-position-matcher/index.md b/docs/kakao/com.agoda.kakao/-position-matcher/index.md deleted file mode 100644 index b011d295..00000000 --- a/docs/kakao/com.agoda.kakao/-position-matcher/index.md +++ /dev/null @@ -1,26 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [PositionMatcher](./index.md) - -# PositionMatcher - -`class PositionMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Matches RecyclerView descendant at given position in adapter - -### Parameters - -`parent` - Matcher of the recycler view - -`position` - Position of item in adapter - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `PositionMatcher(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches RecyclerView descendant at given position in adapter | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-position-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-position-matcher/matches-safely.md deleted file mode 100644 index 6b631116..00000000 --- a/docs/kakao/com.agoda.kakao/-position-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [PositionMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-precise-swipe/index.md b/docs/kakao/com.agoda.kakao/-precise-swipe/index.md deleted file mode 100644 index 6a253952..00000000 --- a/docs/kakao/com.agoda.kakao/-precise-swipe/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [PreciseSwipe](./index.md) - -# PreciseSwipe - -`object PreciseSwipe : Swiper` - -### Functions - -| Name | Summary | -|---|---| -| [sendSwipe](send-swipe.md) | `fun sendSwipe(uiController: UiController, startCoordinates: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`, endCoordinates: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`, precision: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`): Status` | diff --git a/docs/kakao/com.agoda.kakao/-precise-swipe/send-swipe.md b/docs/kakao/com.agoda.kakao/-precise-swipe/send-swipe.md deleted file mode 100644 index 5ec2a763..00000000 --- a/docs/kakao/com.agoda.kakao/-precise-swipe/send-swipe.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [PreciseSwipe](index.md) / [sendSwipe](./send-swipe.md) - -# sendSwipe - -`fun sendSwipe(uiController: UiController, startCoordinates: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`, endCoordinates: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`, precision: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`): Status` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-progress-bar-actions/index.md b/docs/kakao/com.agoda.kakao/-progress-bar-actions/index.md deleted file mode 100644 index ea7eba5c..00000000 --- a/docs/kakao/com.agoda.kakao/-progress-bar-actions/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ProgressBarActions](./index.md) - -# ProgressBarActions - -`interface ProgressBarActions : `[`BaseActions`](../-base-actions/index.md) - -Provides action for ProgressBar - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-actions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [setProgress](set-progress.md) | `open fun setProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set progress for ProgressBar | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KProgressBar](../-k-progress-bar/index.md) | `class KProgressBar : `[`KBaseView`](../-k-base-view/index.md)`<`[`KProgressBar`](../-k-progress-bar/index.md)`>, `[`ProgressBarActions`](./index.md)`, `[`ProgressBarAssertions`](../-progress-bar-assertions/index.md)
View with ProgressBarActions and ProgressBarAssertions | -| [SeekBarActions](../-seek-bar-actions/index.md) | `interface SeekBarActions : `[`ProgressBarActions`](./index.md)
Provides action for SeekBar | diff --git a/docs/kakao/com.agoda.kakao/-progress-bar-actions/set-progress.md b/docs/kakao/com.agoda.kakao/-progress-bar-actions/set-progress.md deleted file mode 100644 index 7e7e7286..00000000 --- a/docs/kakao/com.agoda.kakao/-progress-bar-actions/set-progress.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ProgressBarActions](index.md) / [setProgress](./set-progress.md) - -# setProgress - -`open fun setProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Set progress for ProgressBar - -### Parameters - -`number` - of progress to set for the ProgressBar \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-progress-bar-assertions/has-progress.md b/docs/kakao/com.agoda.kakao/-progress-bar-assertions/has-progress.md deleted file mode 100644 index 6c79d199..00000000 --- a/docs/kakao/com.agoda.kakao/-progress-bar-assertions/has-progress.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ProgressBarAssertions](index.md) / [hasProgress](./has-progress.md) - -# hasProgress - -`open fun hasProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if view has number of progress as expected - -### Parameters - -`number` - progress as expected \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-progress-bar-assertions/index.md b/docs/kakao/com.agoda.kakao/-progress-bar-assertions/index.md deleted file mode 100644 index 5dbf4886..00000000 --- a/docs/kakao/com.agoda.kakao/-progress-bar-assertions/index.md +++ /dev/null @@ -1,60 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ProgressBarAssertions](./index.md) - -# ProgressBarAssertions - -`interface ProgressBarAssertions : `[`BaseAssertions`](../-base-assertions/index.md) - -Provides assertions for progress bar - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-assertions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [hasProgress](has-progress.md) | `open fun hasProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if view has number of progress as expected | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KProgressBar](../-k-progress-bar/index.md) | `class KProgressBar : `[`KBaseView`](../-k-base-view/index.md)`<`[`KProgressBar`](../-k-progress-bar/index.md)`>, `[`ProgressBarActions`](../-progress-bar-actions/index.md)`, `[`ProgressBarAssertions`](./index.md)
View with ProgressBarActions and ProgressBarAssertions | -| [KSeekBar](../-k-seek-bar/index.md) | `class KSeekBar : `[`KBaseView`](../-k-base-view/index.md)`<`[`KSeekBar`](../-k-seek-bar/index.md)`>, `[`SeekBarActions`](../-seek-bar-actions/index.md)`, `[`ProgressBarAssertions`](./index.md)
View with SeekBarActions and ProgressBarAssertions | diff --git a/docs/kakao/com.agoda.kakao/-progress-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-progress-matcher/-init-.md deleted file mode 100644 index 43a085d2..00000000 --- a/docs/kakao/com.agoda.kakao/-progress-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ProgressMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`ProgressMatcher(value: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matcher of value progress of given matcher - -### Parameters - -`value` - of progress that matched the view which is ProgressBar \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-progress-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-progress-matcher/describe-to.md deleted file mode 100644 index 24e01292..00000000 --- a/docs/kakao/com.agoda.kakao/-progress-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ProgressMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-progress-matcher/index.md b/docs/kakao/com.agoda.kakao/-progress-matcher/index.md deleted file mode 100644 index 99ad5e76..00000000 --- a/docs/kakao/com.agoda.kakao/-progress-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ProgressMatcher](./index.md) - -# ProgressMatcher - -`class ProgressMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`ProgressBar`](https://developer.android.com/reference/android/widget/ProgressBar.html)`>` - -Matcher of value progress of given matcher - -### Parameters - -`value` - of progress that matched the view which is ProgressBar - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ProgressMatcher(value: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matcher of value progress of given matcher | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`ProgressBar`](https://developer.android.com/reference/android/widget/ProgressBar.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-progress-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-progress-matcher/matches-safely.md deleted file mode 100644 index 2cbccddd..00000000 --- a/docs/kakao/com.agoda.kakao/-progress-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ProgressMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`ProgressBar`](https://developer.android.com/reference/android/widget/ProgressBar.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-rating-bar-actions/index.md b/docs/kakao/com.agoda.kakao/-rating-bar-actions/index.md deleted file mode 100644 index a8f0df6a..00000000 --- a/docs/kakao/com.agoda.kakao/-rating-bar-actions/index.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RatingBarActions](./index.md) - -# RatingBarActions - -`interface RatingBarActions : `[`BaseActions`](../-base-actions/index.md) - -Provides action for RatingBar - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-actions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [setRatingAt](set-rating-at.md) | `open fun setRatingAt(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set rating for RatingBar | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KRatingBar](../-k-rating-bar/index.md) | `class KRatingBar : `[`KBaseView`](../-k-base-view/index.md)`<`[`KRatingBar`](../-k-rating-bar/index.md)`>, `[`RatingBarActions`](./index.md)`, `[`RatingBarAssertions`](../-rating-bar-assertions/index.md)
View with RatingBarActions and RatingBarAssertions | diff --git a/docs/kakao/com.agoda.kakao/-rating-bar-actions/set-rating-at.md b/docs/kakao/com.agoda.kakao/-rating-bar-actions/set-rating-at.md deleted file mode 100644 index 8d321b1d..00000000 --- a/docs/kakao/com.agoda.kakao/-rating-bar-actions/set-rating-at.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RatingBarActions](index.md) / [setRatingAt](./set-rating-at.md) - -# setRatingAt - -`open fun setRatingAt(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Set rating for RatingBar - -### Parameters - -`number` - rating to set for the RatingBar \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-rating-bar-assertions/has-rating.md b/docs/kakao/com.agoda.kakao/-rating-bar-assertions/has-rating.md deleted file mode 100644 index 0f1ebcad..00000000 --- a/docs/kakao/com.agoda.kakao/-rating-bar-assertions/has-rating.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RatingBarAssertions](index.md) / [hasRating](./has-rating.md) - -# hasRating - -`open fun hasRating(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if RatingBar has number of rating as expected - -### Parameters - -`number` - rating as expected \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-rating-bar-assertions/index.md b/docs/kakao/com.agoda.kakao/-rating-bar-assertions/index.md deleted file mode 100644 index 547120bf..00000000 --- a/docs/kakao/com.agoda.kakao/-rating-bar-assertions/index.md +++ /dev/null @@ -1,59 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RatingBarAssertions](./index.md) - -# RatingBarAssertions - -`interface RatingBarAssertions : `[`BaseAssertions`](../-base-assertions/index.md) - -Provides assertions for RatingBar - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-assertions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [hasRating](has-rating.md) | `open fun hasRating(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if RatingBar has number of rating as expected | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KRatingBar](../-k-rating-bar/index.md) | `class KRatingBar : `[`KBaseView`](../-k-base-view/index.md)`<`[`KRatingBar`](../-k-rating-bar/index.md)`>, `[`RatingBarActions`](../-rating-bar-actions/index.md)`, `[`RatingBarAssertions`](./index.md)
View with RatingBarActions and RatingBarAssertions | diff --git a/docs/kakao/com.agoda.kakao/-rating-bar-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-rating-bar-matcher/-init-.md deleted file mode 100644 index 5341e2b5..00000000 --- a/docs/kakao/com.agoda.kakao/-rating-bar-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RatingBarMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`RatingBarMatcher(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`)` - -Matcher of value rating of given matcher - -### Parameters - -`value` - of rating that matched the view which is RatingBar \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-rating-bar-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-rating-bar-matcher/describe-to.md deleted file mode 100644 index 22c74bb5..00000000 --- a/docs/kakao/com.agoda.kakao/-rating-bar-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RatingBarMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-rating-bar-matcher/index.md b/docs/kakao/com.agoda.kakao/-rating-bar-matcher/index.md deleted file mode 100644 index 4807e775..00000000 --- a/docs/kakao/com.agoda.kakao/-rating-bar-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RatingBarMatcher](./index.md) - -# RatingBarMatcher - -`class RatingBarMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`RatingBar`](https://developer.android.com/reference/android/widget/RatingBar.html)`>` - -Matcher of value rating of given matcher - -### Parameters - -`value` - of rating that matched the view which is RatingBar - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `RatingBarMatcher(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`)`
Matcher of value rating of given matcher | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`RatingBar`](https://developer.android.com/reference/android/widget/RatingBar.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-rating-bar-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-rating-bar-matcher/matches-safely.md deleted file mode 100644 index cb1df366..00000000 --- a/docs/kakao/com.agoda.kakao/-rating-bar-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RatingBarMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: `[`RatingBar`](https://developer.android.com/reference/android/widget/RatingBar.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-recycler-actions/get-size.md b/docs/kakao/com.agoda.kakao/-recycler-actions/get-size.md deleted file mode 100644 index 82660353..00000000 --- a/docs/kakao/com.agoda.kakao/-recycler-actions/get-size.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RecyclerActions](index.md) / [getSize](./get-size.md) - -# getSize - -`open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) - -Returns the size of RecyclerView - -**Return** -size of adapter - -**See Also** - -[RecyclerView](#) - diff --git a/docs/kakao/com.agoda.kakao/-recycler-actions/index.md b/docs/kakao/com.agoda.kakao/-recycler-actions/index.md deleted file mode 100644 index 8908754d..00000000 --- a/docs/kakao/com.agoda.kakao/-recycler-actions/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RecyclerActions](./index.md) - -# RecyclerActions - -`interface RecyclerActions : `[`ScrollableActions`](../-scrollable-actions/index.md)`, `[`SwipeableActions`](../-swipeable-actions/index.md) - -Provides ScrollableActions implementation for RecyclerView - -**See Also** - -[ScrollableActions](../-scrollable-actions/index.md) - -[SwipeableActions](../-swipeable-actions/index.md) - -[RecyclerView](#) - -### Functions - -| Name | Summary | -|---|---| -| [getSize](get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of RecyclerView | -| [scrollTo](scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view`open fun scrollTo(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun scrollTo(viewBuilder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to specific view holder that matches given matcher | -| [scrollToEnd](scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [swipeDown](../-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | -| [swipeLeft](../-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | -| [swipeRight](../-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | -| [swipeUp](../-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | - -### Inheritors - -| Name | Summary | -|---|---| -| [KRecyclerView](../-k-recycler-view/index.md) | `class KRecyclerView : `[`RecyclerActions`](./index.md)`, `[`BaseAssertions`](../-base-assertions/index.md)`, `[`RecyclerAdapterAssertions`](../-recycler-adapter-assertions/index.md)
View with RecyclerActions and BaseAssertions. Gives access to it's children | diff --git a/docs/kakao/com.agoda.kakao/-recycler-actions/scroll-to-end.md b/docs/kakao/com.agoda.kakao/-recycler-actions/scroll-to-end.md deleted file mode 100644 index 4eeca316..00000000 --- a/docs/kakao/com.agoda.kakao/-recycler-actions/scroll-to-end.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RecyclerActions](index.md) / [scrollToEnd](./scroll-to-end.md) - -# scrollToEnd - -`open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollToEnd](../-scrollable-actions/scroll-to-end.md) - -Scrolls to the last position of the view - diff --git a/docs/kakao/com.agoda.kakao/-recycler-actions/scroll-to-start.md b/docs/kakao/com.agoda.kakao/-recycler-actions/scroll-to-start.md deleted file mode 100644 index 5223bb4f..00000000 --- a/docs/kakao/com.agoda.kakao/-recycler-actions/scroll-to-start.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RecyclerActions](index.md) / [scrollToStart](./scroll-to-start.md) - -# scrollToStart - -`open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollToStart](../-scrollable-actions/scroll-to-start.md) - -Scrolls to the starting position of the view - diff --git a/docs/kakao/com.agoda.kakao/-recycler-actions/scroll-to.md b/docs/kakao/com.agoda.kakao/-recycler-actions/scroll-to.md deleted file mode 100644 index 66361c1b..00000000 --- a/docs/kakao/com.agoda.kakao/-recycler-actions/scroll-to.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RecyclerActions](index.md) / [scrollTo](./scroll-to.md) - -# scrollTo - -`open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollTo](../-scrollable-actions/scroll-to.md) - -Scrolls to the specific position of the view - -### Parameters - -`position` - Scrolling destination`open fun scrollTo(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Scrolls to specific view holder that matches given matcher - -### Parameters - -`matcher` - Matcher for view holder, which is scroll destination`open fun scrollTo(viewBuilder: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Scrolls to specific view holder that matches given matcher - -### Parameters - -`viewBuilder` - Builder that will be used to match view to scroll \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-recycler-adapter-assertions/has-size.md b/docs/kakao/com.agoda.kakao/-recycler-adapter-assertions/has-size.md deleted file mode 100644 index 4798113d..00000000 --- a/docs/kakao/com.agoda.kakao/-recycler-adapter-assertions/has-size.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RecyclerAdapterAssertions](index.md) / [hasSize](./has-size.md) - -# hasSize - -`open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Check size of recycler view - -### Parameters - -`size` - expected child count size in recycler view \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-recycler-adapter-assertions/index.md b/docs/kakao/com.agoda.kakao/-recycler-adapter-assertions/index.md deleted file mode 100644 index 568c417f..00000000 --- a/docs/kakao/com.agoda.kakao/-recycler-adapter-assertions/index.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RecyclerAdapterAssertions](./index.md) - -# RecyclerAdapterAssertions - -`interface RecyclerAdapterAssertions : `[`AdapterAssertions`](../-adapter-assertions/index.md) - -Provides assertions for recyclerView adapter - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-adapter-assertions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [hasSize](has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of recycler view | - -### Inheritors - -| Name | Summary | -|---|---| -| [KRecyclerView](../-k-recycler-view/index.md) | `class KRecyclerView : `[`RecyclerActions`](../-recycler-actions/index.md)`, `[`BaseAssertions`](../-base-assertions/index.md)`, `[`RecyclerAdapterAssertions`](./index.md)
View with RecyclerActions and BaseAssertions. Gives access to it's children | diff --git a/docs/kakao/com.agoda.kakao/-recycler-view-adapter-size-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-recycler-view-adapter-size-matcher/-init-.md deleted file mode 100644 index 571d3007..00000000 --- a/docs/kakao/com.agoda.kakao/-recycler-view-adapter-size-matcher/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RecyclerViewAdapterSizeMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`RecyclerViewAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` - -Matches RecyclerView with count of children - -### Parameters - -`size` - of children count in RecyclerView \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-recycler-view-adapter-size-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-recycler-view-adapter-size-matcher/describe-to.md deleted file mode 100644 index f1396625..00000000 --- a/docs/kakao/com.agoda.kakao/-recycler-view-adapter-size-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RecyclerViewAdapterSizeMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-recycler-view-adapter-size-matcher/index.md b/docs/kakao/com.agoda.kakao/-recycler-view-adapter-size-matcher/index.md deleted file mode 100644 index efc38999..00000000 --- a/docs/kakao/com.agoda.kakao/-recycler-view-adapter-size-matcher/index.md +++ /dev/null @@ -1,24 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RecyclerViewAdapterSizeMatcher](./index.md) - -# RecyclerViewAdapterSizeMatcher - -`class RecyclerViewAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, RecyclerView>` - -Matches RecyclerView with count of children - -### Parameters - -`size` - of children count in RecyclerView - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `RecyclerViewAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches RecyclerView with count of children | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: RecyclerView): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-recycler-view-adapter-size-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-recycler-view-adapter-size-matcher/matches-safely.md deleted file mode 100644 index 85d2f1fd..00000000 --- a/docs/kakao/com.agoda.kakao/-recycler-view-adapter-size-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RecyclerViewAdapterSizeMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(view: RecyclerView): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-root-builder/-init-.md b/docs/kakao/com.agoda.kakao/-root-builder/-init-.md deleted file mode 100644 index 4333780e..00000000 --- a/docs/kakao/com.agoda.kakao/-root-builder/-init-.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RootBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`RootBuilder()` - -Class for building root matchers - -This class helps to build matches for root. -Please note that any function invoking will add specific matcher to the list -and after that all of them will be combined with help of AllOf.allOf() - -**See Also** - -[AllOf.allOf](#) - diff --git a/docs/kakao/com.agoda.kakao/-root-builder/get-root-matcher.md b/docs/kakao/com.agoda.kakao/-root-builder/get-root-matcher.md deleted file mode 100644 index 62109941..00000000 --- a/docs/kakao/com.agoda.kakao/-root-builder/get-root-matcher.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RootBuilder](index.md) / [getRootMatcher](./get-root-matcher.md) - -# getRootMatcher - -`fun getRootMatcher(): Matcher` - -Returns combined root matchers with AllOf.allOf() - -**Return** -Matcher - diff --git a/docs/kakao/com.agoda.kakao/-root-builder/index.md b/docs/kakao/com.agoda.kakao/-root-builder/index.md deleted file mode 100644 index fc88a8c6..00000000 --- a/docs/kakao/com.agoda.kakao/-root-builder/index.md +++ /dev/null @@ -1,37 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RootBuilder](./index.md) - -# RootBuilder - -`class RootBuilder` - -Class for building root matchers - -This class helps to build matches for root. -Please note that any function invoking will add specific matcher to the list -and after that all of them will be combined with help of AllOf.allOf() - -**See Also** - -[AllOf.allOf](#) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `RootBuilder()`
Class for building root matchers | - -### Functions - -| Name | Summary | -|---|---| -| [getRootMatcher](get-root-matcher.md) | `fun getRootMatcher(): Matcher`
Returns combined root matchers with AllOf.allOf() | -| [isDialog](is-dialog.md) | `fun isDialog(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is dialog | -| [isFocusable](is-focusable.md) | `fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is focusable | -| [isNotDialog](is-not-dialog.md) | `fun isNotDialog(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not dialog | -| [isNotFocusable](is-not-focusable.md) | `fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not focusable | -| [isNotPlatformPopup](is-not-platform-popup.md) | `fun isNotPlatformPopup(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not platform popup | -| [isNotTouchable](is-not-touchable.md) | `fun isNotTouchable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not touchable | -| [isPlatformPopup](is-platform-popup.md) | `fun isPlatformPopup(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is platform popup | -| [isTouchable](is-touchable.md) | `fun isTouchable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is touchable | -| [withDecorView](with-decor-view.md) | `fun withDecorView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that has decor view matching given matcher | -| [withMatcher](with-matcher.md) | `fun withMatcher(matcher: Matcher): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root with given custom matcher | diff --git a/docs/kakao/com.agoda.kakao/-root-builder/is-dialog.md b/docs/kakao/com.agoda.kakao/-root-builder/is-dialog.md deleted file mode 100644 index bd6d506e..00000000 --- a/docs/kakao/com.agoda.kakao/-root-builder/is-dialog.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RootBuilder](index.md) / [isDialog](./is-dialog.md) - -# isDialog - -`fun isDialog(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is dialog - diff --git a/docs/kakao/com.agoda.kakao/-root-builder/is-focusable.md b/docs/kakao/com.agoda.kakao/-root-builder/is-focusable.md deleted file mode 100644 index 80e875ab..00000000 --- a/docs/kakao/com.agoda.kakao/-root-builder/is-focusable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RootBuilder](index.md) / [isFocusable](./is-focusable.md) - -# isFocusable - -`fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is focusable - diff --git a/docs/kakao/com.agoda.kakao/-root-builder/is-not-dialog.md b/docs/kakao/com.agoda.kakao/-root-builder/is-not-dialog.md deleted file mode 100644 index 451e2915..00000000 --- a/docs/kakao/com.agoda.kakao/-root-builder/is-not-dialog.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RootBuilder](index.md) / [isNotDialog](./is-not-dialog.md) - -# isNotDialog - -`fun isNotDialog(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is not dialog - diff --git a/docs/kakao/com.agoda.kakao/-root-builder/is-not-focusable.md b/docs/kakao/com.agoda.kakao/-root-builder/is-not-focusable.md deleted file mode 100644 index 34da8c05..00000000 --- a/docs/kakao/com.agoda.kakao/-root-builder/is-not-focusable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RootBuilder](index.md) / [isNotFocusable](./is-not-focusable.md) - -# isNotFocusable - -`fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is not focusable - diff --git a/docs/kakao/com.agoda.kakao/-root-builder/is-not-platform-popup.md b/docs/kakao/com.agoda.kakao/-root-builder/is-not-platform-popup.md deleted file mode 100644 index 3490d54f..00000000 --- a/docs/kakao/com.agoda.kakao/-root-builder/is-not-platform-popup.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RootBuilder](index.md) / [isNotPlatformPopup](./is-not-platform-popup.md) - -# isNotPlatformPopup - -`fun isNotPlatformPopup(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is not platform popup - diff --git a/docs/kakao/com.agoda.kakao/-root-builder/is-not-touchable.md b/docs/kakao/com.agoda.kakao/-root-builder/is-not-touchable.md deleted file mode 100644 index dbc4b5c1..00000000 --- a/docs/kakao/com.agoda.kakao/-root-builder/is-not-touchable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RootBuilder](index.md) / [isNotTouchable](./is-not-touchable.md) - -# isNotTouchable - -`fun isNotTouchable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is not touchable - diff --git a/docs/kakao/com.agoda.kakao/-root-builder/is-platform-popup.md b/docs/kakao/com.agoda.kakao/-root-builder/is-platform-popup.md deleted file mode 100644 index 30d27882..00000000 --- a/docs/kakao/com.agoda.kakao/-root-builder/is-platform-popup.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RootBuilder](index.md) / [isPlatformPopup](./is-platform-popup.md) - -# isPlatformPopup - -`fun isPlatformPopup(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is platform popup - diff --git a/docs/kakao/com.agoda.kakao/-root-builder/is-touchable.md b/docs/kakao/com.agoda.kakao/-root-builder/is-touchable.md deleted file mode 100644 index 7607ef6f..00000000 --- a/docs/kakao/com.agoda.kakao/-root-builder/is-touchable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RootBuilder](index.md) / [isTouchable](./is-touchable.md) - -# isTouchable - -`fun isTouchable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that is touchable - diff --git a/docs/kakao/com.agoda.kakao/-root-builder/with-decor-view.md b/docs/kakao/com.agoda.kakao/-root-builder/with-decor-view.md deleted file mode 100644 index e705a9df..00000000 --- a/docs/kakao/com.agoda.kakao/-root-builder/with-decor-view.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RootBuilder](index.md) / [withDecorView](./with-decor-view.md) - -# withDecorView - -`fun withDecorView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root that has decor view matching given matcher - -### Parameters - -`function` - ViewBuilder which will result in decor view matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-root-builder/with-matcher.md b/docs/kakao/com.agoda.kakao/-root-builder/with-matcher.md deleted file mode 100644 index ebe00972..00000000 --- a/docs/kakao/com.agoda.kakao/-root-builder/with-matcher.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [RootBuilder](index.md) / [withMatcher](./with-matcher.md) - -# withMatcher - -`fun withMatcher(matcher: Matcher): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches root with given custom matcher - -### Parameters - -`matcher` - Custom root matcher to be added \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-screen-actions/close-soft-keyboard.md b/docs/kakao/com.agoda.kakao/-screen-actions/close-soft-keyboard.md deleted file mode 100644 index af0d7f59..00000000 --- a/docs/kakao/com.agoda.kakao/-screen-actions/close-soft-keyboard.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScreenActions](index.md) / [closeSoftKeyboard](./close-soft-keyboard.md) - -# closeSoftKeyboard - -`open fun closeSoftKeyboard(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Closes soft keyboard, if opened - diff --git a/docs/kakao/com.agoda.kakao/-screen-actions/idle.md b/docs/kakao/com.agoda.kakao/-screen-actions/idle.md deleted file mode 100644 index 70bb96e4..00000000 --- a/docs/kakao/com.agoda.kakao/-screen-actions/idle.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScreenActions](index.md) / [idle](./idle.md) - -# idle - -`open fun idle(duration: `[`Long`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)` = 1000L): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Idles for given amount of time - -### Parameters - -`duration` - Time to idle in milliseconds (1 second by default) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-screen-actions/index.md b/docs/kakao/com.agoda.kakao/-screen-actions/index.md deleted file mode 100644 index 71f39937..00000000 --- a/docs/kakao/com.agoda.kakao/-screen-actions/index.md +++ /dev/null @@ -1,31 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScreenActions](./index.md) - -# ScreenActions - -`interface ScreenActions` - -Interface with common actions for all screens - -Provides basic actions that can be performed on each and every screen - -### Properties - -| Name | Summary | -|---|---| -| [view](view.md) | `abstract val view: ViewInteraction`
ViewInteraction on which all actions are performed (root view by default) | - -### Functions - -| Name | Summary | -|---|---| -| [closeSoftKeyboard](close-soft-keyboard.md) | `open fun closeSoftKeyboard(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes soft keyboard, if opened | -| [idle](idle.md) | `open fun idle(duration: `[`Long`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)` = 1000L): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Idles for given amount of time | -| [pressBack](press-back.md) | `open fun pressBack(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on device's back button | -| [pressKey](press-key.md) | `open fun pressKey(keyCode: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses a key with corresponding KeyCode`open fun pressKey(key: EspressoKey): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses a key with correspondingKeyCode and modifiers | -| [pressMenuKey](press-menu-key.md) | `open fun pressMenuKey(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses the hardware menu key | - -### Inheritors - -| Name | Summary | -|---|---| -| [Screen](../-screen/index.md) | `open class Screen> : `[`ScreenActions`](./index.md)
Container class for UI elements. | diff --git a/docs/kakao/com.agoda.kakao/-screen-actions/press-back.md b/docs/kakao/com.agoda.kakao/-screen-actions/press-back.md deleted file mode 100644 index ef2926d1..00000000 --- a/docs/kakao/com.agoda.kakao/-screen-actions/press-back.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScreenActions](index.md) / [pressBack](./press-back.md) - -# pressBack - -`open fun pressBack(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Performs click on device's back button - diff --git a/docs/kakao/com.agoda.kakao/-screen-actions/press-ime-action.md b/docs/kakao/com.agoda.kakao/-screen-actions/press-ime-action.md deleted file mode 100644 index 4c6ce9a8..00000000 --- a/docs/kakao/com.agoda.kakao/-screen-actions/press-ime-action.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScreenActions](index.md) / [pressImeAction](.) - -# pressImeAction - -`open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Presses IME action, if supported view is in focus - diff --git a/docs/kakao/com.agoda.kakao/-screen-actions/press-key.md b/docs/kakao/com.agoda.kakao/-screen-actions/press-key.md deleted file mode 100644 index 779ebce0..00000000 --- a/docs/kakao/com.agoda.kakao/-screen-actions/press-key.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScreenActions](index.md) / [pressKey](./press-key.md) - -# pressKey - -`open fun pressKey(keyCode: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Presses a key with corresponding KeyCode - -`open fun pressKey(key: EspressoKey): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Presses a key with correspondingKeyCode and modifiers - diff --git a/docs/kakao/com.agoda.kakao/-screen-actions/press-menu-key.md b/docs/kakao/com.agoda.kakao/-screen-actions/press-menu-key.md deleted file mode 100644 index 3b06ab7a..00000000 --- a/docs/kakao/com.agoda.kakao/-screen-actions/press-menu-key.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScreenActions](index.md) / [pressMenuKey](./press-menu-key.md) - -# pressMenuKey - -`open fun pressMenuKey(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Presses the hardware menu key - diff --git a/docs/kakao/com.agoda.kakao/-screen-actions/view.md b/docs/kakao/com.agoda.kakao/-screen-actions/view.md deleted file mode 100644 index f13471e5..00000000 --- a/docs/kakao/com.agoda.kakao/-screen-actions/view.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScreenActions](index.md) / [view](./view.md) - -# view - -`abstract val view: ViewInteraction` - -ViewInteraction on which all actions are performed (root view by default) - -### Property - -`view` - ViewInteraction on which all actions are performed (root view by default) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-screen-marker/-init-.md b/docs/kakao/com.agoda.kakao/-screen-marker/-init-.md deleted file mode 100644 index f260fb8c..00000000 --- a/docs/kakao/com.agoda.kakao/-screen-marker/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScreenMarker](index.md) / [<init>](./-init-.md) - -# <init> - -`ScreenMarker()` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-screen-marker/index.md b/docs/kakao/com.agoda.kakao/-screen-marker/index.md deleted file mode 100644 index 8768e6bc..00000000 --- a/docs/kakao/com.agoda.kakao/-screen-marker/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScreenMarker](./index.md) - -# ScreenMarker - -`@DslMarker annotation class ScreenMarker` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ScreenMarker()` | diff --git a/docs/kakao/com.agoda.kakao/-screen/-init-.md b/docs/kakao/com.agoda.kakao/-screen/-init-.md deleted file mode 100644 index d567b940..00000000 --- a/docs/kakao/com.agoda.kakao/-screen/-init-.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [Screen](index.md) / [<init>](./-init-.md) - -# <init> - -`Screen()` - -Container class for UI elements. - -This class groups UI elements and grants access to basic actions, -such as tapBack() and closeSoftKeyboard() - -### Parameters - -`T` - type of your screen, done to enable invoke() for its children - -**See Also** - -[ScreenActions](../-screen-actions/index.md) - diff --git a/docs/kakao/com.agoda.kakao/-screen/index.md b/docs/kakao/com.agoda.kakao/-screen/index.md deleted file mode 100644 index 3bdb7800..00000000 --- a/docs/kakao/com.agoda.kakao/-screen/index.md +++ /dev/null @@ -1,46 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [Screen](./index.md) - -# Screen - -`open class Screen> : `[`ScreenActions`](../-screen-actions/index.md) - -Container class for UI elements. - -This class groups UI elements and grants access to basic actions, -such as tapBack() and closeSoftKeyboard() - -### Parameters - -`T` - type of your screen, done to enable invoke() for its children - -**See Also** - -[ScreenActions](../-screen-actions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `Screen()`
Container class for UI elements. | - -### Properties - -| Name | Summary | -|---|---| -| [view](view.md) | `open val view: ViewInteraction`
ViewInteraction on which all actions are performed (root view by default) | - -### Functions - -| Name | Summary | -|---|---| -| [invoke](invoke.md) | `operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [closeSoftKeyboard](../-screen-actions/close-soft-keyboard.md) | `open fun closeSoftKeyboard(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes soft keyboard, if opened | -| [idle](../-screen-actions/idle.md) | `open fun idle(duration: `[`Long`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)` = 1000L): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Idles for given amount of time | -| [pressBack](../-screen-actions/press-back.md) | `open fun pressBack(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on device's back button | -| [pressKey](../-screen-actions/press-key.md) | `open fun pressKey(keyCode: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses a key with corresponding KeyCode`open fun pressKey(key: EspressoKey): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses a key with correspondingKeyCode and modifiers | -| [pressMenuKey](../-screen-actions/press-menu-key.md) | `open fun pressMenuKey(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses the hardware menu key | diff --git a/docs/kakao/com.agoda.kakao/-screen/invoke.md b/docs/kakao/com.agoda.kakao/-screen/invoke.md deleted file mode 100644 index 27a3a514..00000000 --- a/docs/kakao/com.agoda.kakao/-screen/invoke.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [Screen](index.md) / [invoke](./invoke.md) - -# invoke - -`operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-screen/view.md b/docs/kakao/com.agoda.kakao/-screen/view.md deleted file mode 100644 index b5ff8fe8..00000000 --- a/docs/kakao/com.agoda.kakao/-screen/view.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [Screen](index.md) / [view](./view.md) - -# view - -`open val view: ViewInteraction` - -Overrides [ScreenActions.view](../-screen-actions/view.md) - -ViewInteraction on which all actions are performed (root view by default) - -### Property - -`view` - ViewInteraction on which all actions are performed (root view by default) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-scroll-view-actions/get-size.md b/docs/kakao/com.agoda.kakao/-scroll-view-actions/get-size.md deleted file mode 100644 index 573e4615..00000000 --- a/docs/kakao/com.agoda.kakao/-scroll-view-actions/get-size.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScrollViewActions](index.md) / [getSize](./get-size.md) - -# getSize - -`open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) - -Returns the size of ScrollView - -**Return** -size of adapter - -**See Also** - -[ScrollView](https://developer.android.com/reference/android/widget/ScrollView.html) - -[AdapterView](https://developer.android.com/reference/android/widget/AdapterView.html) - diff --git a/docs/kakao/com.agoda.kakao/-scroll-view-actions/index.md b/docs/kakao/com.agoda.kakao/-scroll-view-actions/index.md deleted file mode 100644 index 8852d1da..00000000 --- a/docs/kakao/com.agoda.kakao/-scroll-view-actions/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScrollViewActions](./index.md) - -# ScrollViewActions - -`interface ScrollViewActions : `[`ScrollableActions`](../-scrollable-actions/index.md)`, `[`SwipeableActions`](../-swipeable-actions/index.md) - -Provides ScrollableActions implementation for ScrollView - -**See Also** - -[ScrollableActions](../-scrollable-actions/index.md) - -[SwipeableActions](../-swipeable-actions/index.md) - -[ScrollView](https://developer.android.com/reference/android/widget/ScrollView.html) - -### Functions - -| Name | Summary | -|---|---| -| [getSize](get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of ScrollView | -| [scrollTo](scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | -| [scrollToEnd](scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [swipeDown](../-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | -| [swipeLeft](../-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | -| [swipeRight](../-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | -| [swipeUp](../-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | - -### Inheritors - -| Name | Summary | -|---|---| -| [KListView](../-k-list-view/index.md) | `class KListView : `[`ScrollViewActions`](./index.md)`, `[`BaseAssertions`](../-base-assertions/index.md)`, `[`ListViewAdapterAssertions`](../-list-view-adapter-assertions/index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | diff --git a/docs/kakao/com.agoda.kakao/-scroll-view-actions/scroll-to-end.md b/docs/kakao/com.agoda.kakao/-scroll-view-actions/scroll-to-end.md deleted file mode 100644 index b800b94e..00000000 --- a/docs/kakao/com.agoda.kakao/-scroll-view-actions/scroll-to-end.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScrollViewActions](index.md) / [scrollToEnd](./scroll-to-end.md) - -# scrollToEnd - -`open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollToEnd](../-scrollable-actions/scroll-to-end.md) - -Scrolls to the last position of the view - diff --git a/docs/kakao/com.agoda.kakao/-scroll-view-actions/scroll-to-start.md b/docs/kakao/com.agoda.kakao/-scroll-view-actions/scroll-to-start.md deleted file mode 100644 index 7abbc1cd..00000000 --- a/docs/kakao/com.agoda.kakao/-scroll-view-actions/scroll-to-start.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScrollViewActions](index.md) / [scrollToStart](./scroll-to-start.md) - -# scrollToStart - -`open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollToStart](../-scrollable-actions/scroll-to-start.md) - -Scrolls to the starting position of the view - diff --git a/docs/kakao/com.agoda.kakao/-scroll-view-actions/scroll-to.md b/docs/kakao/com.agoda.kakao/-scroll-view-actions/scroll-to.md deleted file mode 100644 index fcda526f..00000000 --- a/docs/kakao/com.agoda.kakao/-scroll-view-actions/scroll-to.md +++ /dev/null @@ -1,13 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScrollViewActions](index.md) / [scrollTo](./scroll-to.md) - -# scrollTo - -`open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Overrides [ScrollableActions.scrollTo](../-scrollable-actions/scroll-to.md) - -Scrolls to the specific position of the view - -### Parameters - -`position` - Scrolling destination \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-scrollable-actions/index.md b/docs/kakao/com.agoda.kakao/-scrollable-actions/index.md deleted file mode 100644 index 55a1aa29..00000000 --- a/docs/kakao/com.agoda.kakao/-scrollable-actions/index.md +++ /dev/null @@ -1,49 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScrollableActions](./index.md) - -# ScrollableActions - -`interface ScrollableActions : `[`BaseActions`](../-base-actions/index.md) - -Provides scrolling actions for view - -Important: does not hold any implementation - -**See Also** - -[RecyclerActions](../-recycler-actions/index.md) - -[ScrollViewActions](../-scroll-view-actions/index.md) - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-actions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [scrollTo](scroll-to.md) | `abstract fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | -| [scrollToEnd](scroll-to-end.md) | `abstract fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | -| [scrollToStart](scroll-to-start.md) | `abstract fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [RecyclerActions](../-recycler-actions/index.md) | `interface RecyclerActions : `[`ScrollableActions`](./index.md)`, `[`SwipeableActions`](../-swipeable-actions/index.md)
Provides ScrollableActions implementation for RecyclerView | -| [ScrollViewActions](../-scroll-view-actions/index.md) | `interface ScrollViewActions : `[`ScrollableActions`](./index.md)`, `[`SwipeableActions`](../-swipeable-actions/index.md)
Provides ScrollableActions implementation for ScrollView | diff --git a/docs/kakao/com.agoda.kakao/-scrollable-actions/scroll-to-end.md b/docs/kakao/com.agoda.kakao/-scrollable-actions/scroll-to-end.md deleted file mode 100644 index 9c8938cc..00000000 --- a/docs/kakao/com.agoda.kakao/-scrollable-actions/scroll-to-end.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScrollableActions](index.md) / [scrollToEnd](./scroll-to-end.md) - -# scrollToEnd - -`abstract fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Scrolls to the last position of the view - diff --git a/docs/kakao/com.agoda.kakao/-scrollable-actions/scroll-to-start.md b/docs/kakao/com.agoda.kakao/-scrollable-actions/scroll-to-start.md deleted file mode 100644 index c3a5ea2e..00000000 --- a/docs/kakao/com.agoda.kakao/-scrollable-actions/scroll-to-start.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScrollableActions](index.md) / [scrollToStart](./scroll-to-start.md) - -# scrollToStart - -`abstract fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Scrolls to the starting position of the view - diff --git a/docs/kakao/com.agoda.kakao/-scrollable-actions/scroll-to.md b/docs/kakao/com.agoda.kakao/-scrollable-actions/scroll-to.md deleted file mode 100644 index 4ca82c13..00000000 --- a/docs/kakao/com.agoda.kakao/-scrollable-actions/scroll-to.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ScrollableActions](index.md) / [scrollTo](./scroll-to.md) - -# scrollTo - -`abstract fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Scrolls to the specific position of the view - -### Parameters - -`position` - Scrolling destination \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-seek-bar-actions/drag-progress-to.md b/docs/kakao/com.agoda.kakao/-seek-bar-actions/drag-progress-to.md deleted file mode 100644 index 4b0f66f6..00000000 --- a/docs/kakao/com.agoda.kakao/-seek-bar-actions/drag-progress-to.md +++ /dev/null @@ -1,19 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SeekBarActions](index.md) / [dragProgressTo](./drag-progress-to.md) - -# dragProgressTo - -`open fun dragProgressTo(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Drags progress to defined position. -Please note that this dragging is emulated via Espresso's swipe action -and might not be accurate, if progress max value is too high or device's -density is too low. - -### Parameters - -`number` - of progress to drag to - -**See Also** - -[GeneralSwipeAction](#) - diff --git a/docs/kakao/com.agoda.kakao/-seek-bar-actions/index.md b/docs/kakao/com.agoda.kakao/-seek-bar-actions/index.md deleted file mode 100644 index 96ddaf5d..00000000 --- a/docs/kakao/com.agoda.kakao/-seek-bar-actions/index.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SeekBarActions](./index.md) - -# SeekBarActions - -`interface SeekBarActions : `[`ProgressBarActions`](../-progress-bar-actions/index.md) - -Provides action for SeekBar - -### Functions - -| Name | Summary | -|---|---| -| [dragProgressTo](drag-progress-to.md) | `open fun dragProgressTo(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Drags progress to defined position. Please note that this dragging is emulated via Espresso's swipe action and might not be accurate, if progress max value is too high or device's density is too low. | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [setProgress](../-progress-bar-actions/set-progress.md) | `open fun setProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set progress for ProgressBar | - -### Inheritors - -| Name | Summary | -|---|---| -| [KSeekBar](../-k-seek-bar/index.md) | `class KSeekBar : `[`KBaseView`](../-k-base-view/index.md)`<`[`KSeekBar`](../-k-seek-bar/index.md)`>, `[`SeekBarActions`](./index.md)`, `[`ProgressBarAssertions`](../-progress-bar-assertions/index.md)
View with SeekBarActions and ProgressBarAssertions | diff --git a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-actions/index.md b/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-actions/index.md deleted file mode 100644 index f5417bd1..00000000 --- a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-actions/index.md +++ /dev/null @@ -1,28 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeRefreshLayoutActions](./index.md) - -# SwipeRefreshLayoutActions - -`interface SwipeRefreshLayoutActions : `[`SwipeableActions`](../-swipeable-actions/index.md) - -Provides actions for SwipeRefreshLayout - -### Functions - -| Name | Summary | -|---|---| -| [setRefreshing](set-refreshing.md) | `open fun setRefreshing(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the refreshing state of SwipeRefreshLayout | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [swipeDown](../-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | -| [swipeLeft](../-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | -| [swipeRight](../-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | -| [swipeUp](../-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | - -### Inheritors - -| Name | Summary | -|---|---| -| [KSwipeRefreshLayout](../-k-swipe-refresh-layout/index.md) | `class KSwipeRefreshLayout : `[`KBaseView`](../-k-base-view/index.md)`<`[`KSwipeRefreshLayout`](../-k-swipe-refresh-layout/index.md)`>, `[`SwipeRefreshLayoutActions`](./index.md)`, `[`SwipeRefreshLayoutAssertions`](../-swipe-refresh-layout-assertions/index.md)
View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions | diff --git a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-actions/set-refreshing.md b/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-actions/set-refreshing.md deleted file mode 100644 index 922b7c28..00000000 --- a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-actions/set-refreshing.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeRefreshLayoutActions](index.md) / [setRefreshing](./set-refreshing.md) - -# setRefreshing - -`open fun setRefreshing(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Sets the refreshing state of SwipeRefreshLayout - -### Parameters - -`refreshing` - state to be set \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-assertions/index.md b/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-assertions/index.md deleted file mode 100644 index 9673eec8..00000000 --- a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-assertions/index.md +++ /dev/null @@ -1,60 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeRefreshLayoutAssertions](./index.md) - -# SwipeRefreshLayoutAssertions - -`interface SwipeRefreshLayoutAssertions : `[`BaseAssertions`](../-base-assertions/index.md) - -Provides assertion for SwipeRefreshLayout - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-assertions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [isNotRefreshing](is-not-refreshing.md) | `open fun isNotRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the SwipeRefreshLayout is not refreshing | -| [isRefreshing](is-refreshing.md) | `open fun isRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the SwipeRefreshLayout is refreshing | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KSwipeRefreshLayout](../-k-swipe-refresh-layout/index.md) | `class KSwipeRefreshLayout : `[`KBaseView`](../-k-base-view/index.md)`<`[`KSwipeRefreshLayout`](../-k-swipe-refresh-layout/index.md)`>, `[`SwipeRefreshLayoutActions`](../-swipe-refresh-layout-actions/index.md)`, `[`SwipeRefreshLayoutAssertions`](./index.md)
View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions | diff --git a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-assertions/is-not-refreshing.md b/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-assertions/is-not-refreshing.md deleted file mode 100644 index 5ca60763..00000000 --- a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-assertions/is-not-refreshing.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeRefreshLayoutAssertions](index.md) / [isNotRefreshing](./is-not-refreshing.md) - -# isNotRefreshing - -`open fun isNotRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the SwipeRefreshLayout is not refreshing - diff --git a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-assertions/is-not-refresing.md b/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-assertions/is-not-refresing.md deleted file mode 100644 index f898bc72..00000000 --- a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-assertions/is-not-refresing.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeRefreshLayoutAssertions](index.md) / [isNotRefresing](./is-not-refresing.md) - -# isNotRefresing - -`open fun isNotRefresing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the SwipeRefreshLayout is not refreshing - diff --git a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-assertions/is-refreshing.md b/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-assertions/is-refreshing.md deleted file mode 100644 index bb9779b2..00000000 --- a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-assertions/is-refreshing.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeRefreshLayoutAssertions](index.md) / [isRefreshing](./is-refreshing.md) - -# isRefreshing - -`open fun isRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the SwipeRefreshLayout is refreshing - diff --git a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-matcher/-init-.md deleted file mode 100644 index d608a8d8..00000000 --- a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-matcher/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeRefreshLayoutMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`SwipeRefreshLayoutMatcher(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-matcher/describe-to.md deleted file mode 100644 index 1af2c7a2..00000000 --- a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeRefreshLayoutMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-matcher/index.md b/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-matcher/index.md deleted file mode 100644 index ea4b6121..00000000 --- a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-matcher/index.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeRefreshLayoutMatcher](./index.md) - -# SwipeRefreshLayoutMatcher - -`class SwipeRefreshLayoutMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `SwipeRefreshLayoutMatcher(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-matcher/matches-safely.md deleted file mode 100644 index c681d010..00000000 --- a/docs/kakao/com.agoda.kakao/-swipe-refresh-layout-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeRefreshLayoutMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-swipeable-actions/index.md b/docs/kakao/com.agoda.kakao/-swipeable-actions/index.md deleted file mode 100644 index 15497ce5..00000000 --- a/docs/kakao/com.agoda.kakao/-swipeable-actions/index.md +++ /dev/null @@ -1,45 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeableActions](./index.md) - -# SwipeableActions - -`interface SwipeableActions : `[`BaseActions`](../-base-actions/index.md) - -Provides swipe actions for views - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-actions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [swipeDown](swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | -| [swipeLeft](swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | -| [swipeRight](swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | -| [swipeUp](swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KSwipeView](../-k-swipe-view/index.md) | `class KSwipeView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KSwipeView`](../-k-swipe-view/index.md)`>, `[`SwipeableActions`](./index.md)
View with SwipeableActions and BaseAssertions | -| [KViewPager](../-k-view-pager/index.md) | `class KViewPager : `[`KBaseView`](../-k-base-view/index.md)`<`[`KViewPager`](../-k-view-pager/index.md)`>, `[`SwipeableActions`](./index.md)`, `[`ViewPagerAssertions`](../-view-pager-assertions/index.md)
View with SwipeableActions and ViewPagerAssertions | -| [RecyclerActions](../-recycler-actions/index.md) | `interface RecyclerActions : `[`ScrollableActions`](../-scrollable-actions/index.md)`, `[`SwipeableActions`](./index.md)
Provides ScrollableActions implementation for RecyclerView | -| [ScrollViewActions](../-scroll-view-actions/index.md) | `interface ScrollViewActions : `[`ScrollableActions`](../-scrollable-actions/index.md)`, `[`SwipeableActions`](./index.md)
Provides ScrollableActions implementation for ScrollView | -| [SwipeRefreshLayoutActions](../-swipe-refresh-layout-actions/index.md) | `interface SwipeRefreshLayoutActions : `[`SwipeableActions`](./index.md)
Provides actions for SwipeRefreshLayout | diff --git a/docs/kakao/com.agoda.kakao/-swipeable-actions/swipe-down.md b/docs/kakao/com.agoda.kakao/-swipeable-actions/swipe-down.md deleted file mode 100644 index e64deaf2..00000000 --- a/docs/kakao/com.agoda.kakao/-swipeable-actions/swipe-down.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeableActions](index.md) / [swipeDown](./swipe-down.md) - -# swipeDown - -`open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Swipes down on the view - diff --git a/docs/kakao/com.agoda.kakao/-swipeable-actions/swipe-left.md b/docs/kakao/com.agoda.kakao/-swipeable-actions/swipe-left.md deleted file mode 100644 index 30a7ab06..00000000 --- a/docs/kakao/com.agoda.kakao/-swipeable-actions/swipe-left.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeableActions](index.md) / [swipeLeft](./swipe-left.md) - -# swipeLeft - -`open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Swipes left on the view - diff --git a/docs/kakao/com.agoda.kakao/-swipeable-actions/swipe-right.md b/docs/kakao/com.agoda.kakao/-swipeable-actions/swipe-right.md deleted file mode 100644 index 34fe8bcc..00000000 --- a/docs/kakao/com.agoda.kakao/-swipeable-actions/swipe-right.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeableActions](index.md) / [swipeRight](./swipe-right.md) - -# swipeRight - -`open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Swipes right on the view - diff --git a/docs/kakao/com.agoda.kakao/-swipeable-actions/swipe-up.md b/docs/kakao/com.agoda.kakao/-swipeable-actions/swipe-up.md deleted file mode 100644 index 7351894d..00000000 --- a/docs/kakao/com.agoda.kakao/-swipeable-actions/swipe-up.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [SwipeableActions](index.md) / [swipeUp](./swipe-up.md) - -# swipeUp - -`open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Swipes up on the view - diff --git a/docs/kakao/com.agoda.kakao/-tab-layout-actions/get-selected-item.md b/docs/kakao/com.agoda.kakao/-tab-layout-actions/get-selected-item.md deleted file mode 100644 index 9054d3b9..00000000 --- a/docs/kakao/com.agoda.kakao/-tab-layout-actions/get-selected-item.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TabLayoutActions](index.md) / [getSelectedItem](./get-selected-item.md) - -# getSelectedItem - -`open fun getSelectedItem(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) - -Returns the currently selected item id - -**Return** -selected menu item id - diff --git a/docs/kakao/com.agoda.kakao/-tab-layout-actions/index.md b/docs/kakao/com.agoda.kakao/-tab-layout-actions/index.md deleted file mode 100644 index 5e6f14bc..00000000 --- a/docs/kakao/com.agoda.kakao/-tab-layout-actions/index.md +++ /dev/null @@ -1,39 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TabLayoutActions](./index.md) - -# TabLayoutActions - -`interface TabLayoutActions : `[`BaseActions`](../-base-actions/index.md) - -Provides action for TabLayout - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-actions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [getSelectedItem](get-selected-item.md) | `open fun getSelectedItem(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the currently selected item id | -| [selectTab](select-tab.md) | `open fun selectTab(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Selects tab at given index | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KTabLayout](../-k-tab-layout/index.md) | `class KTabLayout : `[`KBaseView`](../-k-base-view/index.md)`<`[`KTabLayout`](../-k-tab-layout/index.md)`>, `[`TabLayoutActions`](./index.md)`, `[`TabLayoutAssertions`](../-tab-layout-assertions/index.md)
View with TabLayoutActions and TabLayoutAssertions | diff --git a/docs/kakao/com.agoda.kakao/-tab-layout-actions/select-tab.md b/docs/kakao/com.agoda.kakao/-tab-layout-actions/select-tab.md deleted file mode 100644 index a3199eff..00000000 --- a/docs/kakao/com.agoda.kakao/-tab-layout-actions/select-tab.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TabLayoutActions](index.md) / [selectTab](./select-tab.md) - -# selectTab - -`open fun selectTab(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Selects tab at given index - -### Parameters - -`index` - tab index to be selected \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-tab-layout-assertions/index.md b/docs/kakao/com.agoda.kakao/-tab-layout-assertions/index.md deleted file mode 100644 index 43538ee6..00000000 --- a/docs/kakao/com.agoda.kakao/-tab-layout-assertions/index.md +++ /dev/null @@ -1,59 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TabLayoutAssertions](./index.md) - -# TabLayoutAssertions - -`interface TabLayoutAssertions : `[`BaseAssertions`](../-base-assertions/index.md) - -Provides assertions for TabLayout - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-assertions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [isTabSelected](is-tab-selected.md) | `open fun isTabSelected(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if TabLayout have selected tab with given index | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KTabLayout](../-k-tab-layout/index.md) | `class KTabLayout : `[`KBaseView`](../-k-base-view/index.md)`<`[`KTabLayout`](../-k-tab-layout/index.md)`>, `[`TabLayoutActions`](../-tab-layout-actions/index.md)`, `[`TabLayoutAssertions`](./index.md)
View with TabLayoutActions and TabLayoutAssertions | diff --git a/docs/kakao/com.agoda.kakao/-tab-layout-assertions/is-tab-selected.md b/docs/kakao/com.agoda.kakao/-tab-layout-assertions/is-tab-selected.md deleted file mode 100644 index 6ffe0568..00000000 --- a/docs/kakao/com.agoda.kakao/-tab-layout-assertions/is-tab-selected.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TabLayoutAssertions](index.md) / [isTabSelected](./is-tab-selected.md) - -# isTabSelected - -`open fun isTabSelected(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if TabLayout have selected tab with given index - -### Parameters - -`index` - tab index to be checked \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/has-counter-max-length.md b/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/has-counter-max-length.md deleted file mode 100644 index e97f586f..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/has-counter-max-length.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutAssertions](index.md) / [hasCounterMaxLength](./has-counter-max-length.md) - -# hasCounterMaxLength - -`open fun hasCounterMaxLength(length: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/has-error.md b/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/has-error.md deleted file mode 100644 index 5e500fc0..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/has-error.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutAssertions](index.md) / [hasError](./has-error.md) - -# hasError - -`open fun hasError(error: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/has-hint.md b/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/has-hint.md deleted file mode 100644 index a29ed418..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/has-hint.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutAssertions](index.md) / [hasHint](./has-hint.md) - -# hasHint - -`open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if this input layout has given hint - -### Parameters - -`hint` - -* hint text to be checked diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/index.md b/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/index.md deleted file mode 100644 index ed2a5898..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/index.md +++ /dev/null @@ -1,67 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutAssertions](./index.md) - -# TextInputLayoutAssertions - -`interface TextInputLayoutAssertions : `[`BaseAssertions`](../-base-assertions/index.md) - -Provides assertions for TextInputLayout - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-assertions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [hasCounterMaxLength](has-counter-max-length.md) | `open fun hasCounterMaxLength(length: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [hasError](has-error.md) | `open fun hasError(error: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [hasHint](has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if this input layout has given hint | -| [isCounterDisabled](is-counter-disabled.md) | `open fun isCounterDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isCounterEnabled](is-counter-enabled.md) | `open fun isCounterEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isErrorDisabled](is-error-disabled.md) | `open fun isErrorDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isErrorEnabled](is-error-enabled.md) | `open fun isErrorEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isHintDisabled](is-hint-disabled.md) | `open fun isHintDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [isHintEnabled](is-hint-enabled.md) | `open fun isHintEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KTextInputLayout](../-k-text-input-layout/index.md) | `class KTextInputLayout : `[`KBaseView`](../-k-base-view/index.md)`<`[`KTextInputLayout`](../-k-text-input-layout/index.md)`>, `[`TextInputLayoutAssertions`](./index.md)
View with TextInputLayoutAssertions | diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-counter-disabled.md b/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-counter-disabled.md deleted file mode 100644 index 932710bc..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-counter-disabled.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutAssertions](index.md) / [isCounterDisabled](./is-counter-disabled.md) - -# isCounterDisabled - -`open fun isCounterDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-counter-enabled.md b/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-counter-enabled.md deleted file mode 100644 index 202e1aa2..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-counter-enabled.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutAssertions](index.md) / [isCounterEnabled](./is-counter-enabled.md) - -# isCounterEnabled - -`open fun isCounterEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-error-disabled.md b/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-error-disabled.md deleted file mode 100644 index d7b84ef2..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-error-disabled.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutAssertions](index.md) / [isErrorDisabled](./is-error-disabled.md) - -# isErrorDisabled - -`open fun isErrorDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-error-enabled.md b/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-error-enabled.md deleted file mode 100644 index 3dfcffc8..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-error-enabled.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutAssertions](index.md) / [isErrorEnabled](./is-error-enabled.md) - -# isErrorEnabled - -`open fun isErrorEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-hint-disabled.md b/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-hint-disabled.md deleted file mode 100644 index a00130ca..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-hint-disabled.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutAssertions](index.md) / [isHintDisabled](./is-hint-disabled.md) - -# isHintDisabled - -`open fun isHintDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-hint-enabled.md b/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-hint-enabled.md deleted file mode 100644 index de580ac9..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-assertions/is-hint-enabled.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutAssertions](index.md) / [isHintEnabled](./is-hint-enabled.md) - -# isHintEnabled - -`open fun isHintEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-counter-enabled-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-text-input-layout-counter-enabled-matcher/-init-.md deleted file mode 100644 index 4478e656..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-counter-enabled-matcher/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutCounterEnabledMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`TextInputLayoutCounterEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-counter-enabled-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-text-input-layout-counter-enabled-matcher/describe-to.md deleted file mode 100644 index 9f9452c1..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-counter-enabled-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutCounterEnabledMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-counter-enabled-matcher/index.md b/docs/kakao/com.agoda.kakao/-text-input-layout-counter-enabled-matcher/index.md deleted file mode 100644 index 46c5a450..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-counter-enabled-matcher/index.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutCounterEnabledMatcher](./index.md) - -# TextInputLayoutCounterEnabledMatcher - -`class TextInputLayoutCounterEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `TextInputLayoutCounterEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-counter-enabled-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-text-input-layout-counter-enabled-matcher/matches-safely.md deleted file mode 100644 index 63d087ab..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-counter-enabled-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutCounterEnabledMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-error-enabled-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-text-input-layout-error-enabled-matcher/-init-.md deleted file mode 100644 index a61b7881..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-error-enabled-matcher/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutErrorEnabledMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`TextInputLayoutErrorEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-error-enabled-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-text-input-layout-error-enabled-matcher/describe-to.md deleted file mode 100644 index eabbe950..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-error-enabled-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutErrorEnabledMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-error-enabled-matcher/index.md b/docs/kakao/com.agoda.kakao/-text-input-layout-error-enabled-matcher/index.md deleted file mode 100644 index ddb3781c..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-error-enabled-matcher/index.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutErrorEnabledMatcher](./index.md) - -# TextInputLayoutErrorEnabledMatcher - -`class TextInputLayoutErrorEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `TextInputLayoutErrorEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-error-enabled-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-text-input-layout-error-enabled-matcher/matches-safely.md deleted file mode 100644 index 822d2764..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-error-enabled-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutErrorEnabledMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-hint-enabled-matcher/-init-.md b/docs/kakao/com.agoda.kakao/-text-input-layout-hint-enabled-matcher/-init-.md deleted file mode 100644 index 5cf5f1dc..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-hint-enabled-matcher/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutHintEnabledMatcher](index.md) / [<init>](./-init-.md) - -# <init> - -`TextInputLayoutHintEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-hint-enabled-matcher/describe-to.md b/docs/kakao/com.agoda.kakao/-text-input-layout-hint-enabled-matcher/describe-to.md deleted file mode 100644 index 18dff93a..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-hint-enabled-matcher/describe-to.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutHintEnabledMatcher](index.md) / [describeTo](./describe-to.md) - -# describeTo - -`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-hint-enabled-matcher/index.md b/docs/kakao/com.agoda.kakao/-text-input-layout-hint-enabled-matcher/index.md deleted file mode 100644 index b4f74189..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-hint-enabled-matcher/index.md +++ /dev/null @@ -1,18 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutHintEnabledMatcher](./index.md) - -# TextInputLayoutHintEnabledMatcher - -`class TextInputLayoutHintEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `TextInputLayoutHintEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` | - -### Functions - -| Name | Summary | -|---|---| -| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/com.agoda.kakao/-text-input-layout-hint-enabled-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao/-text-input-layout-hint-enabled-matcher/matches-safely.md deleted file mode 100644 index ffb9cd85..00000000 --- a/docs/kakao/com.agoda.kakao/-text-input-layout-hint-enabled-matcher/matches-safely.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextInputLayoutHintEnabledMatcher](index.md) / [matchesSafely](./matches-safely.md) - -# matchesSafely - -`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-view-actions/index.md b/docs/kakao/com.agoda.kakao/-text-view-actions/index.md deleted file mode 100644 index 7bedac23..00000000 --- a/docs/kakao/com.agoda.kakao/-text-view-actions/index.md +++ /dev/null @@ -1,40 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextViewActions](./index.md) - -# TextViewActions - -`interface TextViewActions : `[`BaseActions`](../-base-actions/index.md) - -Provides actions for TextViews - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-actions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [openLink](open-link.md) | `open fun openLink(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [openLinkWithText](open-link-with-text.md) | `open fun openLinkWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun openLinkWithText(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | -| [openLinkWithUri](open-link-with-uri.md) | `open fun openLinkWithUri(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun openLinkWithUri(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | -| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | -| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | -| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | -| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | -| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | -| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | -| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | - -### Inheritors - -| Name | Summary | -|---|---| -| [KTextView](../-k-text-view/index.md) | `class KTextView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KTextView`](../-k-text-view/index.md)`>, `[`TextViewActions`](./index.md)`, `[`TextViewAssertions`](../-text-view-assertions/index.md)
View with BaseActions and TextViewAssertions | diff --git a/docs/kakao/com.agoda.kakao/-text-view-actions/open-link-with-text.md b/docs/kakao/com.agoda.kakao/-text-view-actions/open-link-with-text.md deleted file mode 100644 index 994b12f0..00000000 --- a/docs/kakao/com.agoda.kakao/-text-view-actions/open-link-with-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextViewActions](index.md) / [openLinkWithText](./open-link-with-text.md) - -# openLinkWithText - -`open fun openLinkWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) -`open fun openLinkWithText(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -**See Also** - -[ViewActions.openLinkWithText](#) - diff --git a/docs/kakao/com.agoda.kakao/-text-view-actions/open-link-with-uri.md b/docs/kakao/com.agoda.kakao/-text-view-actions/open-link-with-uri.md deleted file mode 100644 index 96720c59..00000000 --- a/docs/kakao/com.agoda.kakao/-text-view-actions/open-link-with-uri.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextViewActions](index.md) / [openLinkWithUri](./open-link-with-uri.md) - -# openLinkWithUri - -`open fun openLinkWithUri(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) -`open fun openLinkWithUri(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -**See Also** - -[ViewActions.openLinkWithUri](#) - diff --git a/docs/kakao/com.agoda.kakao/-text-view-actions/open-link.md b/docs/kakao/com.agoda.kakao/-text-view-actions/open-link.md deleted file mode 100644 index 188bbe2b..00000000 --- a/docs/kakao/com.agoda.kakao/-text-view-actions/open-link.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextViewActions](index.md) / [openLink](./open-link.md) - -# openLink - -`open fun openLink(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -**See Also** - -[ViewActions.openLink](#) - diff --git a/docs/kakao/com.agoda.kakao/-text-view-assertions/contains-text.md b/docs/kakao/com.agoda.kakao/-text-view-assertions/contains-text.md deleted file mode 100644 index ecb7825d..00000000 --- a/docs/kakao/com.agoda.kakao/-text-view-assertions/contains-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextViewAssertions](index.md) / [containsText](./contains-text.md) - -# containsText - -`open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view contains given text - -### Parameters - -`text` - Text to be searched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-view-assertions/has-any-text.md b/docs/kakao/com.agoda.kakao/-text-view-assertions/has-any-text.md deleted file mode 100644 index d1fd21b2..00000000 --- a/docs/kakao/com.agoda.kakao/-text-view-assertions/has-any-text.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextViewAssertions](index.md) / [hasAnyText](./has-any-text.md) - -# hasAnyText - -`open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has any text - diff --git a/docs/kakao/com.agoda.kakao/-text-view-assertions/has-content-description.md b/docs/kakao/com.agoda.kakao/-text-view-assertions/has-content-description.md deleted file mode 100644 index 80e803a7..00000000 --- a/docs/kakao/com.agoda.kakao/-text-view-assertions/has-content-description.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextViewAssertions](index.md) / [hasContentDescription](./has-content-description.md) - -# hasContentDescription - -`open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given content description - -### Parameters - -`text` - Content description to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-view-assertions/has-empty-text.md b/docs/kakao/com.agoda.kakao/-text-view-assertions/has-empty-text.md deleted file mode 100644 index e81ee784..00000000 --- a/docs/kakao/com.agoda.kakao/-text-view-assertions/has-empty-text.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextViewAssertions](index.md) / [hasEmptyText](./has-empty-text.md) - -# hasEmptyText - -`open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view have not any text - diff --git a/docs/kakao/com.agoda.kakao/-text-view-assertions/has-no-text.md b/docs/kakao/com.agoda.kakao/-text-view-assertions/has-no-text.md deleted file mode 100644 index 46d3f1ba..00000000 --- a/docs/kakao/com.agoda.kakao/-text-view-assertions/has-no-text.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextViewAssertions](index.md) / [hasNoText](./has-no-text.md) - -# hasNoText - -`open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view does not have a given text - -### Parameters - -`text` - Text to be matched`open fun hasNoText(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view does not have a given text - -### Parameters - -`resId` - String resource to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-view-assertions/has-text-color.md b/docs/kakao/com.agoda.kakao/-text-view-assertions/has-text-color.md deleted file mode 100644 index 843a1fc4..00000000 --- a/docs/kakao/com.agoda.kakao/-text-view-assertions/has-text-color.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextViewAssertions](index.md) / [hasTextColor](./has-text-color.md) - -# hasTextColor - -`open fun hasTextColor(@ColorRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given text color - -### Parameters - -`resId` - Color resource to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-text-view-assertions/has-text.md b/docs/kakao/com.agoda.kakao/-text-view-assertions/has-text.md deleted file mode 100644 index bd2d33ae..00000000 --- a/docs/kakao/com.agoda.kakao/-text-view-assertions/has-text.md +++ /dev/null @@ -1,20 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextViewAssertions](index.md) / [hasText](./has-text.md) - -# hasText - -`open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given text - -### Parameters - -`text` - Text to be matched`open fun hasText(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has given text - -### Parameters - -`resId` - String resource to be matched`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view has text that matches given matcher - diff --git a/docs/kakao/com.agoda.kakao/-text-view-assertions/index.md b/docs/kakao/com.agoda.kakao/-text-view-assertions/index.md deleted file mode 100644 index d1a42318..00000000 --- a/docs/kakao/com.agoda.kakao/-text-view-assertions/index.md +++ /dev/null @@ -1,69 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextViewAssertions](./index.md) - -# TextViewAssertions - -`interface TextViewAssertions : `[`BaseAssertions`](../-base-assertions/index.md) - -Provides text based assertions for views - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-assertions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [containsText](contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | -| [hasAnyText](has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | -| [hasContentDescription](has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | -| [hasEmptyText](has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | -| [hasNoText](has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | -| [hasText](has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | -| [hasTextColor](has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | -| [startsWithText](starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [EditableAssertions](../-editable-assertions/index.md) | `interface EditableAssertions : `[`TextViewAssertions`](./index.md)
Provides editable based assertions for views | -| [KButton](../-k-button/index.md) | `class KButton : `[`KBaseView`](../-k-base-view/index.md)`<`[`KButton`](../-k-button/index.md)`>, `[`TextViewAssertions`](./index.md)
View with BaseActions and TextViewAssertions | -| [KCheckBox](../-k-check-box/index.md) | `class KCheckBox : `[`KBaseView`](../-k-base-view/index.md)`<`[`KCheckBox`](../-k-check-box/index.md)`>, `[`CheckableActions`](../-checkable-actions/index.md)`, `[`TextViewAssertions`](./index.md)`, `[`CheckableAssertions`](../-checkable-assertions/index.md)
View with CheckableActions, CheckableAssertions and TextViewAssertions | -| [KTextView](../-k-text-view/index.md) | `class KTextView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KTextView`](../-k-text-view/index.md)`>, `[`TextViewActions`](../-text-view-actions/index.md)`, `[`TextViewAssertions`](./index.md)
View with BaseActions and TextViewAssertions | diff --git a/docs/kakao/com.agoda.kakao/-text-view-assertions/starts-with-text.md b/docs/kakao/com.agoda.kakao/-text-view-assertions/starts-with-text.md deleted file mode 100644 index 307f5c74..00000000 --- a/docs/kakao/com.agoda.kakao/-text-view-assertions/starts-with-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [TextViewAssertions](index.md) / [startsWithText](./starts-with-text.md) - -# startsWithText - -`open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view text start with given substring - -### Parameters - -`text` - Text to be searched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-uri-builder/-init-.md b/docs/kakao/com.agoda.kakao/-uri-builder/-init-.md deleted file mode 100644 index 4356d08f..00000000 --- a/docs/kakao/com.agoda.kakao/-uri-builder/-init-.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [UriBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`UriBuilder()` - -Class for building Uri matchers - diff --git a/docs/kakao/com.agoda.kakao/-uri-builder/get-matcher.md b/docs/kakao/com.agoda.kakao/-uri-builder/get-matcher.md deleted file mode 100644 index d2c41828..00000000 --- a/docs/kakao/com.agoda.kakao/-uri-builder/get-matcher.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [UriBuilder](index.md) / [getMatcher](./get-matcher.md) - -# getMatcher - -`fun getMatcher(): Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-uri-builder/has-host.md b/docs/kakao/com.agoda.kakao/-uri-builder/has-host.md deleted file mode 100644 index 4538abcb..00000000 --- a/docs/kakao/com.agoda.kakao/-uri-builder/has-host.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [UriBuilder](index.md) / [hasHost](./has-host.md) - -# hasHost - -`fun hasHost(host: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given host - -### Parameters - -`host` - Host to be matched`fun hasHost(host: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given host - -### Parameters - -`host` - Matcher for a host \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-uri-builder/has-param-with-name.md b/docs/kakao/com.agoda.kakao/-uri-builder/has-param-with-name.md deleted file mode 100644 index a66593dc..00000000 --- a/docs/kakao/com.agoda.kakao/-uri-builder/has-param-with-name.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [UriBuilder](index.md) / [hasParamWithName](./has-param-with-name.md) - -# hasParamWithName - -`fun hasParamWithName(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given parameter name - -### Parameters - -`name` - Parameter name to be matched`fun hasParamWithName(name: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given parameter name - -### Parameters - -`name` - Matcher for a parameter name \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-uri-builder/has-param-with-value.md b/docs/kakao/com.agoda.kakao/-uri-builder/has-param-with-value.md deleted file mode 100644 index 821835bd..00000000 --- a/docs/kakao/com.agoda.kakao/-uri-builder/has-param-with-value.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [UriBuilder](index.md) / [hasParamWithValue](./has-param-with-value.md) - -# hasParamWithValue - -`fun hasParamWithValue(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given parameter name and value - -### Parameters - -`name` - Parameter name to be matched - -`value` - Parameter value to be matched`fun hasParamWithValue(name: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given parameter name and value - -### Parameters - -`name` - Matcher for a parameter name - -`value` - Matcher for a paratemer value \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-uri-builder/has-path.md b/docs/kakao/com.agoda.kakao/-uri-builder/has-path.md deleted file mode 100644 index 6dded40a..00000000 --- a/docs/kakao/com.agoda.kakao/-uri-builder/has-path.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [UriBuilder](index.md) / [hasPath](./has-path.md) - -# hasPath - -`fun hasPath(path: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given path - -### Parameters - -`path` - Path to be matched`fun hasPath(path: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given path - -### Parameters - -`path` - Matcher for a path \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-uri-builder/has-scheme-specific-part.md b/docs/kakao/com.agoda.kakao/-uri-builder/has-scheme-specific-part.md deleted file mode 100644 index 155b26f3..00000000 --- a/docs/kakao/com.agoda.kakao/-uri-builder/has-scheme-specific-part.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [UriBuilder](index.md) / [hasSchemeSpecificPart](./has-scheme-specific-part.md) - -# hasSchemeSpecificPart - -`fun hasSchemeSpecificPart(scheme: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, part: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given scheme and specific part - -### Parameters - -`scheme` - Scheme to be matched - -`part` - Specific part to be matched`fun hasSchemeSpecificPart(scheme: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, part: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given scheme and specific part - -### Parameters - -`scheme` - Matcher for a scheme - -`part` - Matcher for a specific part \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-uri-builder/has-scheme.md b/docs/kakao/com.agoda.kakao/-uri-builder/has-scheme.md deleted file mode 100644 index f377c200..00000000 --- a/docs/kakao/com.agoda.kakao/-uri-builder/has-scheme.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [UriBuilder](index.md) / [hasScheme](./has-scheme.md) - -# hasScheme - -`fun hasScheme(scheme: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given scheme - -### Parameters - -`scheme` - Scheme to be matched`fun hasScheme(scheme: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches uri with given scheme - -### Parameters - -`scheme` - Matcher for a scheme \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-uri-builder/index.md b/docs/kakao/com.agoda.kakao/-uri-builder/index.md deleted file mode 100644 index c792b867..00000000 --- a/docs/kakao/com.agoda.kakao/-uri-builder/index.md +++ /dev/null @@ -1,25 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [UriBuilder](./index.md) - -# UriBuilder - -`class UriBuilder` - -Class for building Uri matchers - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `UriBuilder()`
Class for building Uri matchers | - -### Functions - -| Name | Summary | -|---|---| -| [getMatcher](get-matcher.md) | `fun getMatcher(): Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>` | -| [hasHost](has-host.md) | `fun hasHost(host: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasHost(host: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given host | -| [hasParamWithName](has-param-with-name.md) | `fun hasParamWithName(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasParamWithName(name: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given parameter name | -| [hasParamWithValue](has-param-with-value.md) | `fun hasParamWithValue(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasParamWithValue(name: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given parameter name and value | -| [hasPath](has-path.md) | `fun hasPath(path: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasPath(path: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given path | -| [hasScheme](has-scheme.md) | `fun hasScheme(scheme: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasScheme(scheme: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given scheme | -| [hasSchemeSpecificPart](has-scheme-specific-part.md) | `fun hasSchemeSpecificPart(scheme: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, part: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasSchemeSpecificPart(scheme: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, part: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given scheme and specific part | diff --git a/docs/kakao/com.agoda.kakao/-view-builder/-init-.md b/docs/kakao/com.agoda.kakao/-view-builder/-init-.md deleted file mode 100644 index 6711fba2..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/-init-.md +++ /dev/null @@ -1,16 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`ViewBuilder()` - -Class for building view matchers and interactions - -This class helps to build matches for views and get their interactions. -Please note that any function invoking will add specific matcher to the list -and after that all of them will be combined with help of AllOf.allOf() - -**See Also** - -[AllOf.allOf](#) - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/contains-text.md b/docs/kakao/com.agoda.kakao/-view-builder/contains-text.md deleted file mode 100644 index 4913bade..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/contains-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [containsText](./contains-text.md) - -# containsText - -`fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which contain given text - -### Parameters - -`text` - Text to search \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/get-view-interaction.md b/docs/kakao/com.agoda.kakao/-view-builder/get-view-interaction.md deleted file mode 100644 index f47b71d4..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/get-view-interaction.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [getViewInteraction](./get-view-interaction.md) - -# getViewInteraction - -`fun getViewInteraction(): ViewInteraction` - -Returns view interaction based on all given matchers - -**Return** -ViewInteraction - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/get-view-matcher.md b/docs/kakao/com.agoda.kakao/-view-builder/get-view-matcher.md deleted file mode 100644 index a7f68346..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/get-view-matcher.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [getViewMatcher](./get-view-matcher.md) - -# getViewMatcher - -`fun getViewMatcher(): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` - -Returns combined view matcher with AllOf.allOf() - -**Return** -Matcher - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/index.md b/docs/kakao/com.agoda.kakao/-view-builder/index.md deleted file mode 100644 index 197008e2..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/index.md +++ /dev/null @@ -1,59 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](./index.md) - -# ViewBuilder - -`class ViewBuilder` - -Class for building view matchers and interactions - -This class helps to build matches for views and get their interactions. -Please note that any function invoking will add specific matcher to the list -and after that all of them will be combined with help of AllOf.allOf() - -**See Also** - -[AllOf.allOf](#) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ViewBuilder()`
Class for building view matchers and interactions | - -### Functions - -| Name | Summary | -|---|---| -| [containsText](contains-text.md) | `fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which contain given text | -| [getViewInteraction](get-view-interaction.md) | `fun getViewInteraction(): ViewInteraction`
Returns view interaction based on all given matchers | -| [getViewMatcher](get-view-matcher.md) | `fun getViewMatcher(): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Returns combined view matcher with AllOf.allOf() | -| [isClickable](is-clickable.md) | `fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is clickable | -| [isCompletelyDisplayed](is-completely-displayed.md) | `fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is completely displayed | -| [isDescendantOfA](is-descendant-of-a.md) | `fun isDescendantOfA(function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which is descendant of given matcher | -| [isDisabled](is-disabled.md) | `fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view if it is not in ENABLED state | -| [isDisplayed](is-displayed.md) | `fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is displayed | -| [isEnabled](is-enabled.md) | `fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view if it is in ENABLED state | -| [isFirst](is-first.md) | `fun isFirst(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the first view | -| [isGone](is-gone.md) | `fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with GONE visibility | -| [isInstanceOf](is-instance-of.md) | `fun isInstanceOf(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`<*>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view by class instance | -| [isInvisible](is-invisible.md) | `fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with INVISIBLE visibility | -| [isNotClickable](is-not-clickable.md) | `fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is not clickable | -| [isNotCompletelyDisplayed](is-not-completely-displayed.md) | `fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is not completely displayed | -| [isNotDisplayed](is-not-displayed.md) | `fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is not displayed | -| [isRoot](is-root.md) | `fun isRoot(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches only root views | -| [isVisible](is-visible.md) | `fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with VISIBLE visibility | -| [withAnyText](with-any-text.md) | `fun withAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which contains any text | -| [withBackgroundColor](with-background-color.md) | `fun withBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given background color`fun withBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given background color code | -| [withClassName](with-class-name.md) | `fun withClassName(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which class name matches given matcher | -| [withContentDescription](with-content-description.md) | `fun withContentDescription(description: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun withContentDescription(resourceId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given content description | -| [withDescendant](with-descendant.md) | `fun withDescendant(function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which has descendant of given matcher | -| [withDrawable](with-drawable.md) | `fun withDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: (drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)` = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun withDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: (drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)` = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given drawable | -| [withId](with-id.md) | `fun withId(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given resource id | -| [withIndex](with-index.md) | `fun withIndex(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches only view at given [index](with-index.md#com.agoda.kakao.ViewBuilder$withIndex(kotlin.Int, kotlin.Function1((com.agoda.kakao.ViewBuilder, kotlin.Unit)))/index), if there are multiple views that matches | -| [withMatcher](with-matcher.md) | `fun withMatcher(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given custom matcher | -| [withParent](with-parent.md) | `fun withParent(function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which has parent with given matcher | -| [withRating](with-rating.md) | `fun withRating(rating: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which is RatingBar with given value | -| [withResourceName](with-resource-name.md) | `fun withResourceName(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given resource name`fun withResourceName(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view by resource name with given matcher | -| [withSibling](with-sibling.md) | `fun withSibling(function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which has sibling of given matcher | -| [withText](with-text.md) | `fun withText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun withText(textId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given text`fun withText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given text matcher | -| [withoutText](without-text.md) | `fun withoutText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun withoutText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches if the view does not have a given text | diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-clickable.md b/docs/kakao/com.agoda.kakao/-view-builder/is-clickable.md deleted file mode 100644 index 7d74e474..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-clickable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isClickable](./is-clickable.md) - -# isClickable - -`fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view that is clickable - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-completely-displayed.md b/docs/kakao/com.agoda.kakao/-view-builder/is-completely-displayed.md deleted file mode 100644 index 8179679d..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-completely-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isCompletelyDisplayed](./is-completely-displayed.md) - -# isCompletelyDisplayed - -`fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view that is completely displayed - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-descendant-of-a.md b/docs/kakao/com.agoda.kakao/-view-builder/is-descendant-of-a.md deleted file mode 100644 index 0da59ae3..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-descendant-of-a.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isDescendantOfA](./is-descendant-of-a.md) - -# isDescendantOfA - -`fun isDescendantOfA(function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which is descendant of given matcher - -### Parameters - -`function` - ViewBuilder which will result in parent matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-disabled.md b/docs/kakao/com.agoda.kakao/-view-builder/is-disabled.md deleted file mode 100644 index 19159d1c..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-disabled.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isDisabled](./is-disabled.md) - -# isDisabled - -`fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view if it is not in ENABLED state - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-displayed.md b/docs/kakao/com.agoda.kakao/-view-builder/is-displayed.md deleted file mode 100644 index 5afcf5d4..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isDisplayed](./is-displayed.md) - -# isDisplayed - -`fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view that is displayed - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-enabled.md b/docs/kakao/com.agoda.kakao/-view-builder/is-enabled.md deleted file mode 100644 index 6cd8669a..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-enabled.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isEnabled](./is-enabled.md) - -# isEnabled - -`fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view if it is in ENABLED state - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-first.md b/docs/kakao/com.agoda.kakao/-view-builder/is-first.md deleted file mode 100644 index 71d19f5e..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-first.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isFirst](./is-first.md) - -# isFirst - -`fun isFirst(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the first view - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-gone.md b/docs/kakao/com.agoda.kakao/-view-builder/is-gone.md deleted file mode 100644 index 120fb138..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-gone.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isGone](./is-gone.md) - -# isGone - -`fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with GONE visibility - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-instance-of.md b/docs/kakao/com.agoda.kakao/-view-builder/is-instance-of.md deleted file mode 100644 index c7e7c6c9..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-instance-of.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isInstanceOf](./is-instance-of.md) - -# isInstanceOf - -`fun isInstanceOf(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`<*>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view by class instance - -### Parameters - -`clazz` - Class to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-invisible.md b/docs/kakao/com.agoda.kakao/-view-builder/is-invisible.md deleted file mode 100644 index 6b47b6e8..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-invisible.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isInvisible](./is-invisible.md) - -# isInvisible - -`fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with INVISIBLE visibility - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-not-clickable.md b/docs/kakao/com.agoda.kakao/-view-builder/is-not-clickable.md deleted file mode 100644 index edf8e836..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-not-clickable.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isNotClickable](./is-not-clickable.md) - -# isNotClickable - -`fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view that is not clickable - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-not-completely-displayed.md b/docs/kakao/com.agoda.kakao/-view-builder/is-not-completely-displayed.md deleted file mode 100644 index 00cf0899..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-not-completely-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isNotCompletelyDisplayed](./is-not-completely-displayed.md) - -# isNotCompletelyDisplayed - -`fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view that is not completely displayed - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-not-displayed.md b/docs/kakao/com.agoda.kakao/-view-builder/is-not-displayed.md deleted file mode 100644 index fe06ad9a..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-not-displayed.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isNotDisplayed](./is-not-displayed.md) - -# isNotDisplayed - -`fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view that is not displayed - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-root.md b/docs/kakao/com.agoda.kakao/-view-builder/is-root.md deleted file mode 100644 index 5eeb3c8e..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-root.md +++ /dev/null @@ -1,12 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isRoot](./is-root.md) - -# isRoot - -`fun isRoot(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches only root views - -**See Also** - -[ViewMatchers.isRoot](#) - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/is-visible.md b/docs/kakao/com.agoda.kakao/-view-builder/is-visible.md deleted file mode 100644 index bfbcd3db..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/is-visible.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [isVisible](./is-visible.md) - -# isVisible - -`fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with VISIBLE visibility - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/with-any-text.md b/docs/kakao/com.agoda.kakao/-view-builder/with-any-text.md deleted file mode 100644 index 6f46a9be..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/with-any-text.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withAnyText](./with-any-text.md) - -# withAnyText - -`fun withAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which contains any text - diff --git a/docs/kakao/com.agoda.kakao/-view-builder/with-background-color.md b/docs/kakao/com.agoda.kakao/-view-builder/with-background-color.md deleted file mode 100644 index 4aa402f6..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/with-background-color.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withBackgroundColor](./with-background-color.md) - -# withBackgroundColor - -`fun withBackgroundColor(@ColorRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given background color - -### Parameters - -`resId` - Color to match`fun withBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given background color code - -### Parameters - -`colorCode` - Color code to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/with-class-name.md b/docs/kakao/com.agoda.kakao/-view-builder/with-class-name.md deleted file mode 100644 index e90b8d90..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/with-class-name.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withClassName](./with-class-name.md) - -# withClassName - -`fun withClassName(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which class name matches given matcher - -### Parameters - -`matcher` - Matcher of class name \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/with-content-description.md b/docs/kakao/com.agoda.kakao/-view-builder/with-content-description.md deleted file mode 100644 index 3725c588..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/with-content-description.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withContentDescription](./with-content-description.md) - -# withContentDescription - -`fun withContentDescription(description: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given content description - -### Parameters - -`description` - Content description to match`fun withContentDescription(@StringRes resourceId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given content description - -### Parameters - -`resourceId` - Resource id of content description to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/with-descendant.md b/docs/kakao/com.agoda.kakao/-view-builder/with-descendant.md deleted file mode 100644 index d9414cce..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/with-descendant.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withDescendant](./with-descendant.md) - -# withDescendant - -`fun withDescendant(function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which has descendant of given matcher - -### Parameters - -`function` - ViewBuilder which will result in descendant matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/with-drawable.md b/docs/kakao/com.agoda.kakao/-view-builder/with-drawable.md deleted file mode 100644 index 36248288..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/with-drawable.md +++ /dev/null @@ -1,21 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withDrawable](./with-drawable.md) - -# withDrawable - -`fun withDrawable(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: (drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)` = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given drawable - -### Parameters - -`resId` - Drawable resource to match - -`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null)`fun withDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: (drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)` = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given drawable - -### Parameters - -`drawable` - Drawable to match - -`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null) \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/with-id.md b/docs/kakao/com.agoda.kakao/-view-builder/with-id.md deleted file mode 100644 index e654a448..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/with-id.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withId](./with-id.md) - -# withId - -`fun withId(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given resource id - -### Parameters - -`id` - Resource id to match \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/with-index.md b/docs/kakao/com.agoda.kakao/-view-builder/with-index.md deleted file mode 100644 index a5f0e155..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/with-index.md +++ /dev/null @@ -1,41 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withIndex](./with-index.md) - -# withIndex - -`fun withIndex(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches only view at given [index](with-index.md#com.agoda.kakao.ViewBuilder$withIndex(kotlin.Int, kotlin.Function1((com.agoda.kakao.ViewBuilder, kotlin.Unit)))/index), if there are multiple views that matches - -IMPORTANT: this matcher is single-use only, since it does not reset it's -index counter due to specific espresso's matching process. Thus only one action -and/or assertion can be performed on such a [KView](../-k-view/index.md). - -If you need to match view with index multiple times, each time you should match -with new instance of [withIndex](./with-index.md) - -Take a look at the example: - -``` -class InputScreen : Screen() { - fun inputLayout(lambda: KEditText.() -> Unit) = KEditText { withIndex(0, { withId(R.id.input_layout) }) }.invoke(lambda) -} - -@Test -fun test() { - screen { - inputLayout { - replaceText("EXAMPLE") - } - - inputLayout { - hasAnyText() - } - } -} -``` - -### Parameters - -`index` - Index of the view to match - -`function` - [ViewBuilder](index.md) that will result in matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/with-matcher.md b/docs/kakao/com.agoda.kakao/-view-builder/with-matcher.md deleted file mode 100644 index 3040fc79..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/with-matcher.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withMatcher](./with-matcher.md) - -# withMatcher - -`fun withMatcher(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given custom matcher - -### Parameters - -`matcher` - Matcher that needs to be added \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/with-parent.md b/docs/kakao/com.agoda.kakao/-view-builder/with-parent.md deleted file mode 100644 index 1a7040be..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/with-parent.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withParent](./with-parent.md) - -# withParent - -`fun withParent(function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which has parent with given matcher - -### Parameters - -`function` - ViewBuilder which will result in parent matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/with-rating.md b/docs/kakao/com.agoda.kakao/-view-builder/with-rating.md deleted file mode 100644 index 6905aaf0..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/with-rating.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withRating](./with-rating.md) - -# withRating - -`fun withRating(rating: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which is RatingBar with given value - -### Parameters - -`rating` - value of RatingBar \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/with-resource-name.md b/docs/kakao/com.agoda.kakao/-view-builder/with-resource-name.md deleted file mode 100644 index 2023e380..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/with-resource-name.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withResourceName](./with-resource-name.md) - -# withResourceName - -`fun withResourceName(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given resource name - -### Parameters - -`name` - Resource name to match`fun withResourceName(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view by resource name with given matcher - -### Parameters - -`matcher` - Matcher for resource name \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/with-sibling.md b/docs/kakao/com.agoda.kakao/-view-builder/with-sibling.md deleted file mode 100644 index b9057c6d..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/with-sibling.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withSibling](./with-sibling.md) - -# withSibling - -`fun withSibling(function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view which has sibling of given matcher - -### Parameters - -`function` - ViewBuilder which will result in sibling matcher \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/with-text.md b/docs/kakao/com.agoda.kakao/-view-builder/with-text.md deleted file mode 100644 index 7b534949..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/with-text.md +++ /dev/null @@ -1,23 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withText](./with-text.md) - -# withText - -`fun withText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given text - -### Parameters - -`text` - Text to match`fun withText(@StringRes textId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given text - -### Parameters - -`textId` - String resource to match`fun withText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches the view with given text matcher - -### Parameters - -`matcher` - Text matcher to add \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-builder/without-text.md b/docs/kakao/com.agoda.kakao/-view-builder/without-text.md deleted file mode 100644 index e87a9316..00000000 --- a/docs/kakao/com.agoda.kakao/-view-builder/without-text.md +++ /dev/null @@ -1,17 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewBuilder](index.md) / [withoutText](./without-text.md) - -# withoutText - -`fun withoutText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches if the view does not have a given text - -### Parameters - -`text` - Text to be matched`fun withoutText(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Matches if the view does not have a given text - -### Parameters - -`resId` - String resource to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-marker/-init-.md b/docs/kakao/com.agoda.kakao/-view-marker/-init-.md deleted file mode 100644 index 3ea698b0..00000000 --- a/docs/kakao/com.agoda.kakao/-view-marker/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewMarker](index.md) / [<init>](./-init-.md) - -# <init> - -`ViewMarker()` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-view-marker/index.md b/docs/kakao/com.agoda.kakao/-view-marker/index.md deleted file mode 100644 index 8da5ca5a..00000000 --- a/docs/kakao/com.agoda.kakao/-view-marker/index.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewMarker](./index.md) - -# ViewMarker - -`@DslMarker annotation class ViewMarker` - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `ViewMarker()` | diff --git a/docs/kakao/com.agoda.kakao/-view-pager-assertions/index.md b/docs/kakao/com.agoda.kakao/-view-pager-assertions/index.md deleted file mode 100644 index e2b40d11..00000000 --- a/docs/kakao/com.agoda.kakao/-view-pager-assertions/index.md +++ /dev/null @@ -1,59 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewPagerAssertions](./index.md) - -# ViewPagerAssertions - -`interface ViewPagerAssertions : `[`BaseAssertions`](../-base-assertions/index.md) - -Provides assertions for view pagers - -### Inherited Properties - -| Name | Summary | -|---|---| -| [view](../-base-assertions/view.md) | `abstract val view: ViewInteraction` | - -### Functions - -| Name | Summary | -|---|---| -| [isAtPage](is-at-page.md) | `open fun isAtPage(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is currently at given page | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [assert](../-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | -| [doesNotExist](../-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | -| [hasAnyTag](../-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | -| [hasBackgroundColor](../-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | -| [hasDescendant](../-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | -| [hasNotDescendant](../-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | -| [hasNotSibling](../-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | -| [hasSibling](../-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | -| [hasTag](../-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | -| [inRoot](../-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | -| [isClickable](../-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | -| [isCompletelyDisplayed](../-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | -| [isDisabled](../-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | -| [isDisplayed](../-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | -| [isEnabled](../-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | -| [isFocusable](../-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | -| [isFocused](../-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | -| [isGone](../-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | -| [isInvisible](../-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | -| [isNotClickable](../-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | -| [isNotCompletelyDisplayed](../-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | -| [isNotDisplayed](../-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | -| [isNotFocusable](../-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | -| [isNotFocused](../-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | -| [isNotSelected](../-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | -| [isSelected](../-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | -| [isVisible](../-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | -| [matches](../-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | -| [notMatches](../-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KViewPager](../-k-view-pager/index.md) | `class KViewPager : `[`KBaseView`](../-k-base-view/index.md)`<`[`KViewPager`](../-k-view-pager/index.md)`>, `[`SwipeableActions`](../-swipeable-actions/index.md)`, `[`ViewPagerAssertions`](./index.md)
View with SwipeableActions and ViewPagerAssertions | diff --git a/docs/kakao/com.agoda.kakao/-view-pager-assertions/is-at-page.md b/docs/kakao/com.agoda.kakao/-view-pager-assertions/is-at-page.md deleted file mode 100644 index 093bca77..00000000 --- a/docs/kakao/com.agoda.kakao/-view-pager-assertions/is-at-page.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [ViewPagerAssertions](index.md) / [isAtPage](./is-at-page.md) - -# isAtPage - -`open fun isAtPage(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if the view is currently at given page - -### Parameters - -`index` - Page index to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-web-actions/clear.md b/docs/kakao/com.agoda.kakao/-web-actions/clear.md deleted file mode 100644 index 68aa3f3b..00000000 --- a/docs/kakao/com.agoda.kakao/-web-actions/clear.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebActions](index.md) / [clear](./clear.md) - -# clear - -`open fun clear(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Clears the element - diff --git a/docs/kakao/com.agoda.kakao/-web-actions/click.md b/docs/kakao/com.agoda.kakao/-web-actions/click.md deleted file mode 100644 index 75301694..00000000 --- a/docs/kakao/com.agoda.kakao/-web-actions/click.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebActions](index.md) / [click](./click.md) - -# click - -`open fun click(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Clicks on element - diff --git a/docs/kakao/com.agoda.kakao/-web-actions/index.md b/docs/kakao/com.agoda.kakao/-web-actions/index.md deleted file mode 100644 index c2ef8d4e..00000000 --- a/docs/kakao/com.agoda.kakao/-web-actions/index.md +++ /dev/null @@ -1,33 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebActions](./index.md) - -# WebActions - -`interface WebActions` - -Provides action for interacting with WebViews - -**See Also** - -[WebView](#) - -### Properties - -| Name | Summary | -|---|---| -| [ref](ref.md) | `abstract val ref: Atom` | -| [web](web.md) | `abstract val web: WebInteraction<*>` | - -### Functions - -| Name | Summary | -|---|---| -| [clear](clear.md) | `open fun clear(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clears the element | -| [click](click.md) | `open fun click(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clicks on element | -| [keys](keys.md) | `open fun keys(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Input keys with element in focus | -| [scroll](scroll.md) | `open fun scroll(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the element inside WebView | - -### Inheritors - -| Name | Summary | -|---|---| -| [KWebInteraction](../-web-element-builder/-k-web-interaction/index.md) | `inner class KWebInteraction : `[`WebActions`](./index.md)`, `[`WebAssertions`](../-web-assertions/index.md) | diff --git a/docs/kakao/com.agoda.kakao/-web-actions/keys.md b/docs/kakao/com.agoda.kakao/-web-actions/keys.md deleted file mode 100644 index 04d6f37d..00000000 --- a/docs/kakao/com.agoda.kakao/-web-actions/keys.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebActions](index.md) / [keys](./keys.md) - -# keys - -`open fun keys(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Input keys with element in focus - -### Parameters - -`text` - Text to input \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-web-actions/ref.md b/docs/kakao/com.agoda.kakao/-web-actions/ref.md deleted file mode 100644 index 27b24758..00000000 --- a/docs/kakao/com.agoda.kakao/-web-actions/ref.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebActions](index.md) / [ref](./ref.md) - -# ref - -`abstract val ref: Atom` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-web-actions/scroll.md b/docs/kakao/com.agoda.kakao/-web-actions/scroll.md deleted file mode 100644 index 32da5039..00000000 --- a/docs/kakao/com.agoda.kakao/-web-actions/scroll.md +++ /dev/null @@ -1,8 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebActions](index.md) / [scroll](./scroll.md) - -# scroll - -`open fun scroll(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Scrolls to the element inside WebView - diff --git a/docs/kakao/com.agoda.kakao/-web-actions/web.md b/docs/kakao/com.agoda.kakao/-web-actions/web.md deleted file mode 100644 index 4006e43f..00000000 --- a/docs/kakao/com.agoda.kakao/-web-actions/web.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebActions](index.md) / [web](./web.md) - -# web - -`abstract val web: WebInteraction<*>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-web-assertions/contains-text.md b/docs/kakao/com.agoda.kakao/-web-assertions/contains-text.md deleted file mode 100644 index d005543f..00000000 --- a/docs/kakao/com.agoda.kakao/-web-assertions/contains-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebAssertions](index.md) / [containsText](./contains-text.md) - -# containsText - -`open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if element contains given text - -### Parameters - -`text` - Text to be searched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-web-assertions/has-text.md b/docs/kakao/com.agoda.kakao/-web-assertions/has-text.md deleted file mode 100644 index 65feca92..00000000 --- a/docs/kakao/com.agoda.kakao/-web-assertions/has-text.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebAssertions](index.md) / [hasText](./has-text.md) - -# hasText - -`open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if element has given text - -### Parameters - -`text` - Text to be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-web-assertions/index.md b/docs/kakao/com.agoda.kakao/-web-assertions/index.md deleted file mode 100644 index 539e1879..00000000 --- a/docs/kakao/com.agoda.kakao/-web-assertions/index.md +++ /dev/null @@ -1,28 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebAssertions](./index.md) - -# WebAssertions - -`interface WebAssertions` - -Interface that provides assertions for WebViews - -### Properties - -| Name | Summary | -|---|---| -| [ref](ref.md) | `abstract val ref: Atom` | -| [web](web.md) | `abstract val web: WebInteraction<*>` | - -### Functions - -| Name | Summary | -|---|---| -| [containsText](contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element contains given text | -| [hasText](has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element has given text | -| [matches](matches.md) | `open fun matches(value: Atom<`[`T`](matches.md#T)`>, matcher: Matcher<`[`T`](matches.md#T)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element matches given matcher | - -### Inheritors - -| Name | Summary | -|---|---| -| [KWebInteraction](../-web-element-builder/-k-web-interaction/index.md) | `inner class KWebInteraction : `[`WebActions`](../-web-actions/index.md)`, `[`WebAssertions`](./index.md) | diff --git a/docs/kakao/com.agoda.kakao/-web-assertions/matches.md b/docs/kakao/com.agoda.kakao/-web-assertions/matches.md deleted file mode 100644 index 8c7a483b..00000000 --- a/docs/kakao/com.agoda.kakao/-web-assertions/matches.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebAssertions](index.md) / [matches](./matches.md) - -# matches - -`open fun matches(value: Atom<`[`T`](matches.md#T)`>, matcher: Matcher<`[`T`](matches.md#T)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Checks if element matches given matcher - -### Parameters - -`T` - Type of value to be matched - -`value` - Actual value to be matched - -`matcher` - Matcher that matches given value \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-web-assertions/ref.md b/docs/kakao/com.agoda.kakao/-web-assertions/ref.md deleted file mode 100644 index ae8bb7b2..00000000 --- a/docs/kakao/com.agoda.kakao/-web-assertions/ref.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebAssertions](index.md) / [ref](./ref.md) - -# ref - -`abstract val ref: Atom` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-web-assertions/web.md b/docs/kakao/com.agoda.kakao/-web-assertions/web.md deleted file mode 100644 index 12bbd470..00000000 --- a/docs/kakao/com.agoda.kakao/-web-assertions/web.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebAssertions](index.md) / [web](./web.md) - -# web - -`abstract val web: WebInteraction<*>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-web-element-builder/-init-.md b/docs/kakao/com.agoda.kakao/-web-element-builder/-init-.md deleted file mode 100644 index 94920a9a..00000000 --- a/docs/kakao/com.agoda.kakao/-web-element-builder/-init-.md +++ /dev/null @@ -1,11 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebElementBuilder](index.md) / [<init>](./-init-.md) - -# <init> - -`WebElementBuilder(web: WebInteraction<*>)` - -Class for building WebView element matchers - -### Parameters - -`web` - WebInteraction where elements should be matched \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-web-element-builder/-k-web-interaction/-init-.md b/docs/kakao/com.agoda.kakao/-web-element-builder/-k-web-interaction/-init-.md deleted file mode 100644 index 7e4532e5..00000000 --- a/docs/kakao/com.agoda.kakao/-web-element-builder/-k-web-interaction/-init-.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao](../../index.md) / [WebElementBuilder](../index.md) / [KWebInteraction](index.md) / [<init>](./-init-.md) - -# <init> - -`KWebInteraction(web: WebInteraction<*>, ref: Atom)` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-web-element-builder/-k-web-interaction/index.md b/docs/kakao/com.agoda.kakao/-web-element-builder/-k-web-interaction/index.md deleted file mode 100644 index 95c7648f..00000000 --- a/docs/kakao/com.agoda.kakao/-web-element-builder/-k-web-interaction/index.md +++ /dev/null @@ -1,30 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao](../../index.md) / [WebElementBuilder](../index.md) / [KWebInteraction](./index.md) - -# KWebInteraction - -`inner class KWebInteraction : `[`WebActions`](../../-web-actions/index.md)`, `[`WebAssertions`](../../-web-assertions/index.md) - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `KWebInteraction(web: WebInteraction<*>, ref: Atom)` | - -### Properties - -| Name | Summary | -|---|---| -| [ref](ref.md) | `val ref: Atom` | -| [web](web.md) | `val web: WebInteraction<*>` | - -### Inherited Functions - -| Name | Summary | -|---|---| -| [clear](../../-web-actions/clear.md) | `open fun clear(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clears the element | -| [click](../../-web-actions/click.md) | `open fun click(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clicks on element | -| [containsText](../../-web-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element contains given text | -| [hasText](../../-web-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element has given text | -| [keys](../../-web-actions/keys.md) | `open fun keys(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Input keys with element in focus | -| [matches](../../-web-assertions/matches.md) | `open fun matches(value: Atom<`[`T`](../../-web-assertions/matches.md#T)`>, matcher: Matcher<`[`T`](../../-web-assertions/matches.md#T)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element matches given matcher | -| [scroll](../../-web-actions/scroll.md) | `open fun scroll(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the element inside WebView | diff --git a/docs/kakao/com.agoda.kakao/-web-element-builder/-k-web-interaction/ref.md b/docs/kakao/com.agoda.kakao/-web-element-builder/-k-web-interaction/ref.md deleted file mode 100644 index 6d5f4534..00000000 --- a/docs/kakao/com.agoda.kakao/-web-element-builder/-k-web-interaction/ref.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao](../../index.md) / [WebElementBuilder](../index.md) / [KWebInteraction](index.md) / [ref](./ref.md) - -# ref - -`val ref: Atom` - -Overrides [WebActions.ref](../../-web-actions/ref.md) - -Overrides [WebAssertions.ref](../../-web-assertions/ref.md) - diff --git a/docs/kakao/com.agoda.kakao/-web-element-builder/-k-web-interaction/web.md b/docs/kakao/com.agoda.kakao/-web-element-builder/-k-web-interaction/web.md deleted file mode 100644 index 25284ab5..00000000 --- a/docs/kakao/com.agoda.kakao/-web-element-builder/-k-web-interaction/web.md +++ /dev/null @@ -1,10 +0,0 @@ -[kakao](../../../index.md) / [com.agoda.kakao](../../index.md) / [WebElementBuilder](../index.md) / [KWebInteraction](index.md) / [web](./web.md) - -# web - -`val web: WebInteraction<*>` - -Overrides [WebActions.web](../../-web-actions/web.md) - -Overrides [WebAssertions.web](../../-web-assertions/web.md) - diff --git a/docs/kakao/com.agoda.kakao/-web-element-builder/index.md b/docs/kakao/com.agoda.kakao/-web-element-builder/index.md deleted file mode 100644 index 7afccdc4..00000000 --- a/docs/kakao/com.agoda.kakao/-web-element-builder/index.md +++ /dev/null @@ -1,29 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebElementBuilder](./index.md) - -# WebElementBuilder - -`class WebElementBuilder` - -Class for building WebView element matchers - -### Parameters - -`web` - WebInteraction where elements should be matched - -### Types - -| Name | Summary | -|---|---| -| [KWebInteraction](-k-web-interaction/index.md) | `inner class KWebInteraction : `[`WebActions`](../-web-actions/index.md)`, `[`WebAssertions`](../-web-assertions/index.md) | - -### Constructors - -| Name | Summary | -|---|---| -| [<init>](-init-.md) | `WebElementBuilder(web: WebInteraction<*>)`
Class for building WebView element matchers | - -### Functions - -| Name | Summary | -|---|---| -| [withElement](with-element.md) | `fun withElement(locator: Locator, value: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, interaction: `[`KWebInteraction`](-k-web-interaction/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Looks up web view element and performs actions/assertions on it | diff --git a/docs/kakao/com.agoda.kakao/-web-element-builder/web.md b/docs/kakao/com.agoda.kakao/-web-element-builder/web.md deleted file mode 100644 index 28f3aa6c..00000000 --- a/docs/kakao/com.agoda.kakao/-web-element-builder/web.md +++ /dev/null @@ -1,5 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebElementBuilder](index.md) / [web](.) - -# web - -`val web: WebInteraction<*>` \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/-web-element-builder/with-element.md b/docs/kakao/com.agoda.kakao/-web-element-builder/with-element.md deleted file mode 100644 index 5aa009b2..00000000 --- a/docs/kakao/com.agoda.kakao/-web-element-builder/with-element.md +++ /dev/null @@ -1,15 +0,0 @@ -[kakao](../../index.md) / [com.agoda.kakao](../index.md) / [WebElementBuilder](index.md) / [withElement](./with-element.md) - -# withElement - -`fun withElement(locator: Locator, value: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, interaction: `[`KWebInteraction`](-k-web-interaction/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Looks up web view element and performs actions/assertions on it - -### Parameters - -`locator` - Locator of web view element - -`value` - Value to be searched for in web view - -`interaction` - Tail lambda where you can perform actions/assertions \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao/empty-child-at.md b/docs/kakao/com.agoda.kakao/empty-child-at.md deleted file mode 100644 index 0a028968..00000000 --- a/docs/kakao/com.agoda.kakao/empty-child-at.md +++ /dev/null @@ -1,36 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao](index.md) / [emptyChildAt](./empty-child-at.md) - -# emptyChildAt - -`fun `[`KRecyclerView`](-k-recycler-view/index.md)`.emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KEmptyRecyclerItem`](-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls childAt() on your view with base child - -Calls childAt() on your KRecyclerView and casts received item to KEmptyRecyclerItem - -### Parameters - -`position` - Position of child in adapter - -`tail` - Lambda with KEmptyRecyclerItem receiver - -**See Also** - -[KEmptyRecyclerItem](-k-empty-recycler-item/index.md) - -`fun `[`KListView`](-k-list-view/index.md)`.emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KEmptyAdapterItem`](-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls childAt() on your view with base child - -Calls childAt() on your KListView and casts received item to KEmptyAdapterItem - -### Parameters - -`position` - Position of child in adapter - -`tail` - Lambda with KEmptyAdapterItem receiver - -**See Also** - -[KEmptyAdapterItem](-k-empty-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao/empty-child-with.md b/docs/kakao/com.agoda.kakao/empty-child-with.md deleted file mode 100644 index 2b84306e..00000000 --- a/docs/kakao/com.agoda.kakao/empty-child-with.md +++ /dev/null @@ -1,38 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao](index.md) / [emptyChildWith](./empty-child-with.md) - -# emptyChildWith - -`fun `[`KRecyclerView`](-k-recycler-view/index.md)`.emptyChildWith(builder: `[`ViewBuilder`](-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KEmptyRecyclerItem`](-k-empty-recycler-item/index.md) - -Calls childWith() on your view with base child - -Calls childWith() on your KRecyclerView and casts received item to KEmptyRecyclerItem - -### Parameters - -`builder` - View builder that will match the child view - -**Return** -Matched KEmptyRecyclerItem - -**See Also** - -[KEmptyRecyclerItem](-k-empty-recycler-item/index.md) - -`fun `[`KListView`](-k-list-view/index.md)`.emptyChildWith(builder: `[`DataBuilder`](-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KEmptyAdapterItem`](-k-empty-adapter-item/index.md) - -Calls childWith() on your view with base child - -Calls childWith() on your KListView and casts received item to KEmptyAdapterItem - -### Parameters - -`builder` - Data builder that will match the child view - -**Return** -Matched KEmptyAdapterItem - -**See Also** - -[KEmptyAdapterItem](-k-empty-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao/empty-first-child.md b/docs/kakao/com.agoda.kakao/empty-first-child.md deleted file mode 100644 index 5a50dc1c..00000000 --- a/docs/kakao/com.agoda.kakao/empty-first-child.md +++ /dev/null @@ -1,32 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao](index.md) / [emptyFirstChild](./empty-first-child.md) - -# emptyFirstChild - -`fun `[`KRecyclerView`](-k-recycler-view/index.md)`.emptyFirstChild(tail: `[`KEmptyRecyclerItem`](-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls firstChild() on your view with base child - -Calls firstChild() on your KRecyclerView and casts received item to KEmptyRecyclerItem - -### Parameters - -`tail` - Lambda with KEmptyRecyclerItem receiver - -**See Also** - -[KEmptyRecyclerItem](-k-empty-recycler-item/index.md) - -`fun `[`KListView`](-k-list-view/index.md)`.emptyFirstChild(tail: `[`KEmptyAdapterItem`](-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls firstChild() on your view with base child - -Calls firstChild() on your KListView and casts received item to KEmptyAdapterItem - -### Parameters - -`tail` - Lambda with KEmptyAdapterItem receiver - -**See Also** - -[KEmptyAdapterItem](-k-empty-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao/empty-last-child.md b/docs/kakao/com.agoda.kakao/empty-last-child.md deleted file mode 100644 index 5dcf0f8e..00000000 --- a/docs/kakao/com.agoda.kakao/empty-last-child.md +++ /dev/null @@ -1,32 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao](index.md) / [emptyLastChild](./empty-last-child.md) - -# emptyLastChild - -`fun `[`KRecyclerView`](-k-recycler-view/index.md)`.emptyLastChild(tail: `[`KEmptyRecyclerItem`](-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls lastChild() on your view with base child - -Calls lastChild() on your KRecyclerView and casts received item to KEmptyRecyclerItem - -### Parameters - -`tail` - Lambda with KEmptyRecyclerItem receiver - -**See Also** - -[KEmptyRecyclerItem](-k-empty-recycler-item/index.md) - -`fun `[`KListView`](-k-list-view/index.md)`.emptyLastChild(tail: `[`KEmptyAdapterItem`](-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) - -Calls lastChild() on your view with base child - -Calls lastChild() on your KListView and casts received item to KEmptyAdapterItem - -### Parameters - -`tail` - Lambda with KEmptyAdapterItem receiver - -**See Also** - -[KEmptyAdapterItem](-k-empty-adapter-item/index.md) - diff --git a/docs/kakao/com.agoda.kakao/index.md b/docs/kakao/com.agoda.kakao/index.md deleted file mode 100644 index 71aa140c..00000000 --- a/docs/kakao/com.agoda.kakao/index.md +++ /dev/null @@ -1,9 +0,0 @@ -[kakao](../index.md) / [com.agoda.kakao](./index.md) - -## Package com.agoda.kakao - -### Types - -| Name | Summary | -|---|---| -| [Kakao](-kakao/index.md) | `object Kakao` | diff --git a/docs/kakao/index.md b/docs/kakao/index.md index c160e509..f7e7b0e4 100644 --- a/docs/kakao/index.md +++ b/docs/kakao/index.md @@ -4,42 +4,44 @@ | Name | Summary | |---|---| -| [com.agoda.kakao](com.agoda.kakao/index.md) | | -| [com.agoda.kakao.bottomnav](com.agoda.kakao.bottomnav/index.md) | | -| [com.agoda.kakao.check](com.agoda.kakao.check/index.md) | | -| [com.agoda.kakao.chipgroup](com.agoda.kakao.chipgroup/index.md) | | -| [com.agoda.kakao.common](com.agoda.kakao.common/index.md) | | -| [com.agoda.kakao.common.actions](com.agoda.kakao.common.actions/index.md) | | -| [com.agoda.kakao.common.assertions](com.agoda.kakao.common.assertions/index.md) | | -| [com.agoda.kakao.common.builders](com.agoda.kakao.common.builders/index.md) | | -| [com.agoda.kakao.common.matchers](com.agoda.kakao.common.matchers/index.md) | | -| [com.agoda.kakao.common.utilities](com.agoda.kakao.common.utilities/index.md) | | -| [com.agoda.kakao.common.views](com.agoda.kakao.common.views/index.md) | | -| [com.agoda.kakao.delegate](com.agoda.kakao.delegate/index.md) | | -| [com.agoda.kakao.dialog](com.agoda.kakao.dialog/index.md) | | -| [com.agoda.kakao.drawer](com.agoda.kakao.drawer/index.md) | | -| [com.agoda.kakao.edit](com.agoda.kakao.edit/index.md) | | -| [com.agoda.kakao.image](com.agoda.kakao.image/index.md) | | -| [com.agoda.kakao.intent](com.agoda.kakao.intent/index.md) | | -| [com.agoda.kakao.intercept](com.agoda.kakao.intercept/index.md) | | -| [com.agoda.kakao.list](com.agoda.kakao.list/index.md) | | -| [com.agoda.kakao.navigation](com.agoda.kakao.navigation/index.md) | | -| [com.agoda.kakao.pager](com.agoda.kakao.pager/index.md) | | -| [com.agoda.kakao.pager2](com.agoda.kakao.pager2/index.md) | | -| [com.agoda.kakao.picker.date](com.agoda.kakao.picker.date/index.md) | | -| [com.agoda.kakao.picker.time](com.agoda.kakao.picker.time/index.md) | | -| [com.agoda.kakao.progress](com.agoda.kakao.progress/index.md) | | -| [com.agoda.kakao.rating](com.agoda.kakao.rating/index.md) | | -| [com.agoda.kakao.recycler](com.agoda.kakao.recycler/index.md) | | -| [com.agoda.kakao.screen](com.agoda.kakao.screen/index.md) | | -| [com.agoda.kakao.scroll](com.agoda.kakao.scroll/index.md) | | -| [com.agoda.kakao.spinner](com.agoda.kakao.spinner/index.md) | | -| [com.agoda.kakao.swiperefresh](com.agoda.kakao.swiperefresh/index.md) | | -| [com.agoda.kakao.switch](com.agoda.kakao.switch/index.md) | | -| [com.agoda.kakao.tabs](com.agoda.kakao.tabs/index.md) | | -| [com.agoda.kakao.text](com.agoda.kakao.text/index.md) | | -| [com.agoda.kakao.toolbar](com.agoda.kakao.toolbar/index.md) | | -| [com.agoda.kakao.web](com.agoda.kakao.web/index.md) | | +| [io.github.kakaocup.kakao](io.github.kakaocup.kakao/index.md) | | +| [io.github.kakaocup.kakao.bottomnav](io.github.kakaocup.kakao.bottomnav/index.md) | | +| [io.github.kakaocup.kakao.check](io.github.kakaocup.kakao.check/index.md) | | +| [io.github.kakaocup.kakao.chipgroup](io.github.kakaocup.kakao.chipgroup/index.md) | | +| [io.github.kakaocup.kakao.common](io.github.kakaocup.kakao.common/index.md) | | +| [io.github.kakaocup.kakao.common.actions](io.github.kakaocup.kakao.common.actions/index.md) | | +| [io.github.kakaocup.kakao.common.assertions](io.github.kakaocup.kakao.common.assertions/index.md) | | +| [io.github.kakaocup.kakao.common.builders](io.github.kakaocup.kakao.common.builders/index.md) | | +| [io.github.kakaocup.kakao.common.matchers](io.github.kakaocup.kakao.common.matchers/index.md) | | +| [io.github.kakaocup.kakao.common.utilities](io.github.kakaocup.kakao.common.utilities/index.md) | | +| [io.github.kakaocup.kakao.common.views](io.github.kakaocup.kakao.common.views/index.md) | | +| [io.github.kakaocup.kakao.delegate](io.github.kakaocup.kakao.delegate/index.md) | | +| [io.github.kakaocup.kakao.dialog](io.github.kakaocup.kakao.dialog/index.md) | | +| [io.github.kakaocup.kakao.drawer](io.github.kakaocup.kakao.drawer/index.md) | | +| [io.github.kakaocup.kakao.edit](io.github.kakaocup.kakao.edit/index.md) | | +| [io.github.kakaocup.kakao.image](io.github.kakaocup.kakao.image/index.md) | | +| [io.github.kakaocup.kakao.intent](io.github.kakaocup.kakao.intent/index.md) | | +| [io.github.kakaocup.kakao.intercept](io.github.kakaocup.kakao.intercept/index.md) | | +| [io.github.kakaocup.kakao.list](io.github.kakaocup.kakao.list/index.md) | | +| [io.github.kakaocup.kakao.navigation](io.github.kakaocup.kakao.navigation/index.md) | | +| [io.github.kakaocup.kakao.pager](io.github.kakaocup.kakao.pager/index.md) | | +| [io.github.kakaocup.kakao.pager2](io.github.kakaocup.kakao.pager2/index.md) | | +| [io.github.kakaocup.kakao.picker.date](io.github.kakaocup.kakao.picker.date/index.md) | | +| [io.github.kakaocup.kakao.picker.time](io.github.kakaocup.kakao.picker.time/index.md) | | +| [io.github.kakaocup.kakao.progress](io.github.kakaocup.kakao.progress/index.md) | | +| [io.github.kakaocup.kakao.rating](io.github.kakaocup.kakao.rating/index.md) | | +| [io.github.kakaocup.kakao.recycler](io.github.kakaocup.kakao.recycler/index.md) | | +| [io.github.kakaocup.kakao.screen](io.github.kakaocup.kakao.screen/index.md) | | +| [io.github.kakaocup.kakao.scroll](io.github.kakaocup.kakao.scroll/index.md) | | +| [io.github.kakaocup.kakao.searchview](io.github.kakaocup.kakao.searchview/index.md) | | +| [io.github.kakaocup.kakao.slider](io.github.kakaocup.kakao.slider/index.md) | | +| [io.github.kakaocup.kakao.spinner](io.github.kakaocup.kakao.spinner/index.md) | | +| [io.github.kakaocup.kakao.swiperefresh](io.github.kakaocup.kakao.swiperefresh/index.md) | | +| [io.github.kakaocup.kakao.switch](io.github.kakaocup.kakao.switch/index.md) | | +| [io.github.kakaocup.kakao.tabs](io.github.kakaocup.kakao.tabs/index.md) | | +| [io.github.kakaocup.kakao.text](io.github.kakaocup.kakao.text/index.md) | | +| [io.github.kakaocup.kakao.toolbar](io.github.kakaocup.kakao.toolbar/index.md) | | +| [io.github.kakaocup.kakao.web](io.github.kakaocup.kakao.web/index.md) | | ### Index diff --git a/docs/kakao/io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-actions/index.md new file mode 100644 index 00000000..be19a01f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-actions/index.md @@ -0,0 +1,38 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.bottomnav](../index.md) / [BottomNavigationViewActions](./index.md) + +# BottomNavigationViewActions + +`interface BottomNavigationViewActions : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides actions for BottomNavigationView + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [setSelectedItem](set-selected-item.md) | `open fun setSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the given item id as selected | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KBottomNavigationView](../-k-bottom-navigation-view/index.md) | `class KBottomNavigationView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KBottomNavigationView`](../-k-bottom-navigation-view/index.md)`>, `[`BottomNavigationViewActions`](./index.md)`, `[`BottomNavigationViewAssertions`](../-bottom-navigation-view-assertions/index.md)
View for acting and asserting on BottomNavigationView | diff --git a/docs/kakao/io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-actions/set-selected-item.md b/docs/kakao/io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-actions/set-selected-item.md new file mode 100644 index 00000000..d8c4ceca --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-actions/set-selected-item.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.bottomnav](../index.md) / [BottomNavigationViewActions](index.md) / [setSelectedItem](./set-selected-item.md) + +# setSelectedItem + +`open fun setSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Sets the given item id as selected + +### Parameters + +`id` - menu item id to be set \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-assertions/has-selected-item.md b/docs/kakao/io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-assertions/has-selected-item.md new file mode 100644 index 00000000..a977da9c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-assertions/has-selected-item.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.bottomnav](../index.md) / [BottomNavigationViewAssertions](index.md) / [hasSelectedItem](./has-selected-item.md) + +# hasSelectedItem + +`open fun hasSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view's selected item id matches given one + +### Parameters + +`id` - Menu item id to be checked \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-assertions/index.md new file mode 100644 index 00000000..5102f36e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-assertions/index.md @@ -0,0 +1,64 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.bottomnav](../index.md) / [BottomNavigationViewAssertions](./index.md) + +# BottomNavigationViewAssertions + +`interface BottomNavigationViewAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +Provides assertion for BottomNavigationview + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasSelectedItem](has-selected-item.md) | `open fun hasSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view's selected item id matches given one | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KBottomNavigationView](../-k-bottom-navigation-view/index.md) | `class KBottomNavigationView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KBottomNavigationView`](../-k-bottom-navigation-view/index.md)`>, `[`BottomNavigationViewActions`](../-bottom-navigation-view-actions/index.md)`, `[`BottomNavigationViewAssertions`](./index.md)
View for acting and asserting on BottomNavigationView | diff --git a/docs/kakao/io.github.kakaocup.kakao.bottomnav/-k-bottom-navigation-view/-init-.md b/docs/kakao/io.github.kakaocup.kakao.bottomnav/-k-bottom-navigation-view/-init-.md new file mode 100644 index 00000000..a4bac876 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.bottomnav/-k-bottom-navigation-view/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.bottomnav](../index.md) / [KBottomNavigationView](index.md) / [<init>](./-init-.md) + +# <init> + +`KBottomNavigationView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KBottomNavigationView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KBottomNavigationView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.bottomnav/-k-bottom-navigation-view/index.md b/docs/kakao/io.github.kakaocup.kakao.bottomnav/-k-bottom-navigation-view/index.md new file mode 100644 index 00000000..7419265d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.bottomnav/-k-bottom-navigation-view/index.md @@ -0,0 +1,35 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.bottomnav](../index.md) / [KBottomNavigationView](./index.md) + +# KBottomNavigationView + +`class KBottomNavigationView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KBottomNavigationView`](./index.md)`>, `[`BottomNavigationViewActions`](../-bottom-navigation-view-actions/index.md)`, `[`BottomNavigationViewAssertions`](../-bottom-navigation-view-assertions/index.md) + +View for acting and asserting on BottomNavigationView + +**See Also** + +[BottomNavigationViewActions](../-bottom-navigation-view-actions/index.md) + +[BottomNavigationViewAssertions](../-bottom-navigation-view-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KBottomNavigationView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KBottomNavigationView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KBottomNavigationView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [hasSelectedItem](../-bottom-navigation-view-assertions/has-selected-item.md) | `open fun hasSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view's selected item id matches given one | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [setSelectedItem](../-bottom-navigation-view-actions/set-selected-item.md) | `open fun setSelectedItem(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the given item id as selected | diff --git a/docs/kakao/io.github.kakaocup.kakao.bottomnav/index.md b/docs/kakao/io.github.kakaocup.kakao.bottomnav/index.md new file mode 100644 index 00000000..ca2f6ab4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.bottomnav/index.md @@ -0,0 +1,11 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.bottomnav](./index.md) + +## Package io.github.kakaocup.kakao.bottomnav + +### Types + +| Name | Summary | +|---|---| +| [BottomNavigationViewActions](-bottom-navigation-view-actions/index.md) | `interface BottomNavigationViewActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides actions for BottomNavigationView | +| [BottomNavigationViewAssertions](-bottom-navigation-view-assertions/index.md) | `interface BottomNavigationViewAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
Provides assertion for BottomNavigationview | +| [KBottomNavigationView](-k-bottom-navigation-view/index.md) | `class KBottomNavigationView : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KBottomNavigationView`](-k-bottom-navigation-view/index.md)`>, `[`BottomNavigationViewActions`](-bottom-navigation-view-actions/index.md)`, `[`BottomNavigationViewAssertions`](-bottom-navigation-view-assertions/index.md)
View for acting and asserting on BottomNavigationView | diff --git a/docs/kakao/io.github.kakaocup.kakao.check/-checkable-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.check/-checkable-actions/index.md new file mode 100644 index 00000000..50ec7286 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.check/-checkable-actions/index.md @@ -0,0 +1,38 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.check](../index.md) / [CheckableActions](./index.md) + +# CheckableActions + +`interface CheckableActions : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides action for checking views + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [setChecked](set-checked.md) | `open fun setChecked(checked: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets checked state of the view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KCheckBox](../-k-check-box/index.md) | `class KCheckBox : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KCheckBox`](../-k-check-box/index.md)`>, `[`CheckableActions`](./index.md)`, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](../-checkable-assertions/index.md)
View with CheckableActions, CheckableAssertions and TextViewAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.check/-checkable-actions/set-checked.md b/docs/kakao/io.github.kakaocup.kakao.check/-checkable-actions/set-checked.md new file mode 100644 index 00000000..4d5a0d5a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.check/-checkable-actions/set-checked.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.check](../index.md) / [CheckableActions](index.md) / [setChecked](./set-checked.md) + +# setChecked + +`open fun setChecked(checked: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Sets checked state of the view + +### Parameters + +`checked` - True if checked, false otherwise \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.check/-checkable-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.check/-checkable-assertions/index.md new file mode 100644 index 00000000..57a9e9de --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.check/-checkable-assertions/index.md @@ -0,0 +1,66 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.check](../index.md) / [CheckableAssertions](./index.md) + +# CheckableAssertions + +`interface CheckableAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +Provides checkable based assertions for views + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [isChecked](is-checked.md) | `open fun isChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is checked | +| [isNotChecked](is-not-checked.md) | `open fun isNotChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not checked | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KCheckBox](../-k-check-box/index.md) | `class KCheckBox : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KCheckBox`](../-k-check-box/index.md)`>, `[`CheckableActions`](../-checkable-actions/index.md)`, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](./index.md)
View with CheckableActions, CheckableAssertions and TextViewAssertions | +| [KSwitch](../../io.github.kakaocup.kakao.switch/-k-switch/index.md) | `class KSwitch : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSwitch`](../../io.github.kakaocup.kakao.switch/-k-switch/index.md)`>, `[`SwitchableActions`](../../io.github.kakaocup.kakao.switch/-switchable-actions/index.md)`, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](./index.md)
View with SwitchableActions, CheckableAssertions and TextViewAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.check/-checkable-assertions/is-checked.md b/docs/kakao/io.github.kakaocup.kakao.check/-checkable-assertions/is-checked.md new file mode 100644 index 00000000..9d1da6f9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.check/-checkable-assertions/is-checked.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.check](../index.md) / [CheckableAssertions](index.md) / [isChecked](./is-checked.md) + +# isChecked + +`open fun isChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is checked + diff --git a/docs/kakao/io.github.kakaocup.kakao.check/-checkable-assertions/is-not-checked.md b/docs/kakao/io.github.kakaocup.kakao.check/-checkable-assertions/is-not-checked.md new file mode 100644 index 00000000..d3c1ada3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.check/-checkable-assertions/is-not-checked.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.check](../index.md) / [CheckableAssertions](index.md) / [isNotChecked](./is-not-checked.md) + +# isNotChecked + +`open fun isNotChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is not checked + diff --git a/docs/kakao/io.github.kakaocup.kakao.check/-k-check-box/-init-.md b/docs/kakao/io.github.kakaocup.kakao.check/-k-check-box/-init-.md new file mode 100644 index 00000000..cb5b1d1a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.check/-k-check-box/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.check](../index.md) / [KCheckBox](index.md) / [<init>](./-init-.md) + +# <init> + +`KCheckBox(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KCheckBox(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KCheckBox(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.check/-k-check-box/index.md b/docs/kakao/io.github.kakaocup.kakao.check/-k-check-box/index.md new file mode 100644 index 00000000..b138c6b7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.check/-k-check-box/index.md @@ -0,0 +1,47 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.check](../index.md) / [KCheckBox](./index.md) + +# KCheckBox + +`class KCheckBox : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KCheckBox`](./index.md)`>, `[`CheckableActions`](../-checkable-actions/index.md)`, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](../-checkable-assertions/index.md) + +View with CheckableActions, CheckableAssertions and TextViewAssertions + +**See Also** + +[CheckableActions](../-checkable-actions/index.md) + +[CheckableAssertions](../-checkable-assertions/index.md) + +[TextViewAssertions](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KCheckBox(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KCheckBox(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KCheckBox(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [containsText](../../io.github.kakaocup.kakao.text/-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | +| [hasAnyText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | +| [hasContentDescription](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | +| [hasEmptyText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | +| [hasHint](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | +| [hasNoText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | +| [hasText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | +| [hasTextColor](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [isChecked](../-checkable-assertions/is-checked.md) | `open fun isChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is checked | +| [isNotChecked](../-checkable-assertions/is-not-checked.md) | `open fun isNotChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not checked | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [setChecked](../-checkable-actions/set-checked.md) | `open fun setChecked(checked: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets checked state of the view | +| [startsWithText](../../io.github.kakaocup.kakao.text/-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | diff --git a/docs/kakao/io.github.kakaocup.kakao.check/index.md b/docs/kakao/io.github.kakaocup.kakao.check/index.md new file mode 100644 index 00000000..b99d4e7b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.check/index.md @@ -0,0 +1,11 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.check](./index.md) + +## Package io.github.kakaocup.kakao.check + +### Types + +| Name | Summary | +|---|---| +| [CheckableActions](-checkable-actions/index.md) | `interface CheckableActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides action for checking views | +| [CheckableAssertions](-checkable-assertions/index.md) | `interface CheckableAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
Provides checkable based assertions for views | +| [KCheckBox](-k-check-box/index.md) | `class KCheckBox : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KCheckBox`](-k-check-box/index.md)`>, `[`CheckableActions`](-checkable-actions/index.md)`, `[`TextViewAssertions`](../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](-checkable-assertions/index.md)
View with CheckableActions, CheckableAssertions and TextViewAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-actions/index.md new file mode 100644 index 00000000..5f22cfb5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-actions/index.md @@ -0,0 +1,37 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.chipgroup](../index.md) / [ChipGroupActions](./index.md) + +# ChipGroupActions + +`interface ChipGroupActions : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [selectChip](select-chip.md) | `open fun selectChip(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Select a Chip in a ChipGroup with matching text`open fun selectChip(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Select a Chip in a ChipGroup with matching id | +| [selectChipAt](select-chip-at.md) | `open fun selectChipAt(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Select a Chip in a ChipGroup at a particular index | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KChipGroup](../-k-chip-group/index.md) | `class KChipGroup : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KChipGroup`](../-k-chip-group/index.md)`>, `[`ChipGroupActions`](./index.md)`, `[`ChipGroupAssertions`](../-chip-group-assertions/index.md)
View with ChipGroupActions and ChipGroupAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-actions/select-chip-at.md b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-actions/select-chip-at.md new file mode 100644 index 00000000..d756839d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-actions/select-chip-at.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.chipgroup](../index.md) / [ChipGroupActions](index.md) / [selectChipAt](./select-chip-at.md) + +# selectChipAt + +`open fun selectChipAt(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Select a Chip in a ChipGroup at a particular index + +### Parameters + +`index` - ChipGroup Chip indes \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-actions/select-chip.md b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-actions/select-chip.md similarity index 78% rename from docs/kakao/com.agoda.kakao.chipgroup/-chip-group-actions/select-chip.md rename to docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-actions/select-chip.md index 16aecdd8..d3b53685 100644 --- a/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-actions/select-chip.md +++ b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-actions/select-chip.md @@ -1,4 +1,4 @@ -[kakao](../../index.md) / [com.agoda.kakao.chipgroup](../index.md) / [ChipGroupActions](index.md) / [selectChip](./select-chip.md) +[kakao](../../index.md) / [io.github.kakaocup.kakao.chipgroup](../index.md) / [ChipGroupActions](index.md) / [selectChip](./select-chip.md) # selectChip diff --git a/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-assertions/has-chip.md b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/has-chip.md similarity index 84% rename from docs/kakao/com.agoda.kakao.chipgroup/-chip-group-assertions/has-chip.md rename to docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/has-chip.md index 63fd2f89..126167d7 100644 --- a/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-assertions/has-chip.md +++ b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/has-chip.md @@ -1,4 +1,4 @@ -[kakao](../../index.md) / [com.agoda.kakao.chipgroup](../index.md) / [ChipGroupAssertions](index.md) / [hasChip](./has-chip.md) +[kakao](../../index.md) / [io.github.kakaocup.kakao.chipgroup](../index.md) / [ChipGroupAssertions](index.md) / [hasChip](./has-chip.md) # hasChip diff --git a/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/has-size.md b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/has-size.md new file mode 100644 index 00000000..cad29980 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/has-size.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.chipgroup](../index.md) / [ChipGroupAssertions](index.md) / [hasSize](./has-size.md) + +# hasSize + +`open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check if ChipGroup has size number of chips + +### Parameters + +`size` - Chip id \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/index.md new file mode 100644 index 00000000..49c96ceb --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/index.md @@ -0,0 +1,66 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.chipgroup](../index.md) / [ChipGroupAssertions](./index.md) + +# ChipGroupAssertions + +`interface ChipGroupAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +Provides assertions for a ChipGroup + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasChip](has-chip.md) | `open fun hasChip(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check for Chip with text`open fun hasChip(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check for Chip with matcher`open fun hasChip(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if ChipGroup has a Chip with id | +| [hasSize](has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if ChipGroup has size number of chips | +| [isChipSelected](is-chip-selected.md) | `open fun isChipSelected(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun isChipSelected(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if Chip with matching text in ChipGroup is selected`open fun isChipSelected(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if Chip with matching id in ChipGroup is selected | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KChipGroup](../-k-chip-group/index.md) | `class KChipGroup : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KChipGroup`](../-k-chip-group/index.md)`>, `[`ChipGroupActions`](../-chip-group-actions/index.md)`, `[`ChipGroupAssertions`](./index.md)
View with ChipGroupActions and ChipGroupAssertions | diff --git a/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-assertions/is-chip-selected.md b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/is-chip-selected.md similarity index 84% rename from docs/kakao/com.agoda.kakao.chipgroup/-chip-group-assertions/is-chip-selected.md rename to docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/is-chip-selected.md index 3442bbfd..9786653f 100644 --- a/docs/kakao/com.agoda.kakao.chipgroup/-chip-group-assertions/is-chip-selected.md +++ b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/is-chip-selected.md @@ -1,4 +1,4 @@ -[kakao](../../index.md) / [com.agoda.kakao.chipgroup](../index.md) / [ChipGroupAssertions](index.md) / [isChipSelected](./is-chip-selected.md) +[kakao](../../index.md) / [io.github.kakaocup.kakao.chipgroup](../index.md) / [ChipGroupAssertions](index.md) / [isChipSelected](./is-chip-selected.md) # isChipSelected diff --git a/docs/kakao/io.github.kakaocup.kakao.chipgroup/-k-chip-group/-init-.md b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-k-chip-group/-init-.md new file mode 100644 index 00000000..1d82904c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-k-chip-group/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.chipgroup](../index.md) / [KChipGroup](index.md) / [<init>](./-init-.md) + +# <init> + +`KChipGroup(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KChipGroup(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KChipGroup(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.chipgroup/-k-chip-group/index.md b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-k-chip-group/index.md new file mode 100644 index 00000000..2fa94ac5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.chipgroup/-k-chip-group/index.md @@ -0,0 +1,38 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.chipgroup](../index.md) / [KChipGroup](./index.md) + +# KChipGroup + +`class KChipGroup : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KChipGroup`](./index.md)`>, `[`ChipGroupActions`](../-chip-group-actions/index.md)`, `[`ChipGroupAssertions`](../-chip-group-assertions/index.md) + +View with ChipGroupActions and ChipGroupAssertions + +**See Also** + +[ChipGroupActions](../-chip-group-actions/index.md) + +[ChipGroupAssertions](../-chip-group-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KChipGroup(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KChipGroup(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KChipGroup(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [hasChip](../-chip-group-assertions/has-chip.md) | `open fun hasChip(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check for Chip with text`open fun hasChip(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check for Chip with matcher`open fun hasChip(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if ChipGroup has a Chip with id | +| [hasSize](../-chip-group-assertions/has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if ChipGroup has size number of chips | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [isChipSelected](../-chip-group-assertions/is-chip-selected.md) | `open fun isChipSelected(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun isChipSelected(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if Chip with matching text in ChipGroup is selected`open fun isChipSelected(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if Chip with matching id in ChipGroup is selected | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [selectChip](../-chip-group-actions/select-chip.md) | `open fun selectChip(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Select a Chip in a ChipGroup with matching text`open fun selectChip(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Select a Chip in a ChipGroup with matching id | +| [selectChipAt](../-chip-group-actions/select-chip-at.md) | `open fun selectChipAt(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Select a Chip in a ChipGroup at a particular index | diff --git a/docs/kakao/io.github.kakaocup.kakao.chipgroup/index.md b/docs/kakao/io.github.kakaocup.kakao.chipgroup/index.md new file mode 100644 index 00000000..bcb677f5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.chipgroup/index.md @@ -0,0 +1,11 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.chipgroup](./index.md) + +## Package io.github.kakaocup.kakao.chipgroup + +### Types + +| Name | Summary | +|---|---| +| [ChipGroupActions](-chip-group-actions/index.md) | `interface ChipGroupActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) | +| [ChipGroupAssertions](-chip-group-assertions/index.md) | `interface ChipGroupAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
Provides assertions for a ChipGroup | +| [KChipGroup](-k-chip-group/index.md) | `class KChipGroup : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KChipGroup`](-k-chip-group/index.md)`>, `[`ChipGroupActions`](-chip-group-actions/index.md)`, `[`ChipGroupAssertions`](-chip-group-assertions/index.md)
View with ChipGroupActions and ChipGroupAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/act.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/act.md new file mode 100644 index 00000000..67246314 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/act.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [BaseActions](index.md) / [act](./act.md) + +# act + +`open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs custom action on a view + +### Parameters + +`function` - Lambda that must return ViewAction which will be performed \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/click.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/click.md new file mode 100644 index 00000000..274dfabc --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/click.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [BaseActions](index.md) / [click](./click.md) + +# click + +`open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs click on view + +### Parameters + +`location` - Location of view where it should be clicked (VISIBLE_CENTER by default) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md new file mode 100644 index 00000000..02720567 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [BaseActions](index.md) / [doubleClick](./double-click.md) + +# doubleClick + +`open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs double click on view + +### Parameters + +`location` - Location of view where it should be clicked (VISIBLE_CENTER by default) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/index.md new file mode 100644 index 00000000..3d66ebf9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/index.md @@ -0,0 +1,67 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [BaseActions](./index.md) + +# BaseActions + +`interface BaseActions` + +Base interface for performing actions on view + +Provides a lot of basic action methods, such as click(), scrollTo(), etc. + +**See Also** + +[com.agoda.kakao.edit.EditableActions](#) + +[com.agoda.kakao.common.actions.SwipeableActions](#) + +[com.agoda.kakao.common.actions.ScrollableActions](#) + +[com.agoda.kakao.check.CheckableActions](#) + +### Properties + +| Name | Summary | +|---|---| +| [view](view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [act](act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [BottomNavigationViewActions](../../io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-actions/index.md) | `interface BottomNavigationViewActions : `[`BaseActions`](./index.md)
Provides actions for BottomNavigationView | +| [CheckableActions](../../io.github.kakaocup.kakao.check/-checkable-actions/index.md) | `interface CheckableActions : `[`BaseActions`](./index.md)
Provides action for checking views | +| [ChipGroupActions](../../io.github.kakaocup.kakao.chipgroup/-chip-group-actions/index.md) | `interface ChipGroupActions : `[`BaseActions`](./index.md) | +| [DatePickerAction](../../io.github.kakaocup.kakao.picker.date/-date-picker-action/index.md) | `interface DatePickerAction : `[`BaseActions`](./index.md)
Provides actions for date picker | +| [DatePickerAssertion](../../io.github.kakaocup.kakao.picker.date/-date-picker-assertion/index.md) | `interface DatePickerAssertion : `[`BaseActions`](./index.md)
Provides assertions for date picker | +| [DrawerActions](../../io.github.kakaocup.kakao.drawer/-drawer-actions/index.md) | `interface DrawerActions : `[`BaseActions`](./index.md)
Provides actions for navigation drawer | +| [EditableActions](../../io.github.kakaocup.kakao.edit/-editable-actions/index.md) | `interface EditableActions : `[`BaseActions`](./index.md)
Provides editable actions for views | +| [KAdapterItem](../../io.github.kakaocup.kakao.list/-k-adapter-item/index.md) | `open class KAdapterItem : `[`BaseActions`](./index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md)``
Base class for KAbsListView adapter items | +| [KBaseView](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md) | `open class KBaseView : `[`BaseActions`](./index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md)``
Base class for all Kakao views | +| [KRecyclerItem](../../io.github.kakaocup.kakao.recycler/-k-recycler-item/index.md) | `open class KRecyclerItem : `[`BaseActions`](./index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md)``
Base class for KRecyclerView adapter items | +| [KViewPagerItem](../../io.github.kakaocup.kakao.pager2/-k-view-pager-item/index.md) | `open class KViewPagerItem : `[`BaseActions`](./index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md)``
Base class for KViewPager2 adapter items | +| [NavigationViewActions](../../io.github.kakaocup.kakao.navigation/-navigation-view-actions/index.md) | `interface NavigationViewActions : `[`BaseActions`](./index.md)
Provides actions for navigation view | +| [ProgressBarActions](../../io.github.kakaocup.kakao.progress/-progress-bar-actions/index.md) | `interface ProgressBarActions : `[`BaseActions`](./index.md)
Provides action for ProgressBar | +| [RatingBarActions](../../io.github.kakaocup.kakao.rating/-rating-bar-actions/index.md) | `interface RatingBarActions : `[`BaseActions`](./index.md)
Provides action for RatingBar | +| [ScrollableActions](../-scrollable-actions/index.md) | `interface ScrollableActions : `[`BaseActions`](./index.md)
Provides scrolling actions for view | +| [SearchViewActions](../../io.github.kakaocup.kakao.searchview/-search-view-actions/index.md) | `interface SearchViewActions : `[`BaseActions`](./index.md) | +| [SliderActions](../../io.github.kakaocup.kakao.slider/-slider-actions/index.md) | `interface SliderActions : `[`BaseActions`](./index.md)
Provides action for Slider | +| [SwipeableActions](../-swipeable-actions/index.md) | `interface SwipeableActions : `[`BaseActions`](./index.md)
Provides swipe actions for views | +| [SwitchableActions](../../io.github.kakaocup.kakao.switch/-switchable-actions/index.md) | `interface SwitchableActions : `[`BaseActions`](./index.md)
Provides action for actions on Switch | +| [TabLayoutActions](../../io.github.kakaocup.kakao.tabs/-tab-layout-actions/index.md) | `interface TabLayoutActions : `[`BaseActions`](./index.md)
Provides action for TabLayout | +| [TextViewActions](../../io.github.kakaocup.kakao.text/-text-view-actions/index.md) | `interface TextViewActions : `[`BaseActions`](./index.md)
Provides actions for TextViews | +| [TimePickerAction](../../io.github.kakaocup.kakao.picker.time/-time-picker-action/index.md) | `interface TimePickerAction : `[`BaseActions`](./index.md)
Provides actions for time picker | +| [TimePickerAssertion](../../io.github.kakaocup.kakao.picker.time/-time-picker-assertion/index.md) | `interface TimePickerAssertion : `[`BaseActions`](./index.md)
Provides assertions for time picker | +| [ToolbarViewActions](../../io.github.kakaocup.kakao.toolbar/-toolbar-view-actions.md) | `interface ToolbarViewActions : `[`BaseActions`](./index.md)
Provides actions for Toolbar | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md new file mode 100644 index 00000000..59434250 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [BaseActions](index.md) / [longClick](./long-click.md) + +# longClick + +`open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs long click on view + +### Parameters + +`location` - Location of view where it should be clicked (VISIBLE_CENTER by default) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md new file mode 100644 index 00000000..44a9a52e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [BaseActions](index.md) / [onFailure](./on-failure.md) + +# onFailure + +`open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Adds failure handler to the view + +### Parameters + +`function` - Lambda that handles this view's errors \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md new file mode 100644 index 00000000..b5951072 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [BaseActions](index.md) / [pressImeAction](./press-ime-action.md) + +# pressImeAction + +`open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Presses IME action, if supported view is in focus + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md new file mode 100644 index 00000000..151a38b0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md @@ -0,0 +1,20 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [BaseActions](index.md) / [repeatUntil](./repeat-until.md) + +# repeatUntil + +`open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Repeats given action on the view until this view will match the given matcher + +### Parameters + +`maxAttempts` - Maximum repeat count of the action + +`action` - Action to be performed + +`matcher` - ViewBuilder that will be used as matcher + +**See Also** + +[ViewActions.repeatedlyUntil](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md new file mode 100644 index 00000000..f9935d39 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [BaseActions](index.md) / [scrollTo](./scroll-to.md) + +# scrollTo + +`open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Scrolls to the view, if possible + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/view.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/view.md new file mode 100644 index 00000000..957dc533 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-base-actions/view.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [BaseActions](index.md) / [view](./view.md) + +# view + +`abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-nested-scroll-to-action/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-nested-scroll-to-action/-init-.md new file mode 100644 index 00000000..fa4e3af8 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-nested-scroll-to-action/-init-.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [NestedScrollToAction](index.md) / [<init>](./-init-.md) + +# <init> + +`NestedScrollToAction()` + +Scrolls to a given view with [NestedScrollView](#) support. + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-nested-scroll-to-action/get-constraints.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-nested-scroll-to-action/get-constraints.md new file mode 100644 index 00000000..0401e1d5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-nested-scroll-to-action/get-constraints.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [NestedScrollToAction](index.md) / [getConstraints](./get-constraints.md) + +# getConstraints + +`fun getConstraints(): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-nested-scroll-to-action/index.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-nested-scroll-to-action/index.md new file mode 100644 index 00000000..7a375b75 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-nested-scroll-to-action/index.md @@ -0,0 +1,19 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [NestedScrollToAction](./index.md) + +# NestedScrollToAction + +`class NestedScrollToAction : ViewAction` + +Scrolls to a given view with [NestedScrollView](#) support. + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `NestedScrollToAction()`
Scrolls to a given view with [NestedScrollView](#) support. | + +### Functions + +| Name | Summary | +|---|---| +| [getConstraints](get-constraints.md) | `fun getConstraints(): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-scrollable-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-scrollable-actions/index.md new file mode 100644 index 00000000..177962d4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-scrollable-actions/index.md @@ -0,0 +1,50 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [ScrollableActions](./index.md) + +# ScrollableActions + +`interface ScrollableActions : `[`BaseActions`](../-base-actions/index.md) + +Provides scrolling actions for view + +Important: does not hold any implementation + +**See Also** + +[com.agoda.kakao.recycler.RecyclerActions](#) + +[com.agoda.kakao.scroll.ScrollViewActions](#) + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [scrollTo](scroll-to.md) | `abstract fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | +| [scrollToEnd](scroll-to-end.md) | `abstract fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | +| [scrollToStart](scroll-to-start.md) | `abstract fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [RecyclerActions](../../io.github.kakaocup.kakao.recycler/-recycler-actions/index.md) | `interface RecyclerActions : `[`ScrollableActions`](./index.md)`, `[`SwipeableActions`](../-swipeable-actions/index.md)
Provides ScrollableActions implementation for RecyclerView | +| [ScrollViewActions](../../io.github.kakaocup.kakao.scroll/-scroll-view-actions/index.md) | `interface ScrollViewActions : `[`ScrollableActions`](./index.md)`, `[`SwipeableActions`](../-swipeable-actions/index.md)
Provides ScrollableActions implementation for ScrollView | +| [ViewPager2Actions](../../io.github.kakaocup.kakao.pager2/-view-pager2-actions/index.md) | `interface ViewPager2Actions : `[`ScrollableActions`](./index.md)`, `[`SwipeableActions`](../-swipeable-actions/index.md)
Provides ScrollableActions implementation for ViewPager2 | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to-end.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to-end.md new file mode 100644 index 00000000..f3e6750b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to-end.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [ScrollableActions](index.md) / [scrollToEnd](./scroll-to-end.md) + +# scrollToEnd + +`abstract fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Scrolls to the last position of the view + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to-start.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to-start.md new file mode 100644 index 00000000..8e24ea11 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to-start.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [ScrollableActions](index.md) / [scrollToStart](./scroll-to-start.md) + +# scrollToStart + +`abstract fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Scrolls to the starting position of the view + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to.md new file mode 100644 index 00000000..c88b1743 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [ScrollableActions](index.md) / [scrollTo](./scroll-to.md) + +# scrollTo + +`abstract fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Scrolls to the specific position of the view + +### Parameters + +`position` - Scrolling destination \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md new file mode 100644 index 00000000..035c80c4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md @@ -0,0 +1,47 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [SwipeableActions](./index.md) + +# SwipeableActions + +`interface SwipeableActions : `[`BaseActions`](../-base-actions/index.md) + +Provides swipe actions for views + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [swipeDown](swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | +| [swipeLeft](swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | +| [swipeRight](swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | +| [swipeUp](swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KSwipeView](../../io.github.kakaocup.kakao.common.views/-k-swipe-view/index.md) | `class KSwipeView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSwipeView`](../../io.github.kakaocup.kakao.common.views/-k-swipe-view/index.md)`>, `[`SwipeableActions`](./index.md)
View with SwipeableActions and BaseAssertions | +| [KViewPager](../../io.github.kakaocup.kakao.pager/-k-view-pager/index.md) | `class KViewPager : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KViewPager`](../../io.github.kakaocup.kakao.pager/-k-view-pager/index.md)`>, `[`SwipeableActions`](./index.md)`, `[`ViewPagerAssertions`](../../io.github.kakaocup.kakao.pager/-view-pager-assertions/index.md)
View with SwipeableActions and ViewPagerAssertions | +| [KViewPager2](../../io.github.kakaocup.kakao.pager2/-k-view-pager2/index.md) | `class KViewPager2 : `[`ViewPager2Actions`](../../io.github.kakaocup.kakao.pager2/-view-pager2-actions/index.md)`, `[`ViewPager2AdapterAssertions`](../../io.github.kakaocup.kakao.pager2/-view-pager2-adapter-assertions/index.md)`, `[`SwipeableActions`](./index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
View with SwipeableActions and ViewPager2Assertions | +| [RecyclerActions](../../io.github.kakaocup.kakao.recycler/-recycler-actions/index.md) | `interface RecyclerActions : `[`ScrollableActions`](../-scrollable-actions/index.md)`, `[`SwipeableActions`](./index.md)
Provides ScrollableActions implementation for RecyclerView | +| [ScrollViewActions](../../io.github.kakaocup.kakao.scroll/-scroll-view-actions/index.md) | `interface ScrollViewActions : `[`ScrollableActions`](../-scrollable-actions/index.md)`, `[`SwipeableActions`](./index.md)
Provides ScrollableActions implementation for ScrollView | +| [SwipeRefreshLayoutActions](../../io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-actions/index.md) | `interface SwipeRefreshLayoutActions : `[`SwipeableActions`](./index.md)
Provides actions for SwipeRefreshLayout | +| [ViewPager2Actions](../../io.github.kakaocup.kakao.pager2/-view-pager2-actions/index.md) | `interface ViewPager2Actions : `[`ScrollableActions`](../-scrollable-actions/index.md)`, `[`SwipeableActions`](./index.md)
Provides ScrollableActions implementation for ViewPager2 | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-down.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-down.md new file mode 100644 index 00000000..53ad16e2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-down.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [SwipeableActions](index.md) / [swipeDown](./swipe-down.md) + +# swipeDown + +`open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Swipes down on the view + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-left.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-left.md new file mode 100644 index 00000000..923258fd --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-left.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [SwipeableActions](index.md) / [swipeLeft](./swipe-left.md) + +# swipeLeft + +`open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Swipes left on the view + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-right.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-right.md new file mode 100644 index 00000000..cd6fb392 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-right.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [SwipeableActions](index.md) / [swipeRight](./swipe-right.md) + +# swipeRight + +`open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Swipes right on the view + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-up.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-up.md new file mode 100644 index 00000000..5f511d5e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-up.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.actions](../index.md) / [SwipeableActions](index.md) / [swipeUp](./swipe-up.md) + +# swipeUp + +`open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Swipes up on the view + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.actions/index.md b/docs/kakao/io.github.kakaocup.kakao.common.actions/index.md new file mode 100644 index 00000000..5ddb3c4b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.actions/index.md @@ -0,0 +1,12 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.common.actions](./index.md) + +## Package io.github.kakaocup.kakao.common.actions + +### Types + +| Name | Summary | +|---|---| +| [BaseActions](-base-actions/index.md) | `interface BaseActions`
Base interface for performing actions on view | +| [NestedScrollToAction](-nested-scroll-to-action/index.md) | `class NestedScrollToAction : ViewAction`
Scrolls to a given view with [NestedScrollView](#) support. | +| [ScrollableActions](-scrollable-actions/index.md) | `interface ScrollableActions : `[`BaseActions`](-base-actions/index.md)
Provides scrolling actions for view | +| [SwipeableActions](-swipeable-actions/index.md) | `interface SwipeableActions : `[`BaseActions`](-base-actions/index.md)
Provides swipe actions for views | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-adapter-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-adapter-assertions/index.md new file mode 100644 index 00000000..42ba9838 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-adapter-assertions/index.md @@ -0,0 +1,28 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [AdapterAssertions](./index.md) + +# AdapterAssertions + +`interface AdapterAssertions` + +Provides assertions for view with adapters + +**See Also** + +[com.agoda.kakao.recycler.RecyclerAdapterAssertions](#) + +[com.agoda.kakao.list.AbsListViewAdapterAssertions](#) + +### Properties + +| Name | Summary | +|---|---| +| [view](view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inheritors + +| Name | Summary | +|---|---| +| [AbsListViewAdapterAssertions](../../io.github.kakaocup.kakao.list/-abs-list-view-adapter-assertions/index.md) | `interface AbsListViewAdapterAssertions : `[`AdapterAssertions`](./index.md)
Provides assertions for AbsListView adapter | +| [RecyclerAdapterAssertions](../../io.github.kakaocup.kakao.recycler/-recycler-adapter-assertions/index.md) | `interface RecyclerAdapterAssertions : `[`AdapterAssertions`](./index.md)
Provides assertions for recyclerView adapter | +| [SpinnerAdapterAssertions](../../io.github.kakaocup.kakao.spinner/-spinner-adapter-assertions/index.md) | `interface SpinnerAdapterAssertions : `[`AdapterAssertions`](./index.md)
Provides assertions for Spinner adapter | +| [ViewPager2AdapterAssertions](../../io.github.kakaocup.kakao.pager2/-view-pager2-adapter-assertions/index.md) | `interface ViewPager2AdapterAssertions : `[`AdapterAssertions`](./index.md)
Provides assertions for viewpager2 adapter | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-adapter-assertions/view.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-adapter-assertions/view.md new file mode 100644 index 00000000..c3ddf4a7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-adapter-assertions/view.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [AdapterAssertions](index.md) / [view](./view.md) + +# view + +`abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md new file mode 100644 index 00000000..a5576b98 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [assert](./assert.md) + +# assert + +`open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check the view with the given custom assertion + +### Parameters + +`function` - Lambda that must return ViewAssertion \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md new file mode 100644 index 00000000..747967b5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [doesNotExist](./does-not-exist.md) + +# doesNotExist + +`open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the matched view does not exist + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md new file mode 100644 index 00000000..309f22a7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [hasAnyTag](./has-any-tag.md) + +# hasAnyTag + +`open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has at least one of the given tags + +### Parameters + +`tags` - Tags with at least one of them should be present in view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md new file mode 100644 index 00000000..4198f56d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [hasBackgroundColor](./has-background-color.md) + +# hasBackgroundColor + +`open fun hasBackgroundColor(@ColorRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has given background color + +### Parameters + +`resId` - Color resource to be matched`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has given background color + +### Parameters + +`colorCode` - Color string code to be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md new file mode 100644 index 00000000..92920f52 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md @@ -0,0 +1,16 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [hasDescendant](./has-descendant.md) + +# hasDescendant + +`open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has given descendant + +### Parameters + +`function` - ViewBuilder that will result in descendant matcher + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md new file mode 100644 index 00000000..3d121604 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md @@ -0,0 +1,16 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [hasNotDescendant](./has-not-descendant.md) + +# hasNotDescendant + +`open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has not given descendant + +### Parameters + +`function` - ViewBuilder that will result in descendant matcher + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md new file mode 100644 index 00000000..02547c1c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md @@ -0,0 +1,16 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [hasNotSibling](./has-not-sibling.md) + +# hasNotSibling + +`open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has not given sibling + +### Parameters + +`function` - ViewBuilder that will result in sibling matcher + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md new file mode 100644 index 00000000..62c68f90 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md @@ -0,0 +1,16 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [hasSibling](./has-sibling.md) + +# hasSibling + +`open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has given sibling + +### Parameters + +`function` - ViewBuilder that will result in sibling matcher + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md new file mode 100644 index 00000000..fc2938ce --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [hasTag](./has-tag.md) + +# hasTag + +`open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has given tag + +### Parameters + +`tag` - Tag that view must have \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md new file mode 100644 index 00000000..42590143 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md @@ -0,0 +1,16 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [inRoot](./in-root.md) + +# inRoot + +`open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check if the view is in given root + +### Parameters + +`function` - RootBuilder that will result in root matcher + +**See Also** + +[RootBuilder](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md new file mode 100644 index 00000000..7e4aa14b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md @@ -0,0 +1,93 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](./index.md) + +# BaseAssertions + +`interface BaseAssertions` + +Base interface for asserting views + +Provides basic assertions that can be performed on any view + +**See Also** + +[com.agoda.kakao.text.TextViewAssertions](#) + +[com.agoda.kakao.check.CheckableAssertions](#) + +[com.agoda.kakao.pager.ViewPagerAssertions](#) + +[com.agoda.kakao.image.ImageViewAssertions](#) + +### Properties + +| Name | Summary | +|---|---| +| [root](root.md) | `abstract var root: Matcher` | +| [view](view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [assert](assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [BottomNavigationViewAssertions](../../io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-assertions/index.md) | `interface BottomNavigationViewAssertions : `[`BaseAssertions`](./index.md)
Provides assertion for BottomNavigationview | +| [CheckableAssertions](../../io.github.kakaocup.kakao.check/-checkable-assertions/index.md) | `interface CheckableAssertions : `[`BaseAssertions`](./index.md)
Provides checkable based assertions for views | +| [ChipGroupAssertions](../../io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/index.md) | `interface ChipGroupAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for a ChipGroup | +| [ImageViewAssertions](../../io.github.kakaocup.kakao.image/-image-view-assertions/index.md) | `interface ImageViewAssertions : `[`BaseAssertions`](./index.md)
Provides assertion for image views | +| [KAbsListView](../../io.github.kakaocup.kakao.list/-k-abs-list-view/index.md) | `class KAbsListView : `[`ScrollViewActions`](../../io.github.kakaocup.kakao.scroll/-scroll-view-actions/index.md)`, `[`AbsListViewAdapterActions`](../../io.github.kakaocup.kakao.list/-abs-list-view-adapter-actions/index.md)`, `[`BaseAssertions`](./index.md)`, `[`AbsListViewAdapterAssertions`](../../io.github.kakaocup.kakao.list/-abs-list-view-adapter-assertions/index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | +| [KAdapterItem](../../io.github.kakaocup.kakao.list/-k-adapter-item/index.md) | `open class KAdapterItem : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](./index.md)`, `[`Interceptable`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md)``
Base class for KAbsListView adapter items | +| [KBaseView](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md) | `open class KBaseView : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](./index.md)`, `[`Interceptable`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md)``
Base class for all Kakao views | +| [KRecyclerItem](../../io.github.kakaocup.kakao.recycler/-k-recycler-item/index.md) | `open class KRecyclerItem : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](./index.md)`, `[`Interceptable`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md)``
Base class for KRecyclerView adapter items | +| [KRecyclerView](../../io.github.kakaocup.kakao.recycler/-k-recycler-view/index.md) | `class KRecyclerView : `[`RecyclerActions`](../../io.github.kakaocup.kakao.recycler/-recycler-actions/index.md)`, `[`BaseAssertions`](./index.md)`, `[`RecyclerAdapterAssertions`](../../io.github.kakaocup.kakao.recycler/-recycler-adapter-assertions/index.md)
View with RecyclerActions, BaseAssertions and RecyclerAdapterAssertions. Gives access to it's children | +| [KScrollView](../../io.github.kakaocup.kakao.scroll/-k-scroll-view/index.md) | `class KScrollView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KScrollView`](../../io.github.kakaocup.kakao.scroll/-k-scroll-view/index.md)`>, `[`ScrollViewActions`](../../io.github.kakaocup.kakao.scroll/-scroll-view-actions/index.md)`, `[`BaseAssertions`](./index.md)
View with ScrollViewActions and BaseAssertions | +| [KSpinner](../../io.github.kakaocup.kakao.spinner/-k-spinner/index.md) | `class KSpinner : `[`SpinnerAdapterActions`](../../io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/index.md)`, `[`SpinnerAdapterAssertions`](../../io.github.kakaocup.kakao.spinner/-spinner-adapter-assertions/index.md)`, `[`BaseAssertions`](./index.md) | +| [KViewPager2](../../io.github.kakaocup.kakao.pager2/-k-view-pager2/index.md) | `class KViewPager2 : `[`ViewPager2Actions`](../../io.github.kakaocup.kakao.pager2/-view-pager2-actions/index.md)`, `[`ViewPager2AdapterAssertions`](../../io.github.kakaocup.kakao.pager2/-view-pager2-adapter-assertions/index.md)`, `[`SwipeableActions`](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)`, `[`BaseAssertions`](./index.md)
View with SwipeableActions and ViewPager2Assertions | +| [KViewPagerItem](../../io.github.kakaocup.kakao.pager2/-k-view-pager-item/index.md) | `open class KViewPagerItem : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](./index.md)`, `[`Interceptable`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md)``
Base class for KViewPager2 adapter items | +| [NavigationViewAssertions](../../io.github.kakaocup.kakao.navigation/-navigation-view-assertions/index.md) | `interface NavigationViewAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for NavigationView | +| [ProgressBarAssertions](../../io.github.kakaocup.kakao.progress/-progress-bar-assertions/index.md) | `interface ProgressBarAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for progress bar | +| [RatingBarAssertions](../../io.github.kakaocup.kakao.rating/-rating-bar-assertions/index.md) | `interface RatingBarAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for RatingBar | +| [SearchViewAssertions](../../io.github.kakaocup.kakao.searchview/-search-view-assertions/index.md) | `interface SearchViewAssertions : `[`BaseAssertions`](./index.md) | +| [SliderAssertions](../../io.github.kakaocup.kakao.slider/-slider-assertions/index.md) | `interface SliderAssertions : `[`BaseAssertions`](./index.md) | +| [SwipeRefreshLayoutAssertions](../../io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-assertions/index.md) | `interface SwipeRefreshLayoutAssertions : `[`BaseAssertions`](./index.md)
Provides assertion for SwipeRefreshLayout | +| [TabLayoutAssertions](../../io.github.kakaocup.kakao.tabs/-tab-layout-assertions/index.md) | `interface TabLayoutAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for TabLayout | +| [TextInputLayoutAssertions](../../io.github.kakaocup.kakao.edit/-text-input-layout-assertions/index.md) | `interface TextInputLayoutAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for TextInputLayout | +| [TextViewAssertions](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md) | `interface TextViewAssertions : `[`BaseAssertions`](./index.md)
Provides text based assertions for views | +| [ToolbarViewAssertions](../../io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/index.md) | `interface ToolbarViewAssertions : `[`BaseAssertions`](./index.md)
Provides assertion for Toolbar | +| [ViewPagerAssertions](../../io.github.kakaocup.kakao.pager/-view-pager-assertions/index.md) | `interface ViewPagerAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for view pagers | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md new file mode 100644 index 00000000..9c2ca3ff --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isClickable](./is-clickable.md) + +# isClickable + +`open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is clickable + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md new file mode 100644 index 00000000..f2736273 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isCompletelyAbove](./is-completely-above.md) + +# isCompletelyAbove + +`open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view displayed is completely above of the view matching the given matcher. + +### Parameters + +`function` - ViewBuilder that will result in matcher \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md new file mode 100644 index 00000000..67e462cb --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isCompletelyBelow](./is-completely-below.md) + +# isCompletelyBelow + +`open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view displayed is completely below of the view matching the given matcher. + +### Parameters + +`function` - ViewBuilder that will result in matcher \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md new file mode 100644 index 00000000..4b40e976 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isCompletelyDisplayed](./is-completely-displayed.md) + +# isCompletelyDisplayed + +`open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is completely displayed + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md new file mode 100644 index 00000000..accd8844 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isCompletelyLeftOf](./is-completely-left-of.md) + +# isCompletelyLeftOf + +`open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view displayed is completely right of the view matching the given matcher. + +### Parameters + +`function` - ViewBuilder that will result in matcher \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md new file mode 100644 index 00000000..f492c18b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isCompletelyRightOf](./is-completely-right-of.md) + +# isCompletelyRightOf + +`open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view displayed is completely right of the view matching the given matcher. + +### Parameters + +`function` - ViewBuilder that will result in matcher \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md new file mode 100644 index 00000000..daf6b23d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isDisabled](./is-disabled.md) + +# isDisabled + +`open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is disabled + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md new file mode 100644 index 00000000..411313a0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isDisplayed](./is-displayed.md) + +# isDisplayed + +`open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is displayed + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md new file mode 100644 index 00000000..7085ec0e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isEnabled](./is-enabled.md) + +# isEnabled + +`open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is enabled + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md new file mode 100644 index 00000000..3fe74447 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isFocusable](./is-focusable.md) + +# isFocusable + +`open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is focusable + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md new file mode 100644 index 00000000..8d7bb8fe --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isFocused](./is-focused.md) + +# isFocused + +`open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is focused + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md new file mode 100644 index 00000000..913d9bca --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isGone](./is-gone.md) + +# isGone + +`open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has GONE visibility + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md new file mode 100644 index 00000000..caa6da5e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isInvisible](./is-invisible.md) + +# isInvisible + +`open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has INVISIBLE visibility + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md new file mode 100644 index 00000000..eb4bed74 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isNotClickable](./is-not-clickable.md) + +# isNotClickable + +`open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is not clickable + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md new file mode 100644 index 00000000..8b9a46f0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isNotCompletelyDisplayed](./is-not-completely-displayed.md) + +# isNotCompletelyDisplayed + +`open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is not completely displayed + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md new file mode 100644 index 00000000..1d71cd49 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isNotDisplayed](./is-not-displayed.md) + +# isNotDisplayed + +`open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is not displayed + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md new file mode 100644 index 00000000..c00d195e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isNotFocusable](./is-not-focusable.md) + +# isNotFocusable + +`open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is not focusable + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md new file mode 100644 index 00000000..17d168a5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isNotFocused](./is-not-focused.md) + +# isNotFocused + +`open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is not focused + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md new file mode 100644 index 00000000..6ba5efc2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isNotSelected](./is-not-selected.md) + +# isNotSelected + +`open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is not selected + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md new file mode 100644 index 00000000..06836a22 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isSelected](./is-selected.md) + +# isSelected + +`open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is selected + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md new file mode 100644 index 00000000..a6657e57 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [isVisible](./is-visible.md) + +# isVisible + +`open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has VISIBLE visibility + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md new file mode 100644 index 00000000..2bb84cfb --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md @@ -0,0 +1,16 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [matches](./matches.md) + +# matches + +`open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check if the view matches given matcher + +### Parameters + +`function` - ViewBuilder that will result in matcher + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md new file mode 100644 index 00000000..936e887b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md @@ -0,0 +1,16 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [notMatches](./not-matches.md) + +# notMatches + +`open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check if the view does not match given matcher + +### Parameters + +`function` - ViewBuilder that will result in matcher + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md new file mode 100644 index 00000000..3324b699 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [root](./root.md) + +# root + +`abstract var root: Matcher` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md new file mode 100644 index 00000000..912e8a26 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.assertions](../index.md) / [BaseAssertions](index.md) / [view](./view.md) + +# view + +`abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.common.assertions/index.md new file mode 100644 index 00000000..facfd1a3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.assertions/index.md @@ -0,0 +1,10 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.common.assertions](./index.md) + +## Package io.github.kakaocup.kakao.common.assertions + +### Types + +| Name | Summary | +|---|---| +| [AdapterAssertions](-adapter-assertions/index.md) | `interface AdapterAssertions`
Provides assertions for view with adapters | +| [BaseAssertions](-base-assertions/index.md) | `interface BaseAssertions`
Base interface for asserting views | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/-init-.md new file mode 100644 index 00000000..ee3e63ff --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/-init-.md @@ -0,0 +1,16 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [<init>](./-init-.md) + +# <init> + +`RootBuilder()` + +Class for building root matchers + +This class helps to build matches for root. +Please note that any function invoking will add specific matcher to the list +and after that all of them will be combined with help of AllOf.allOf() + +**See Also** + +[AllOf.allOf](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/get-root-matcher.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/get-root-matcher.md new file mode 100644 index 00000000..641c35a2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/get-root-matcher.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [getRootMatcher](./get-root-matcher.md) + +# getRootMatcher + +`fun getRootMatcher(): Matcher` + +Returns combined root matchers with AllOf.allOf() + +**Return** +Matcher + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/index.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/index.md new file mode 100644 index 00000000..7fd2bc3e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/index.md @@ -0,0 +1,39 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](./index.md) + +# RootBuilder + +`class RootBuilder` + +Class for building root matchers + +This class helps to build matches for root. +Please note that any function invoking will add specific matcher to the list +and after that all of them will be combined with help of AllOf.allOf() + +**See Also** + +[AllOf.allOf](#) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `RootBuilder()`
Class for building root matchers | + +### Functions + +| Name | Summary | +|---|---| +| [getRootMatcher](get-root-matcher.md) | `fun getRootMatcher(): Matcher`
Returns combined root matchers with AllOf.allOf() | +| [isDialog](is-dialog.md) | `fun isDialog(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is dialog | +| [isFocusable](is-focusable.md) | `fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is focusable | +| [isNotDialog](is-not-dialog.md) | `fun isNotDialog(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not dialog | +| [isNotFocusable](is-not-focusable.md) | `fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not focusable | +| [isNotPlatformPopup](is-not-platform-popup.md) | `fun isNotPlatformPopup(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not platform popup | +| [isNotSystemAlertWindow](is-not-system-alert-window.md) | `fun isNotSystemAlertWindow(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not system alert window | +| [isNotTouchable](is-not-touchable.md) | `fun isNotTouchable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not touchable | +| [isPlatformPopup](is-platform-popup.md) | `fun isPlatformPopup(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is platform popup | +| [isSystemAlertWindow](is-system-alert-window.md) | `fun isSystemAlertWindow(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is system alert window | +| [isTouchable](is-touchable.md) | `fun isTouchable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is touchable | +| [withDecorView](with-decor-view.md) | `fun withDecorView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that has decor view matching given matcher | +| [withMatcher](with-matcher.md) | `fun withMatcher(matcher: Matcher): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root with given custom matcher | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-dialog.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-dialog.md new file mode 100644 index 00000000..c62a2050 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-dialog.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isDialog](./is-dialog.md) + +# isDialog + +`fun isDialog(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches root that is dialog + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-focusable.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-focusable.md new file mode 100644 index 00000000..c0fdf1d5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-focusable.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isFocusable](./is-focusable.md) + +# isFocusable + +`fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches root that is focusable + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-dialog.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-dialog.md new file mode 100644 index 00000000..2721c32a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-dialog.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isNotDialog](./is-not-dialog.md) + +# isNotDialog + +`fun isNotDialog(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches root that is not dialog + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-focusable.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-focusable.md new file mode 100644 index 00000000..5505a340 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-focusable.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isNotFocusable](./is-not-focusable.md) + +# isNotFocusable + +`fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches root that is not focusable + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-platform-popup.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-platform-popup.md new file mode 100644 index 00000000..3961ff14 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-platform-popup.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isNotPlatformPopup](./is-not-platform-popup.md) + +# isNotPlatformPopup + +`fun isNotPlatformPopup(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches root that is not platform popup + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-system-alert-window.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-system-alert-window.md new file mode 100644 index 00000000..ae89c7b0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-system-alert-window.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isNotSystemAlertWindow](./is-not-system-alert-window.md) + +# isNotSystemAlertWindow + +`fun isNotSystemAlertWindow(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches root that is not system alert window + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-touchable.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-touchable.md new file mode 100644 index 00000000..37fe6bf7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-not-touchable.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isNotTouchable](./is-not-touchable.md) + +# isNotTouchable + +`fun isNotTouchable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches root that is not touchable + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-platform-popup.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-platform-popup.md new file mode 100644 index 00000000..f278b7db --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-platform-popup.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isPlatformPopup](./is-platform-popup.md) + +# isPlatformPopup + +`fun isPlatformPopup(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches root that is platform popup + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-system-alert-window.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-system-alert-window.md new file mode 100644 index 00000000..226be45d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-system-alert-window.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isSystemAlertWindow](./is-system-alert-window.md) + +# isSystemAlertWindow + +`fun isSystemAlertWindow(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches root that is system alert window + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-touchable.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-touchable.md new file mode 100644 index 00000000..80cfbb50 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/is-touchable.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isTouchable](./is-touchable.md) + +# isTouchable + +`fun isTouchable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches root that is touchable + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/with-decor-view.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/with-decor-view.md new file mode 100644 index 00000000..3e318973 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/with-decor-view.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [withDecorView](./with-decor-view.md) + +# withDecorView + +`fun withDecorView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches root that has decor view matching given matcher + +### Parameters + +`function` - ViewBuilder which will result in decor view matcher \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/with-matcher.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/with-matcher.md new file mode 100644 index 00000000..c8301aa1 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-root-builder/with-matcher.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [withMatcher](./with-matcher.md) + +# withMatcher + +`fun withMatcher(matcher: Matcher): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches root with given custom matcher + +### Parameters + +`matcher` - Custom root matcher to be added \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/-init-.md new file mode 100644 index 00000000..ff6536e3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/-init-.md @@ -0,0 +1,16 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [<init>](./-init-.md) + +# <init> + +`ViewBuilder()` + +Class for building view matchers and interactions + +This class helps to build matches for views and get their interactions. +Please note that any function invoking will add specific matcher to the list +and after that all of them will be combined with help of AllOf.allOf() + +**See Also** + +[AllOf.allOf](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/contains-text.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/contains-text.md new file mode 100644 index 00000000..334e11d8 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/contains-text.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [containsText](./contains-text.md) + +# containsText + +`fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view which contain given text + +### Parameters + +`text` - Text to search \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/get-view-interaction-delegate.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/get-view-interaction-delegate.md new file mode 100644 index 00000000..43fddee6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/get-view-interaction-delegate.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [getViewInteractionDelegate](./get-view-interaction-delegate.md) + +# getViewInteractionDelegate + +`fun getViewInteractionDelegate(): `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) + +Returns view interaction delegate based on all given matchers + +**Return** +ViewInteractionDelegate + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/get-view-matcher.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/get-view-matcher.md new file mode 100644 index 00000000..fc6b2729 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/get-view-matcher.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [getViewMatcher](./get-view-matcher.md) + +# getViewMatcher + +`fun getViewMatcher(): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` + +Returns combined view matcher with AllOf.allOf() + +**Return** +Matcher + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/index.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/index.md new file mode 100644 index 00000000..ff54ac0d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/index.md @@ -0,0 +1,61 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](./index.md) + +# ViewBuilder + +`class ViewBuilder` + +Class for building view matchers and interactions + +This class helps to build matches for views and get their interactions. +Please note that any function invoking will add specific matcher to the list +and after that all of them will be combined with help of AllOf.allOf() + +**See Also** + +[AllOf.allOf](#) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `ViewBuilder()`
Class for building view matchers and interactions | + +### Functions + +| Name | Summary | +|---|---| +| [containsText](contains-text.md) | `fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which contain given text | +| [getViewInteractionDelegate](get-view-interaction-delegate.md) | `fun getViewInteractionDelegate(): `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md)
Returns view interaction delegate based on all given matchers | +| [getViewMatcher](get-view-matcher.md) | `fun getViewMatcher(): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Returns combined view matcher with AllOf.allOf() | +| [isAssignableFrom](is-assignable-from.md) | `fun isAssignableFrom(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches views based on instance or subclass of the provided class. | +| [isClickable](is-clickable.md) | `fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is clickable | +| [isCompletelyDisplayed](is-completely-displayed.md) | `fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is completely displayed | +| [isDescendantOfA](is-descendant-of-a.md) | `fun isDescendantOfA(function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which is descendant of given matcher | +| [isDisabled](is-disabled.md) | `fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view if it is not in ENABLED state | +| [isDisplayed](is-displayed.md) | `fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is displayed | +| [isEnabled](is-enabled.md) | `fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view if it is in ENABLED state | +| [isFirst](is-first.md) | `fun isFirst(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the first view | +| [isGone](is-gone.md) | `fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with GONE visibility | +| [isInstanceOf](is-instance-of.md) | `fun isInstanceOf(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`<*>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view by class instance | +| [isInvisible](is-invisible.md) | `fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with INVISIBLE visibility | +| [isNotClickable](is-not-clickable.md) | `fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is not clickable | +| [isNotCompletelyDisplayed](is-not-completely-displayed.md) | `fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is not completely displayed | +| [isNotDisplayed](is-not-displayed.md) | `fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view that is not displayed | +| [isRoot](is-root.md) | `fun isRoot(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches only root views | +| [isVisible](is-visible.md) | `fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with VISIBLE visibility | +| [withAnyText](with-any-text.md) | `fun withAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which contains any text | +| [withBackgroundColor](with-background-color.md) | `fun withBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given background color`fun withBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given background color code | +| [withClassName](with-class-name.md) | `fun withClassName(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which class name matches given matcher | +| [withContentDescription](with-content-description.md) | `fun withContentDescription(description: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun withContentDescription(resourceId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given content description | +| [withDescendant](with-descendant.md) | `fun withDescendant(function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which has descendant of given matcher | +| [withDrawable](with-drawable.md) | `fun withDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun withDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given drawable | +| [withId](with-id.md) | `fun withId(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given resource id | +| [withIndex](with-index.md) | `fun withIndex(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches only view at given [index](with-index.md#io.github.kakaocup.kakao.common.builders.ViewBuilder$withIndex(kotlin.Int, kotlin.Function1((io.github.kakaocup.kakao.common.builders.ViewBuilder, kotlin.Unit)))/index), if there are multiple views that matches | +| [withMatcher](with-matcher.md) | `fun withMatcher(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given custom matcher | +| [withoutText](without-text.md) | `fun withoutText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun withoutText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches if the view does not have a given text | +| [withParent](with-parent.md) | `fun withParent(function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which has parent with given matcher | +| [withRating](with-rating.md) | `fun withRating(rating: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which is RatingBar with given value | +| [withResourceName](with-resource-name.md) | `fun withResourceName(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given resource name`fun withResourceName(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view by resource name with given matcher | +| [withSibling](with-sibling.md) | `fun withSibling(function: `[`ViewBuilder`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view which has sibling of given matcher | +| [withTag](with-tag.md) | `fun withTag(tag: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given tag assigned | +| [withText](with-text.md) | `fun withText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun withText(textId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given text`fun withText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches the view with given text matcher | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-assignable-from.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-assignable-from.md new file mode 100644 index 00000000..5b9cb7f3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-assignable-from.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isAssignableFrom](./is-assignable-from.md) + +# isAssignableFrom + +`fun isAssignableFrom(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches views based on instance or subclass of the provided class. + +### Parameters + +`clazz` - Class to match \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-clickable.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-clickable.md new file mode 100644 index 00000000..8bcf5226 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-clickable.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isClickable](./is-clickable.md) + +# isClickable + +`fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view that is clickable + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-completely-displayed.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-completely-displayed.md new file mode 100644 index 00000000..d52d6f15 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-completely-displayed.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isCompletelyDisplayed](./is-completely-displayed.md) + +# isCompletelyDisplayed + +`fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view that is completely displayed + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-descendant-of-a.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-descendant-of-a.md new file mode 100644 index 00000000..32897a47 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-descendant-of-a.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isDescendantOfA](./is-descendant-of-a.md) + +# isDescendantOfA + +`fun isDescendantOfA(function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view which is descendant of given matcher + +### Parameters + +`function` - ViewBuilder which will result in parent matcher \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-disabled.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-disabled.md new file mode 100644 index 00000000..8d74083b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-disabled.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isDisabled](./is-disabled.md) + +# isDisabled + +`fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view if it is not in ENABLED state + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-displayed.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-displayed.md new file mode 100644 index 00000000..67ee607e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-displayed.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isDisplayed](./is-displayed.md) + +# isDisplayed + +`fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view that is displayed + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-enabled.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-enabled.md new file mode 100644 index 00000000..a12b59f2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-enabled.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isEnabled](./is-enabled.md) + +# isEnabled + +`fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view if it is in ENABLED state + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-first.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-first.md new file mode 100644 index 00000000..32a47769 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-first.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isFirst](./is-first.md) + +# isFirst + +`fun isFirst(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the first view + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-gone.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-gone.md new file mode 100644 index 00000000..0d5021ce --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-gone.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isGone](./is-gone.md) + +# isGone + +`fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with GONE visibility + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-instance-of.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-instance-of.md new file mode 100644 index 00000000..ecd7bfa4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-instance-of.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isInstanceOf](./is-instance-of.md) + +# isInstanceOf + +`fun isInstanceOf(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`<*>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view by class instance + +### Parameters + +`clazz` - Class to match \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-invisible.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-invisible.md new file mode 100644 index 00000000..82ecf27c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-invisible.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isInvisible](./is-invisible.md) + +# isInvisible + +`fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with INVISIBLE visibility + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-not-clickable.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-not-clickable.md new file mode 100644 index 00000000..1c91d3b9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-not-clickable.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isNotClickable](./is-not-clickable.md) + +# isNotClickable + +`fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view that is not clickable + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-not-completely-displayed.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-not-completely-displayed.md new file mode 100644 index 00000000..33972d80 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-not-completely-displayed.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isNotCompletelyDisplayed](./is-not-completely-displayed.md) + +# isNotCompletelyDisplayed + +`fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view that is not completely displayed + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-not-displayed.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-not-displayed.md new file mode 100644 index 00000000..a3e13797 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-not-displayed.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isNotDisplayed](./is-not-displayed.md) + +# isNotDisplayed + +`fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view that is not displayed + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-root.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-root.md new file mode 100644 index 00000000..45025992 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-root.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isRoot](./is-root.md) + +# isRoot + +`fun isRoot(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches only root views + +**See Also** + +[ViewMatchers.isRoot](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-visible.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-visible.md new file mode 100644 index 00000000..19be4a53 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/is-visible.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [isVisible](./is-visible.md) + +# isVisible + +`fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with VISIBLE visibility + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-any-text.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-any-text.md new file mode 100644 index 00000000..0e454401 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-any-text.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withAnyText](./with-any-text.md) + +# withAnyText + +`fun withAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view which contains any text + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-background-color.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-background-color.md new file mode 100644 index 00000000..38d35421 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-background-color.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withBackgroundColor](./with-background-color.md) + +# withBackgroundColor + +`fun withBackgroundColor(@ColorRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with given background color + +### Parameters + +`resId` - Color to match`fun withBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with given background color code + +### Parameters + +`colorCode` - Color code to match \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-class-name.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-class-name.md new file mode 100644 index 00000000..ad94b09e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-class-name.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withClassName](./with-class-name.md) + +# withClassName + +`fun withClassName(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view which class name matches given matcher + +### Parameters + +`matcher` - Matcher of class name \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-content-description.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-content-description.md new file mode 100644 index 00000000..08fe9a3f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-content-description.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withContentDescription](./with-content-description.md) + +# withContentDescription + +`fun withContentDescription(description: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with given content description + +### Parameters + +`description` - Content description to match`fun withContentDescription(@StringRes resourceId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with given content description + +### Parameters + +`resourceId` - Resource id of content description to match \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-descendant.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-descendant.md new file mode 100644 index 00000000..de620b0c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-descendant.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withDescendant](./with-descendant.md) + +# withDescendant + +`fun withDescendant(function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view which has descendant of given matcher + +### Parameters + +`function` - ViewBuilder which will result in descendant matcher \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-drawable.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-drawable.md new file mode 100644 index 00000000..24697de7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-drawable.md @@ -0,0 +1,21 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withDrawable](./with-drawable.md) + +# withDrawable + +`fun withDrawable(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with given drawable + +### Parameters + +`resId` - Drawable resource to match + +`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null)`fun withDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with given drawable + +### Parameters + +`drawable` - Drawable to match + +`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-id.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-id.md new file mode 100644 index 00000000..fffbb357 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-id.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withId](./with-id.md) + +# withId + +`fun withId(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with given resource id + +### Parameters + +`id` - Resource id to match \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-index.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-index.md new file mode 100644 index 00000000..b53c734b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-index.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withIndex](./with-index.md) + +# withIndex + +`fun withIndex(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches only view at given [index](with-index.md#io.github.kakaocup.kakao.common.builders.ViewBuilder$withIndex(kotlin.Int, kotlin.Function1((io.github.kakaocup.kakao.common.builders.ViewBuilder, kotlin.Unit)))/index), if there are multiple views that matches + +### Parameters + +`index` - Index of the view to match + +`function` - [ViewBuilder](index.md) that will result in matcher \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-matcher.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-matcher.md new file mode 100644 index 00000000..60801b44 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-matcher.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withMatcher](./with-matcher.md) + +# withMatcher + +`fun withMatcher(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with given custom matcher + +### Parameters + +`matcher` - Matcher that needs to be added \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-parent.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-parent.md new file mode 100644 index 00000000..fcb6da35 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-parent.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withParent](./with-parent.md) + +# withParent + +`fun withParent(function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view which has parent with given matcher + +### Parameters + +`function` - ViewBuilder which will result in parent matcher \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-rating.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-rating.md new file mode 100644 index 00000000..1d4ec758 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-rating.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withRating](./with-rating.md) + +# withRating + +`fun withRating(rating: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view which is RatingBar with given value + +### Parameters + +`rating` - value of RatingBar \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-resource-name.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-resource-name.md new file mode 100644 index 00000000..7761324d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-resource-name.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withResourceName](./with-resource-name.md) + +# withResourceName + +`fun withResourceName(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with given resource name + +### Parameters + +`name` - Resource name to match`fun withResourceName(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view by resource name with given matcher + +### Parameters + +`matcher` - Matcher for resource name \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-sibling.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-sibling.md new file mode 100644 index 00000000..93476aed --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-sibling.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withSibling](./with-sibling.md) + +# withSibling + +`fun withSibling(function: `[`ViewBuilder`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view which has sibling of given matcher + +### Parameters + +`function` - ViewBuilder which will result in sibling matcher \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-tag.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-tag.md new file mode 100644 index 00000000..13b6e6ef --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-tag.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withTag](./with-tag.md) + +# withTag + +`fun withTag(tag: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with given tag assigned + +### Parameters + +`tag` - Tag object to match \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-text.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-text.md new file mode 100644 index 00000000..904f2ba0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/with-text.md @@ -0,0 +1,23 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withText](./with-text.md) + +# withText + +`fun withText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with given text + +### Parameters + +`text` - Text to match`fun withText(@StringRes textId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with given text + +### Parameters + +`textId` - String resource to match`fun withText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches the view with given text matcher + +### Parameters + +`matcher` - Text matcher to add \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/without-text.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/without-text.md new file mode 100644 index 00000000..d51c45b1 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/-view-builder/without-text.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.builders](../index.md) / [ViewBuilder](index.md) / [withoutText](./without-text.md) + +# withoutText + +`fun withoutText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches if the view does not have a given text + +### Parameters + +`text` - Text to be matched`fun withoutText(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches if the view does not have a given text + +### Parameters + +`resId` - String resource to be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.builders/index.md b/docs/kakao/io.github.kakaocup.kakao.common.builders/index.md new file mode 100644 index 00000000..0f3e70bc --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.builders/index.md @@ -0,0 +1,10 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.common.builders](./index.md) + +## Package io.github.kakaocup.kakao.common.builders + +### Types + +| Name | Summary | +|---|---| +| [RootBuilder](-root-builder/index.md) | `class RootBuilder`
Class for building root matchers | +| [ViewBuilder](-view-builder/index.md) | `class ViewBuilder`
Class for building view matchers and interactions | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-abs-list-view-adapter-size-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-abs-list-view-adapter-size-matcher/-init-.md new file mode 100644 index 00000000..08c759e5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-abs-list-view-adapter-size-matcher/-init-.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [AbsListViewAdapterSizeMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`AbsListViewAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` + +Matches AbsListView with count of children + +### Parameters + +`size` - of children count in AbsListView \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-abs-list-view-adapter-size-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-abs-list-view-adapter-size-matcher/describe-to.md new file mode 100644 index 00000000..6728d11e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-abs-list-view-adapter-size-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [AbsListViewAdapterSizeMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-abs-list-view-adapter-size-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-abs-list-view-adapter-size-matcher/index.md new file mode 100644 index 00000000..0c5f9de9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-abs-list-view-adapter-size-matcher/index.md @@ -0,0 +1,24 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [AbsListViewAdapterSizeMatcher](./index.md) + +# AbsListViewAdapterSizeMatcher + +`class AbsListViewAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`AbsListView`](https://developer.android.com/reference/android/widget/AbsListView.html)`>` + +Matches AbsListView with count of children + +### Parameters + +`size` - of children count in AbsListView + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `AbsListViewAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches AbsListView with count of children | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`AbsListView`](https://developer.android.com/reference/android/widget/AbsListView.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-abs-list-view-adapter-size-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-abs-list-view-adapter-size-matcher/matches-safely.md new file mode 100644 index 00000000..cd2a03da --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-abs-list-view-adapter-size-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [AbsListViewAdapterSizeMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: `[`AbsListView`](https://developer.android.com/reference/android/widget/AbsListView.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-any-text-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-any-text-matcher/-init-.md new file mode 100644 index 00000000..de66dab3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-any-text-matcher/-init-.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [AnyTextMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`AnyTextMatcher()` + +Matches TextView views which contains any text + +**See Also** + +[TextView](https://developer.android.com/reference/android/widget/TextView.html) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-any-text-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-any-text-matcher/describe-to.md new file mode 100644 index 00000000..18c252f2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-any-text-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [AnyTextMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-any-text-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-any-text-matcher/index.md new file mode 100644 index 00000000..1c02da8b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-any-text-matcher/index.md @@ -0,0 +1,24 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [AnyTextMatcher](./index.md) + +# AnyTextMatcher + +`class AnyTextMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`TextView`](https://developer.android.com/reference/android/widget/TextView.html)`>` + +Matches TextView views which contains any text + +**See Also** + +[TextView](https://developer.android.com/reference/android/widget/TextView.html) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `AnyTextMatcher()`
Matches TextView views which contains any text | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`TextView`](https://developer.android.com/reference/android/widget/TextView.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-any-text-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-any-text-matcher/matches-safely.md new file mode 100644 index 00000000..ff439ec3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-any-text-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [AnyTextMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: `[`TextView`](https://developer.android.com/reference/android/widget/TextView.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-background-color-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-background-color-matcher/-init-.md new file mode 100644 index 00000000..f802fc1d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-background-color-matcher/-init-.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [BackgroundColorMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`BackgroundColorMatcher(@ColorRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = -1, colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`? = null)` + +Matches given background color with the current one + +### Parameters + +`resId` - Background color resource to be matched (default is -1) + +`colorCode` - Background color string code to be matched (default is null) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-background-color-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-background-color-matcher/describe-to.md new file mode 100644 index 00000000..337f2af0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-background-color-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [BackgroundColorMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-background-color-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-background-color-matcher/index.md new file mode 100644 index 00000000..d9c4d5d7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-background-color-matcher/index.md @@ -0,0 +1,26 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [BackgroundColorMatcher](./index.md) + +# BackgroundColorMatcher + +`class BackgroundColorMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` + +Matches given background color with the current one + +### Parameters + +`resId` - Background color resource to be matched (default is -1) + +`colorCode` - Background color string code to be matched (default is null) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `BackgroundColorMatcher(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = -1, colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`? = null)`
Matches given background color with the current one | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-background-color-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-background-color-matcher/matches-safely.md new file mode 100644 index 00000000..b032cf3c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-background-color-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [BackgroundColorMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-child-count-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-child-count-matcher/-init-.md new file mode 100644 index 00000000..0c2086da --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-child-count-matcher/-init-.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ChildCountMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`ChildCountMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` + +Matches view with size no of children + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-child-count-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-child-count-matcher/describe-to.md new file mode 100644 index 00000000..6dcc1607 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-child-count-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ChildCountMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(description: Description?): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-child-count-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-child-count-matcher/index.md new file mode 100644 index 00000000..074445a9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-child-count-matcher/index.md @@ -0,0 +1,20 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ChildCountMatcher](./index.md) + +# ChildCountMatcher + +`class ChildCountMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` + +Matches view with size no of children + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `ChildCountMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches view with size no of children | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(description: Description?): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-child-count-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-child-count-matcher/matches-safely.md new file mode 100644 index 00000000..7beedc3b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-child-count-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ChildCountMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-drawable-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-drawable-matcher/-init-.md new file mode 100644 index 00000000..6b155b8f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-drawable-matcher/-init-.md @@ -0,0 +1,15 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [DrawableMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`DrawableMatcher(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = -1, drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`? = null, @ColorRes tintColorId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`? = null, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null)` + +Matches given drawable with current one + +### Parameters + +`resId` - Drawable resource to be matched (default is -1) + +`drawable` - Drawable instance to be matched (default is null) + +`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-drawable-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-drawable-matcher/describe-to.md new file mode 100644 index 00000000..64c64a14 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-drawable-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [DrawableMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-drawable-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-drawable-matcher/index.md new file mode 100644 index 00000000..4d068cfd --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-drawable-matcher/index.md @@ -0,0 +1,28 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [DrawableMatcher](./index.md) + +# DrawableMatcher + +`class DrawableMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` + +Matches given drawable with current one + +### Parameters + +`resId` - Drawable resource to be matched (default is -1) + +`drawable` - Drawable instance to be matched (default is null) + +`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `DrawableMatcher(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = -1, drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`? = null, tintColorId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`? = null, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null)`
Matches given drawable with current one | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-drawable-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-drawable-matcher/matches-safely.md new file mode 100644 index 00000000..10c13c1f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-drawable-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [DrawableMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-first-view-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-first-view-matcher/-init-.md new file mode 100644 index 00000000..404b81f7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-first-view-matcher/-init-.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [FirstViewMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`FirstViewMatcher()` + +Matches first view + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-first-view-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-first-view-matcher/describe-to.md new file mode 100644 index 00000000..a02e1916 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-first-view-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [FirstViewMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-first-view-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-first-view-matcher/index.md new file mode 100644 index 00000000..3517fd36 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-first-view-matcher/index.md @@ -0,0 +1,20 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [FirstViewMatcher](./index.md) + +# FirstViewMatcher + +`class FirstViewMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>` + +Matches first view + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `FirstViewMatcher()`
Matches first view | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-first-view-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-first-view-matcher/matches-safely.md new file mode 100644 index 00000000..07a16cf9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-first-view-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [FirstViewMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-index-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-index-matcher/-init-.md new file mode 100644 index 00000000..db90a07c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-index-matcher/-init-.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [IndexMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`IndexMatcher(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` + +Matches index'th view that matches given matcher + +### Parameters + +`matcher` - Matcher that have several matching views + +`index` - index of view that must be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-index-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-index-matcher/describe-to.md new file mode 100644 index 00000000..945c704f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-index-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [IndexMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-index-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-index-matcher/index.md new file mode 100644 index 00000000..6a8cf0cd --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-index-matcher/index.md @@ -0,0 +1,26 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [IndexMatcher](./index.md) + +# IndexMatcher + +`class IndexMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` + +Matches index'th view that matches given matcher + +### Parameters + +`matcher` - Matcher that have several matching views + +`index` - index of view that must be matched + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `IndexMatcher(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches index'th view that matches given matcher | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-index-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-index-matcher/matches-safely.md new file mode 100644 index 00000000..1208f460 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-index-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [IndexMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/-init-.md new file mode 100644 index 00000000..de69f2b5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/-init-.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ItemMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`ItemMatcher(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, item: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)` + +Matches first RecyclerView descendant which matches specific matcher + +### Parameters + +`parent` - Matcher of the recycler view + +`item` - Matcher of the item in adapter \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/describe-to.md new file mode 100644 index 00000000..cef253ea --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ItemMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/index.md new file mode 100644 index 00000000..558de366 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/index.md @@ -0,0 +1,32 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ItemMatcher](./index.md) + +# ItemMatcher + +`class ItemMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>` + +Matches first RecyclerView descendant which matches specific matcher + +### Parameters + +`parent` - Matcher of the recycler view + +`item` - Matcher of the item in adapter + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `ItemMatcher(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, item: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)`
Matches first RecyclerView descendant which matches specific matcher | + +### Properties + +| Name | Summary | +|---|---| +| [position](position.md) | `var position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/matches-safely.md new file mode 100644 index 00000000..08e31d2b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ItemMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/position.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/position.md new file mode 100644 index 00000000..adb07dbc --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-item-matcher/position.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ItemMatcher](index.md) / [position](./position.md) + +# position + +`var position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-navigation-item-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-navigation-item-matcher/-init-.md new file mode 100644 index 00000000..2394e842 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-navigation-item-matcher/-init-.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [NavigationItemMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`NavigationItemMatcher(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` + +Matches NavigationView with given item id checked + +### Parameters + +`id` - menu item id to be checked \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-navigation-item-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-navigation-item-matcher/describe-to.md new file mode 100644 index 00000000..ba7f34ff --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-navigation-item-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [NavigationItemMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-navigation-item-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-navigation-item-matcher/index.md new file mode 100644 index 00000000..ee5df680 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-navigation-item-matcher/index.md @@ -0,0 +1,24 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [NavigationItemMatcher](./index.md) + +# NavigationItemMatcher + +`class NavigationItemMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, NavigationView>` + +Matches NavigationView with given item id checked + +### Parameters + +`id` - menu item id to be checked + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `NavigationItemMatcher(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches NavigationView with given item id checked | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: NavigationView): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-navigation-item-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-navigation-item-matcher/matches-safely.md new file mode 100644 index 00000000..bbd31326 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-navigation-item-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [NavigationItemMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: NavigationView): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-page-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-page-matcher/-init-.md new file mode 100644 index 00000000..1c9f7ba7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-page-matcher/-init-.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [PageMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`PageMatcher(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` + +Matches ViewPager which page index equals given + +### Parameters + +`index` - Index of page \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-page-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-page-matcher/describe-to.md new file mode 100644 index 00000000..03390bb0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-page-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [PageMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-page-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-page-matcher/index.md new file mode 100644 index 00000000..ebda2144 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-page-matcher/index.md @@ -0,0 +1,24 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [PageMatcher](./index.md) + +# PageMatcher + +`class PageMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, ViewPager>` + +Matches ViewPager which page index equals given + +### Parameters + +`index` - Index of page + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `PageMatcher(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches ViewPager which page index equals given | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: ViewPager?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-page-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-page-matcher/matches-safely.md new file mode 100644 index 00000000..21fed50c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-page-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [PageMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: ViewPager?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-position-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-position-matcher/-init-.md new file mode 100644 index 00000000..0274034e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-position-matcher/-init-.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [PositionMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`PositionMatcher(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` + +Matches RecyclerView descendant at given position in adapter + +### Parameters + +`parent` - Matcher of the recycler view + +`position` - Position of item in adapter \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-position-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-position-matcher/describe-to.md new file mode 100644 index 00000000..fa46432c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-position-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [PositionMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-position-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-position-matcher/index.md new file mode 100644 index 00000000..fea23d4d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-position-matcher/index.md @@ -0,0 +1,26 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [PositionMatcher](./index.md) + +# PositionMatcher + +`class PositionMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>` + +Matches RecyclerView descendant at given position in adapter + +### Parameters + +`parent` - Matcher of the recycler view + +`position` - Position of item in adapter + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `PositionMatcher(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches RecyclerView descendant at given position in adapter | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-position-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-position-matcher/matches-safely.md new file mode 100644 index 00000000..b355ad92 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-position-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [PositionMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-progress-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-progress-matcher/-init-.md new file mode 100644 index 00000000..078a0806 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-progress-matcher/-init-.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ProgressMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`ProgressMatcher(value: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` + +Matcher of value progress of given matcher + +### Parameters + +`value` - of progress that matched the view which is ProgressBar \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-progress-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-progress-matcher/describe-to.md new file mode 100644 index 00000000..9f3b140b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-progress-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ProgressMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-progress-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-progress-matcher/index.md new file mode 100644 index 00000000..6a36ebfa --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-progress-matcher/index.md @@ -0,0 +1,24 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ProgressMatcher](./index.md) + +# ProgressMatcher + +`class ProgressMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`ProgressBar`](https://developer.android.com/reference/android/widget/ProgressBar.html)`>` + +Matcher of value progress of given matcher + +### Parameters + +`value` - of progress that matched the view which is ProgressBar + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `ProgressMatcher(value: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matcher of value progress of given matcher | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`ProgressBar`](https://developer.android.com/reference/android/widget/ProgressBar.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-progress-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-progress-matcher/matches-safely.md new file mode 100644 index 00000000..6446c60b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-progress-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ProgressMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: `[`ProgressBar`](https://developer.android.com/reference/android/widget/ProgressBar.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-rating-bar-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-rating-bar-matcher/-init-.md new file mode 100644 index 00000000..908ea027 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-rating-bar-matcher/-init-.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [RatingBarMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`RatingBarMatcher(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`)` + +Matcher of value rating of given matcher + +### Parameters + +`value` - of rating that matched the view which is RatingBar \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-rating-bar-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-rating-bar-matcher/describe-to.md new file mode 100644 index 00000000..be134c21 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-rating-bar-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [RatingBarMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-rating-bar-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-rating-bar-matcher/index.md new file mode 100644 index 00000000..54db98f6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-rating-bar-matcher/index.md @@ -0,0 +1,24 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [RatingBarMatcher](./index.md) + +# RatingBarMatcher + +`class RatingBarMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`RatingBar`](https://developer.android.com/reference/android/widget/RatingBar.html)`>` + +Matcher of value rating of given matcher + +### Parameters + +`value` - of rating that matched the view which is RatingBar + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `RatingBarMatcher(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`)`
Matcher of value rating of given matcher | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`RatingBar`](https://developer.android.com/reference/android/widget/RatingBar.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-rating-bar-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-rating-bar-matcher/matches-safely.md new file mode 100644 index 00000000..9ac1b293 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-rating-bar-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [RatingBarMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: `[`RatingBar`](https://developer.android.com/reference/android/widget/RatingBar.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-recycler-view-adapter-size-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-recycler-view-adapter-size-matcher/-init-.md new file mode 100644 index 00000000..df651374 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-recycler-view-adapter-size-matcher/-init-.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [RecyclerViewAdapterSizeMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`RecyclerViewAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` + +Matches RecyclerView with count of children + +### Parameters + +`size` - of children count in RecyclerView \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-recycler-view-adapter-size-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-recycler-view-adapter-size-matcher/describe-to.md new file mode 100644 index 00000000..319f3fe9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-recycler-view-adapter-size-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [RecyclerViewAdapterSizeMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-recycler-view-adapter-size-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-recycler-view-adapter-size-matcher/index.md new file mode 100644 index 00000000..1f15871b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-recycler-view-adapter-size-matcher/index.md @@ -0,0 +1,24 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [RecyclerViewAdapterSizeMatcher](./index.md) + +# RecyclerViewAdapterSizeMatcher + +`class RecyclerViewAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, RecyclerView>` + +Matches RecyclerView with count of children + +### Parameters + +`size` - of children count in RecyclerView + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `RecyclerViewAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches RecyclerView with count of children | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: RecyclerView): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-recycler-view-adapter-size-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-recycler-view-adapter-size-matcher/matches-safely.md new file mode 100644 index 00000000..f7fcec82 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-recycler-view-adapter-size-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [RecyclerViewAdapterSizeMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: RecyclerView): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-selected-chip-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-selected-chip-matcher/-init-.md new file mode 100644 index 00000000..31e56dda --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-selected-chip-matcher/-init-.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SelectedChipMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`SelectedChipMatcher()` + +Matches checked chip + +**See Also** + +[Chip](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-selected-chip-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-selected-chip-matcher/describe-to.md new file mode 100644 index 00000000..f829f621 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-selected-chip-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SelectedChipMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-selected-chip-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-selected-chip-matcher/index.md new file mode 100644 index 00000000..bf3cb5df --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-selected-chip-matcher/index.md @@ -0,0 +1,24 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SelectedChipMatcher](./index.md) + +# SelectedChipMatcher + +`class SelectedChipMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Chip>` + +Matches checked chip + +**See Also** + +[Chip](#) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `SelectedChipMatcher()`
Matches checked chip | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: Chip?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-selected-chip-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-selected-chip-matcher/matches-safely.md new file mode 100644 index 00000000..46ac5354 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-selected-chip-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SelectedChipMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(item: Chip?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-slider-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-slider-matcher/-init-.md new file mode 100644 index 00000000..3801d4e8 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-slider-matcher/-init-.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SliderMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`SliderMatcher(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`)` + +Matcher of value slider of given matcher + +### Parameters + +`value` - of value that matched the view which is Slider \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-slider-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-slider-matcher/describe-to.md new file mode 100644 index 00000000..32705730 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-slider-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SliderMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-slider-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-slider-matcher/index.md new file mode 100644 index 00000000..618df242 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-slider-matcher/index.md @@ -0,0 +1,24 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SliderMatcher](./index.md) + +# SliderMatcher + +`class SliderMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Slider>` + +Matcher of value slider of given matcher + +### Parameters + +`value` - of value that matched the view which is Slider + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `SliderMatcher(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`)`
Matcher of value slider of given matcher | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: Slider?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-slider-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-slider-matcher/matches-safely.md new file mode 100644 index 00000000..2aa47f85 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-slider-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SliderMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: Slider?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-adapter-size-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-adapter-size-matcher/-init-.md new file mode 100644 index 00000000..f41985c3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-adapter-size-matcher/-init-.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SpinnerAdapterSizeMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`SpinnerAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` + +Matches Spinner with count of children + +### Parameters + +`size` - of children count in Spinner \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-adapter-size-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-adapter-size-matcher/describe-to.md new file mode 100644 index 00000000..1e343c79 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-adapter-size-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SpinnerAdapterSizeMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-adapter-size-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-adapter-size-matcher/index.md new file mode 100644 index 00000000..7630adc9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-adapter-size-matcher/index.md @@ -0,0 +1,24 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SpinnerAdapterSizeMatcher](./index.md) + +# SpinnerAdapterSizeMatcher + +`class SpinnerAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`Spinner`](https://developer.android.com/reference/android/widget/Spinner.html)`>` + +Matches Spinner with count of children + +### Parameters + +`size` - of children count in Spinner + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `SpinnerAdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches Spinner with count of children | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: `[`Spinner`](https://developer.android.com/reference/android/widget/Spinner.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-adapter-size-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-adapter-size-matcher/matches-safely.md new file mode 100644 index 00000000..9cfdcf77 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-adapter-size-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SpinnerAdapterSizeMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: `[`Spinner`](https://developer.android.com/reference/android/widget/Spinner.html)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/-init-.md new file mode 100644 index 00000000..0f5fca2c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/-init-.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SpinnerPopupMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`SpinnerPopupMatcher()` + +Matches Root View is popup window and contains DropDownView + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/describe-to.md new file mode 100644 index 00000000..70c1c6be --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SpinnerPopupMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(description: Description?): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/dropdown-class-name.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/dropdown-class-name.md new file mode 100644 index 00000000..1bff854b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/dropdown-class-name.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SpinnerPopupMatcher](index.md) / [dropdownClassName](./dropdown-class-name.md) + +# dropdownClassName + +`var dropdownClassName: `[`Array`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)`<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/index.md new file mode 100644 index 00000000..ae102b9d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/index.md @@ -0,0 +1,27 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SpinnerPopupMatcher](./index.md) + +# SpinnerPopupMatcher + +`class SpinnerPopupMatcher : TypeSafeMatcher` + +Matches Root View is popup window and contains DropDownView + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `SpinnerPopupMatcher()`
Matches Root View is popup window and contains DropDownView | + +### Properties + +| Name | Summary | +|---|---| +| [dropdownClassName](dropdown-class-name.md) | `var dropdownClassName: `[`Array`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)`<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>` | +| [popupClassName](popup-class-name.md) | `var popupClassName: `[`Array`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)`<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>` | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(description: Description?): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: Root?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/matches-safely.md new file mode 100644 index 00000000..7111ec84 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SpinnerPopupMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(item: Root?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/popup-class-name.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/popup-class-name.md new file mode 100644 index 00000000..3f32ada5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-spinner-popup-matcher/popup-class-name.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SpinnerPopupMatcher](index.md) / [popupClassName](./popup-class-name.md) + +# popupClassName + +`var popupClassName: `[`Array`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)`<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-swipe-refresh-layout-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-swipe-refresh-layout-matcher/-init-.md new file mode 100644 index 00000000..717b0e53 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-swipe-refresh-layout-matcher/-init-.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SwipeRefreshLayoutMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`SwipeRefreshLayoutMatcher(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-swipe-refresh-layout-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-swipe-refresh-layout-matcher/describe-to.md new file mode 100644 index 00000000..d9b689b3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-swipe-refresh-layout-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SwipeRefreshLayoutMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-swipe-refresh-layout-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-swipe-refresh-layout-matcher/index.md new file mode 100644 index 00000000..9989a787 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-swipe-refresh-layout-matcher/index.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SwipeRefreshLayoutMatcher](./index.md) + +# SwipeRefreshLayoutMatcher + +`class SwipeRefreshLayoutMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `SwipeRefreshLayoutMatcher(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-swipe-refresh-layout-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-swipe-refresh-layout-matcher/matches-safely.md new file mode 100644 index 00000000..38ebf022 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-swipe-refresh-layout-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [SwipeRefreshLayoutMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/-init-.md new file mode 100644 index 00000000..32f72032 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/-init-.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [TextInputLayoutCounterEnabledMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`TextInputLayoutCounterEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/describe-to.md new file mode 100644 index 00000000..1326e507 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [TextInputLayoutCounterEnabledMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/index.md new file mode 100644 index 00000000..38ecab75 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/index.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [TextInputLayoutCounterEnabledMatcher](./index.md) + +# TextInputLayoutCounterEnabledMatcher + +`class TextInputLayoutCounterEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `TextInputLayoutCounterEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/matches-safely.md new file mode 100644 index 00000000..95a0ad41 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-counter-enabled-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [TextInputLayoutCounterEnabledMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-error-enabled-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-error-enabled-matcher/-init-.md new file mode 100644 index 00000000..4fdaabe1 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-error-enabled-matcher/-init-.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [TextInputLayoutErrorEnabledMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`TextInputLayoutErrorEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-error-enabled-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-error-enabled-matcher/describe-to.md new file mode 100644 index 00000000..b80ce753 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-error-enabled-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [TextInputLayoutErrorEnabledMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-error-enabled-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-error-enabled-matcher/index.md new file mode 100644 index 00000000..dcefa175 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-error-enabled-matcher/index.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [TextInputLayoutErrorEnabledMatcher](./index.md) + +# TextInputLayoutErrorEnabledMatcher + +`class TextInputLayoutErrorEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `TextInputLayoutErrorEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-error-enabled-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-error-enabled-matcher/matches-safely.md new file mode 100644 index 00000000..1d2e1c76 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-error-enabled-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [TextInputLayoutErrorEnabledMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/-init-.md new file mode 100644 index 00000000..82147649 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/-init-.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [TextInputLayoutHintEnabledMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`TextInputLayoutHintEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/describe-to.md new file mode 100644 index 00000000..91dbb6d9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [TextInputLayoutHintEnabledMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/index.md new file mode 100644 index 00000000..fb87b5d0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/index.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [TextInputLayoutHintEnabledMatcher](./index.md) + +# TextInputLayoutHintEnabledMatcher + +`class TextInputLayoutHintEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `TextInputLayoutHintEnabledMatcher(enabled: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/matches-safely.md new file mode 100644 index 00000000..499a3698 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-text-input-layout-hint-enabled-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [TextInputLayoutHintEnabledMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(item: `[`View`](https://developer.android.com/reference/android/view/View.html)`?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/-init-.md new file mode 100644 index 00000000..25776687 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarNavigationMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`ToolbarNavigationMatcher(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`)` +`ToolbarNavigationMatcher(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` +`ToolbarNavigationMatcher(toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/describe-to.md new file mode 100644 index 00000000..eb7c7324 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarNavigationMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/drawable.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/drawable.md new file mode 100644 index 00000000..c3b8e2ac --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/drawable.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarNavigationMatcher](index.md) / [drawable](./drawable.md) + +# drawable + +`var drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/index.md new file mode 100644 index 00000000..63e6e9e6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/index.md @@ -0,0 +1,25 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarNavigationMatcher](./index.md) + +# ToolbarNavigationMatcher + +`class ToolbarNavigationMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>` + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `ToolbarNavigationMatcher(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`)`
`ToolbarNavigationMatcher(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
`ToolbarNavigationMatcher(toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null)` | + +### Properties + +| Name | Summary | +|---|---| +| [drawable](drawable.md) | `var drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`?` | +| [resId](res-id.md) | `var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: Toolbar): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/matches-safely.md new file mode 100644 index 00000000..8951e9f1 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarNavigationMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: Toolbar): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/res-id.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/res-id.md new file mode 100644 index 00000000..56d1a6f5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-navigation-matcher/res-id.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarNavigationMatcher](index.md) / [resId](./res-id.md) + +# resId + +`var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/-init-.md new file mode 100644 index 00000000..c4673fa5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`ToolbarSubtitleMatcher(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)` +`ToolbarSubtitleMatcher(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` +`ToolbarSubtitleMatcher()` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/describe-to.md new file mode 100644 index 00000000..32c41656 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/index.md new file mode 100644 index 00000000..342a583f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/index.md @@ -0,0 +1,25 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](./index.md) + +# ToolbarSubtitleMatcher + +`class ToolbarSubtitleMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>` + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `ToolbarSubtitleMatcher(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)`
`ToolbarSubtitleMatcher(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
`ToolbarSubtitleMatcher()` | + +### Properties + +| Name | Summary | +|---|---| +| [resId](res-id.md) | `var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`?` | +| [subtitle](subtitle.md) | `var subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?` | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: Toolbar?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/matches-safely.md new file mode 100644 index 00000000..310bfba8 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: Toolbar?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/res-id.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/res-id.md new file mode 100644 index 00000000..cf16e2d4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/res-id.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [resId](./res-id.md) + +# resId + +`var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/subtitle.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/subtitle.md new file mode 100644 index 00000000..ff5d8c24 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-subtitle-matcher/subtitle.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [subtitle](./subtitle.md) + +# subtitle + +`var subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/-init-.md new file mode 100644 index 00000000..997659bd --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`ToolbarTitleMatcher(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)` +`ToolbarTitleMatcher(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` +`ToolbarTitleMatcher()` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/describe-to.md new file mode 100644 index 00000000..02681452 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/index.md new file mode 100644 index 00000000..144b1a96 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/index.md @@ -0,0 +1,25 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](./index.md) + +# ToolbarTitleMatcher + +`class ToolbarTitleMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>` + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `ToolbarTitleMatcher(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)`
`ToolbarTitleMatcher(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
`ToolbarTitleMatcher()` | + +### Properties + +| Name | Summary | +|---|---| +| [resId](res-id.md) | `var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`?` | +| [title](title.md) | `var title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?` | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: Toolbar?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/matches-safely.md new file mode 100644 index 00000000..e53ab56c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: Toolbar?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/res-id.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/res-id.md new file mode 100644 index 00000000..c14672ec --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/res-id.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [resId](./res-id.md) + +# resId + +`var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/title.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/title.md new file mode 100644 index 00000000..10a72498 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-toolbar-title-matcher/title.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [title](./title.md) + +# title + +`var title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-view-pager2-adapter-size-matcher/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-view-pager2-adapter-size-matcher/-init-.md new file mode 100644 index 00000000..532757ed --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-view-pager2-adapter-size-matcher/-init-.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ViewPager2AdapterSizeMatcher](index.md) / [<init>](./-init-.md) + +# <init> + +`ViewPager2AdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` + +Matches ViewPager2 with count of children + +### Parameters + +`size` - of children count in ViewPager2 \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-view-pager2-adapter-size-matcher/describe-to.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-view-pager2-adapter-size-matcher/describe-to.md new file mode 100644 index 00000000..bb5cba95 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-view-pager2-adapter-size-matcher/describe-to.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ViewPager2AdapterSizeMatcher](index.md) / [describeTo](./describe-to.md) + +# describeTo + +`fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-view-pager2-adapter-size-matcher/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-view-pager2-adapter-size-matcher/index.md new file mode 100644 index 00000000..cc0d27ce --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-view-pager2-adapter-size-matcher/index.md @@ -0,0 +1,24 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ViewPager2AdapterSizeMatcher](./index.md) + +# ViewPager2AdapterSizeMatcher + +`class ViewPager2AdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, ViewPager2>` + +Matches ViewPager2 with count of children + +### Parameters + +`size` - of children count in ViewPager2 + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `ViewPager2AdapterSizeMatcher(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
Matches ViewPager2 with count of children | + +### Functions + +| Name | Summary | +|---|---| +| [describeTo](describe-to.md) | `fun describeTo(description: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: ViewPager2): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/-view-pager2-adapter-size-matcher/matches-safely.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-view-pager2-adapter-size-matcher/matches-safely.md new file mode 100644 index 00000000..a77a4d0b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/-view-pager2-adapter-size-matcher/matches-safely.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.matchers](../index.md) / [ViewPager2AdapterSizeMatcher](index.md) / [matchesSafely](./matches-safely.md) + +# matchesSafely + +`protected fun matchesSafely(view: ViewPager2): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.matchers/index.md b/docs/kakao/io.github.kakaocup.kakao.common.matchers/index.md new file mode 100644 index 00000000..0e7d59e8 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.matchers/index.md @@ -0,0 +1,34 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.common.matchers](./index.md) + +## Package io.github.kakaocup.kakao.common.matchers + +### Types + +| Name | Summary | +|---|---| +| [AbsListViewAdapterSizeMatcher](-abs-list-view-adapter-size-matcher/index.md) | `class AbsListViewAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`AbsListView`](https://developer.android.com/reference/android/widget/AbsListView.html)`>`
Matches AbsListView with count of children | +| [AnyTextMatcher](-any-text-matcher/index.md) | `class AnyTextMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`TextView`](https://developer.android.com/reference/android/widget/TextView.html)`>`
Matches TextView views which contains any text | +| [BackgroundColorMatcher](-background-color-matcher/index.md) | `class BackgroundColorMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Matches given background color with the current one | +| [ChildCountMatcher](-child-count-matcher/index.md) | `class ChildCountMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Matches view with size no of children | +| [DrawableMatcher](-drawable-matcher/index.md) | `class DrawableMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Matches given drawable with current one | +| [FirstViewMatcher](-first-view-matcher/index.md) | `class FirstViewMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Matches first view | +| [IndexMatcher](-index-matcher/index.md) | `class IndexMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Matches index'th view that matches given matcher | +| [ItemMatcher](-item-matcher/index.md) | `class ItemMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Matches first RecyclerView descendant which matches specific matcher | +| [NavigationItemMatcher](-navigation-item-matcher/index.md) | `class NavigationItemMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, NavigationView>`
Matches NavigationView with given item id checked | +| [PageMatcher](-page-matcher/index.md) | `class PageMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, ViewPager>`
Matches ViewPager which page index equals given | +| [PositionMatcher](-position-matcher/index.md) | `class PositionMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`View`](https://developer.android.com/reference/android/view/View.html)`>`
Matches RecyclerView descendant at given position in adapter | +| [ProgressMatcher](-progress-matcher/index.md) | `class ProgressMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`ProgressBar`](https://developer.android.com/reference/android/widget/ProgressBar.html)`>`
Matcher of value progress of given matcher | +| [RatingBarMatcher](-rating-bar-matcher/index.md) | `class RatingBarMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`RatingBar`](https://developer.android.com/reference/android/widget/RatingBar.html)`>`
Matcher of value rating of given matcher | +| [RecyclerViewAdapterSizeMatcher](-recycler-view-adapter-size-matcher/index.md) | `class RecyclerViewAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, RecyclerView>`
Matches RecyclerView with count of children | +| [SelectedChipMatcher](-selected-chip-matcher/index.md) | `class SelectedChipMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Chip>`
Matches checked chip | +| [SliderMatcher](-slider-matcher/index.md) | `class SliderMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Slider>`
Matcher of value slider of given matcher | +| [SpinnerAdapterSizeMatcher](-spinner-adapter-size-matcher/index.md) | `class SpinnerAdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, `[`Spinner`](https://developer.android.com/reference/android/widget/Spinner.html)`>`
Matches Spinner with count of children | +| [SpinnerPopupMatcher](-spinner-popup-matcher/index.md) | `class SpinnerPopupMatcher : TypeSafeMatcher`
Matches Root View is popup window and contains DropDownView | +| [SwipeRefreshLayoutMatcher](-swipe-refresh-layout-matcher/index.md) | `class SwipeRefreshLayoutMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | +| [TextInputLayoutCounterEnabledMatcher](-text-input-layout-counter-enabled-matcher/index.md) | `class TextInputLayoutCounterEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | +| [TextInputLayoutErrorEnabledMatcher](-text-input-layout-error-enabled-matcher/index.md) | `class TextInputLayoutErrorEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | +| [TextInputLayoutHintEnabledMatcher](-text-input-layout-hint-enabled-matcher/index.md) | `class TextInputLayoutHintEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | +| [ToolbarNavigationMatcher](-toolbar-navigation-matcher/index.md) | `class ToolbarNavigationMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>` | +| [ToolbarSubtitleMatcher](-toolbar-subtitle-matcher/index.md) | `class ToolbarSubtitleMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>` | +| [ToolbarTitleMatcher](-toolbar-title-matcher/index.md) | `class ToolbarTitleMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>` | +| [ViewPager2AdapterSizeMatcher](-view-pager2-adapter-size-matcher/index.md) | `class ViewPager2AdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, ViewPager2>`
Matches ViewPager2 with count of children | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.utilities/get-resource-color.md b/docs/kakao/io.github.kakaocup.kakao.common.utilities/get-resource-color.md new file mode 100644 index 00000000..b6be9a38 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.utilities/get-resource-color.md @@ -0,0 +1,5 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.common.utilities](index.md) / [getResourceColor](./get-resource-color.md) + +# getResourceColor + +`fun getResourceColor(@ColorRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.utilities/get-resource-drawable.md b/docs/kakao/io.github.kakaocup.kakao.common.utilities/get-resource-drawable.md new file mode 100644 index 00000000..b20ee6a2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.utilities/get-resource-drawable.md @@ -0,0 +1,5 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.common.utilities](index.md) / [getResourceDrawable](./get-resource-drawable.md) + +# getResourceDrawable + +`fun getResourceDrawable(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.utilities/get-resource-string.md b/docs/kakao/io.github.kakaocup.kakao.common.utilities/get-resource-string.md new file mode 100644 index 00000000..ac3aae75 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.utilities/get-resource-string.md @@ -0,0 +1,5 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.common.utilities](index.md) / [getResourceString](./get-resource-string.md) + +# getResourceString + +`fun getResourceString(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`!` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.utilities/index.md b/docs/kakao/io.github.kakaocup.kakao.common.utilities/index.md new file mode 100644 index 00000000..25b98e56 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.utilities/index.md @@ -0,0 +1,11 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.common.utilities](./index.md) + +## Package io.github.kakaocup.kakao.common.utilities + +### Functions + +| Name | Summary | +|---|---| +| [getResourceColor](get-resource-color.md) | `fun getResourceColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | +| [getResourceDrawable](get-resource-drawable.md) | `fun getResourceDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`?` | +| [getResourceString](get-resource-string.md) | `fun getResourceString(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`!` | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/-init-.md new file mode 100644 index 00000000..f7d683bc --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/-init-.md @@ -0,0 +1,44 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.views](../index.md) / [KBaseView](index.md) / [<init>](./-init-.md) + +# <init> + +`KBaseView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with view interaction from given ViewBuilder + +### Parameters + +`function` - ViewBuilder which will result in view's interaction + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + +`KBaseView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with parent and view interaction from given ViewBuilder + +### Parameters + +`parent` - Matcher that will be used as parent in isDescendantOfA() matcher + +`function` - ViewBuilder which will result in view's interaction + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + +`KBaseView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with parent and view interaction from given ViewBuilder + +### Parameters + +`parent` - DataInteraction that will be used as parent to ViewBuilder + +`function` - ViewBuilder which will result in view's interaction + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/index.md b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/index.md new file mode 100644 index 00000000..7b714aaa --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/index.md @@ -0,0 +1,117 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.views](../index.md) / [KBaseView](./index.md) + +# KBaseView + +`open class KBaseView : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md)`` + +Base class for all Kakao views + +This base class allows create new custom view with ease. All you +have to do is to extend this class, implement all necessarily additional +actions/assertions interfaces and override necessary constructors + +### Parameters + +`T` - Type of your custom view. Needs to be defined to enable invoke() and perform() for descendants + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KBaseView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with view interaction from given ViewBuilder`KBaseView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KBaseView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with parent and view interaction from given ViewBuilder | + +### Properties + +| Name | Summary | +|---|---| +| [root](root.md) | `open var root: Matcher` | +| [view](view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [invoke](invoke.md) | `operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](perform.md) | `infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T)
Infix function for invoking lambda on your view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [intercept](../../io.github.kakaocup.kakao.intercept/-interceptable/intercept.md) | `open fun intercept(builder: `[`Interceptor.Builder`](../../io.github.kakaocup.kakao.intercept/-interceptor/-builder/index.md)`<`[`INTERACTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#INTERACTION)`, `[`ASSERTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#ASSERTION)`, `[`ACTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#ACTION)`>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the instance. Interceptors will be invoked on the interaction with the KView. | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [reset](../../io.github.kakaocup.kakao.intercept/-interceptable/reset.md) | `open fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the instance. | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KAlertDialog](../../io.github.kakaocup.kakao.dialog/-k-alert-dialog/index.md) | `class KAlertDialog : `[`KBaseView`](./index.md)`<`[`KAlertDialog`](../../io.github.kakaocup.kakao.dialog/-k-alert-dialog/index.md)`>`
View for interact with default alert dialog | +| [KBottomNavigationView](../../io.github.kakaocup.kakao.bottomnav/-k-bottom-navigation-view/index.md) | `class KBottomNavigationView : `[`KBaseView`](./index.md)`<`[`KBottomNavigationView`](../../io.github.kakaocup.kakao.bottomnav/-k-bottom-navigation-view/index.md)`>, `[`BottomNavigationViewActions`](../../io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-actions/index.md)`, `[`BottomNavigationViewAssertions`](../../io.github.kakaocup.kakao.bottomnav/-bottom-navigation-view-assertions/index.md)
View for acting and asserting on BottomNavigationView | +| [KButton](../../io.github.kakaocup.kakao.text/-k-button/index.md) | `class KButton : `[`KBaseView`](./index.md)`<`[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md)`>, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)
View with BaseActions and TextViewAssertions | +| [KCheckBox](../../io.github.kakaocup.kakao.check/-k-check-box/index.md) | `class KCheckBox : `[`KBaseView`](./index.md)`<`[`KCheckBox`](../../io.github.kakaocup.kakao.check/-k-check-box/index.md)`>, `[`CheckableActions`](../../io.github.kakaocup.kakao.check/-checkable-actions/index.md)`, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](../../io.github.kakaocup.kakao.check/-checkable-assertions/index.md)
View with CheckableActions, CheckableAssertions and TextViewAssertions | +| [KChipGroup](../../io.github.kakaocup.kakao.chipgroup/-k-chip-group/index.md) | `class KChipGroup : `[`KBaseView`](./index.md)`<`[`KChipGroup`](../../io.github.kakaocup.kakao.chipgroup/-k-chip-group/index.md)`>, `[`ChipGroupActions`](../../io.github.kakaocup.kakao.chipgroup/-chip-group-actions/index.md)`, `[`ChipGroupAssertions`](../../io.github.kakaocup.kakao.chipgroup/-chip-group-assertions/index.md)
View with ChipGroupActions and ChipGroupAssertions | +| [KDatePicker](../../io.github.kakaocup.kakao.picker.date/-k-date-picker/index.md) | `class KDatePicker : `[`KBaseView`](./index.md)`<`[`KDatePicker`](../../io.github.kakaocup.kakao.picker.date/-k-date-picker/index.md)`>, `[`DatePickerAction`](../../io.github.kakaocup.kakao.picker.date/-date-picker-action/index.md)`, `[`DatePickerAssertion`](../../io.github.kakaocup.kakao.picker.date/-date-picker-assertion/index.md)
View for interact with default date picker | +| [KDatePickerDialog](../../io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/index.md) | `class KDatePickerDialog : `[`KBaseView`](./index.md)`<`[`KDatePickerDialog`](../../io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/index.md)`>`
View for interact with default date picker dialog | +| [KDrawerView](../../io.github.kakaocup.kakao.drawer/-k-drawer-view/index.md) | `class KDrawerView : `[`KBaseView`](./index.md)`<`[`KDrawerView`](../../io.github.kakaocup.kakao.drawer/-k-drawer-view/index.md)`>, `[`DrawerActions`](../../io.github.kakaocup.kakao.drawer/-drawer-actions/index.md)
View with DrawerActions and BaseAssertions | +| [KEditText](../../io.github.kakaocup.kakao.edit/-k-edit-text/index.md) | `class KEditText : `[`KBaseView`](./index.md)`<`[`KEditText`](../../io.github.kakaocup.kakao.edit/-k-edit-text/index.md)`>, `[`EditableActions`](../../io.github.kakaocup.kakao.edit/-editable-actions/index.md)`, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)
View with EditableActions and TextViewAssertions | +| [KImageView](../../io.github.kakaocup.kakao.image/-k-image-view/index.md) | `class KImageView : `[`KBaseView`](./index.md)`<`[`KImageView`](../../io.github.kakaocup.kakao.image/-k-image-view/index.md)`>, `[`ImageViewAssertions`](../../io.github.kakaocup.kakao.image/-image-view-assertions/index.md)
View with BaseActions and ImageViewAssertions | +| [KNavigationView](../../io.github.kakaocup.kakao.navigation/-k-navigation-view/index.md) | `class KNavigationView : `[`KBaseView`](./index.md)`<`[`KNavigationView`](../../io.github.kakaocup.kakao.navigation/-k-navigation-view/index.md)`>, `[`NavigationViewActions`](../../io.github.kakaocup.kakao.navigation/-navigation-view-actions/index.md)`, `[`NavigationViewAssertions`](../../io.github.kakaocup.kakao.navigation/-navigation-view-assertions/index.md)
View with NavigationViewActions and NavigationViewAssertions | +| [KProgressBar](../../io.github.kakaocup.kakao.progress/-k-progress-bar/index.md) | `class KProgressBar : `[`KBaseView`](./index.md)`<`[`KProgressBar`](../../io.github.kakaocup.kakao.progress/-k-progress-bar/index.md)`>, `[`ProgressBarActions`](../../io.github.kakaocup.kakao.progress/-progress-bar-actions/index.md)`, `[`ProgressBarAssertions`](../../io.github.kakaocup.kakao.progress/-progress-bar-assertions/index.md)
View with ProgressBarActions and ProgressBarAssertions | +| [KRatingBar](../../io.github.kakaocup.kakao.rating/-k-rating-bar/index.md) | `class KRatingBar : `[`KBaseView`](./index.md)`<`[`KRatingBar`](../../io.github.kakaocup.kakao.rating/-k-rating-bar/index.md)`>, `[`RatingBarActions`](../../io.github.kakaocup.kakao.rating/-rating-bar-actions/index.md)`, `[`RatingBarAssertions`](../../io.github.kakaocup.kakao.rating/-rating-bar-assertions/index.md)
View with RatingBarActions and RatingBarAssertions | +| [KScrollView](../../io.github.kakaocup.kakao.scroll/-k-scroll-view/index.md) | `class KScrollView : `[`KBaseView`](./index.md)`<`[`KScrollView`](../../io.github.kakaocup.kakao.scroll/-k-scroll-view/index.md)`>, `[`ScrollViewActions`](../../io.github.kakaocup.kakao.scroll/-scroll-view-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
View with ScrollViewActions and BaseAssertions | +| [KSearchView](../../io.github.kakaocup.kakao.searchview/-k-search-view/index.md) | `class KSearchView : `[`KBaseView`](./index.md)`<`[`KSearchView`](../../io.github.kakaocup.kakao.searchview/-k-search-view/index.md)`>, `[`SearchViewActions`](../../io.github.kakaocup.kakao.searchview/-search-view-actions/index.md)`, `[`SearchViewAssertions`](../../io.github.kakaocup.kakao.searchview/-search-view-assertions/index.md) | +| [KSeekBar](../../io.github.kakaocup.kakao.progress/-k-seek-bar/index.md) | `class KSeekBar : `[`KBaseView`](./index.md)`<`[`KSeekBar`](../../io.github.kakaocup.kakao.progress/-k-seek-bar/index.md)`>, `[`SeekBarActions`](../../io.github.kakaocup.kakao.progress/-seek-bar-actions/index.md)`, `[`ProgressBarAssertions`](../../io.github.kakaocup.kakao.progress/-progress-bar-assertions/index.md)
View with SeekBarActions and ProgressBarAssertions | +| [KSlider](../../io.github.kakaocup.kakao.slider/-k-slider/index.md) | `class KSlider : `[`KBaseView`](./index.md)`<`[`KSlider`](../../io.github.kakaocup.kakao.slider/-k-slider/index.md)`>, `[`SliderActions`](../../io.github.kakaocup.kakao.slider/-slider-actions/index.md)`, `[`SliderAssertions`](../../io.github.kakaocup.kakao.slider/-slider-assertions/index.md) | +| [KSnackbar](../../io.github.kakaocup.kakao.text/-k-snackbar/index.md) | `class KSnackbar : `[`KBaseView`](./index.md)`<`[`KSnackbar`](../../io.github.kakaocup.kakao.text/-k-snackbar/index.md)`>`
View with internal TextView and a Button | +| [KSwipeRefreshLayout](../../io.github.kakaocup.kakao.swiperefresh/-k-swipe-refresh-layout/index.md) | `class KSwipeRefreshLayout : `[`KBaseView`](./index.md)`<`[`KSwipeRefreshLayout`](../../io.github.kakaocup.kakao.swiperefresh/-k-swipe-refresh-layout/index.md)`>, `[`SwipeRefreshLayoutActions`](../../io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-actions/index.md)`, `[`SwipeRefreshLayoutAssertions`](../../io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-assertions/index.md)
View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions | +| [KSwipeView](../-k-swipe-view/index.md) | `class KSwipeView : `[`KBaseView`](./index.md)`<`[`KSwipeView`](../-k-swipe-view/index.md)`>, `[`SwipeableActions`](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)
View with SwipeableActions and BaseAssertions | +| [KSwitch](../../io.github.kakaocup.kakao.switch/-k-switch/index.md) | `class KSwitch : `[`KBaseView`](./index.md)`<`[`KSwitch`](../../io.github.kakaocup.kakao.switch/-k-switch/index.md)`>, `[`SwitchableActions`](../../io.github.kakaocup.kakao.switch/-switchable-actions/index.md)`, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](../../io.github.kakaocup.kakao.check/-checkable-assertions/index.md)
View with SwitchableActions, CheckableAssertions and TextViewAssertions | +| [KTabLayout](../../io.github.kakaocup.kakao.tabs/-k-tab-layout/index.md) | `class KTabLayout : `[`KBaseView`](./index.md)`<`[`KTabLayout`](../../io.github.kakaocup.kakao.tabs/-k-tab-layout/index.md)`>, `[`TabLayoutActions`](../../io.github.kakaocup.kakao.tabs/-tab-layout-actions/index.md)`, `[`TabLayoutAssertions`](../../io.github.kakaocup.kakao.tabs/-tab-layout-assertions/index.md)
View with TabLayoutActions and TabLayoutAssertions | +| [KTextInputLayout](../../io.github.kakaocup.kakao.edit/-k-text-input-layout/index.md) | `class KTextInputLayout : `[`KBaseView`](./index.md)`<`[`KTextInputLayout`](../../io.github.kakaocup.kakao.edit/-k-text-input-layout/index.md)`>, `[`TextInputLayoutAssertions`](../../io.github.kakaocup.kakao.edit/-text-input-layout-assertions/index.md)
View with TextInputLayoutAssertions | +| [KTextView](../../io.github.kakaocup.kakao.text/-k-text-view/index.md) | `class KTextView : `[`KBaseView`](./index.md)`<`[`KTextView`](../../io.github.kakaocup.kakao.text/-k-text-view/index.md)`>, `[`TextViewActions`](../../io.github.kakaocup.kakao.text/-text-view-actions/index.md)`, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)
View with BaseActions and TextViewAssertions | +| [KTimePicker](../../io.github.kakaocup.kakao.picker.time/-k-time-picker/index.md) | `class KTimePicker : `[`KBaseView`](./index.md)`<`[`KTimePicker`](../../io.github.kakaocup.kakao.picker.time/-k-time-picker/index.md)`>, `[`TimePickerAction`](../../io.github.kakaocup.kakao.picker.time/-time-picker-action/index.md)`, `[`TimePickerAssertion`](../../io.github.kakaocup.kakao.picker.time/-time-picker-assertion/index.md)
View for interact with default time picker | +| [KTimePickerDialog](../../io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/index.md) | `class KTimePickerDialog : `[`KBaseView`](./index.md)`<`[`KTimePickerDialog`](../../io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/index.md)`>`
View for interact with default date picker dialog | +| [KToolbar](../../io.github.kakaocup.kakao.toolbar/-k-toolbar/index.md) | `class KToolbar : `[`KBaseView`](./index.md)`<`[`KToolbar`](../../io.github.kakaocup.kakao.toolbar/-k-toolbar/index.md)`>, `[`ToolbarViewActions`](../../io.github.kakaocup.kakao.toolbar/-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](../../io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/index.md)
View for acting and asserting on Toolbar | +| [KView](../-k-view/index.md) | `class KView : `[`KBaseView`](./index.md)`<`[`KView`](../-k-view/index.md)`>`
Simple view with BaseActions and BaseAssertions | +| [KViewPager](../../io.github.kakaocup.kakao.pager/-k-view-pager/index.md) | `class KViewPager : `[`KBaseView`](./index.md)`<`[`KViewPager`](../../io.github.kakaocup.kakao.pager/-k-view-pager/index.md)`>, `[`SwipeableActions`](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)`, `[`ViewPagerAssertions`](../../io.github.kakaocup.kakao.pager/-view-pager-assertions/index.md)
View with SwipeableActions and ViewPagerAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md new file mode 100644 index 00000000..c46281d0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.views](../index.md) / [KBaseView](index.md) / [invoke](./invoke.md) + +# invoke + +`operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Operator that allows usage of DSL style + +### Parameters + +`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/perform.md b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/perform.md new file mode 100644 index 00000000..7679eb6e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/perform.md @@ -0,0 +1,19 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.views](../index.md) / [KBaseView](index.md) / [perform](./perform.md) + +# perform + +`infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T) + +Infix function for invoking lambda on your view + +Sometimes instance of view is a result of a function or constructor. +In this specific case you can't call invoke() since it will be considered as +tail lambda of your fun/constructor. In such cases please use this function. + +### Parameters + +`function` - Tail lambda with receiver which is your view + +**Return** +This object + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/root.md b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/root.md new file mode 100644 index 00000000..1d529d5a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/root.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.views](../index.md) / [KBaseView](index.md) / [root](./root.md) + +# root + +`open var root: Matcher` + +Overrides [BaseAssertions.root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/view.md b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/view.md new file mode 100644 index 00000000..c6c77400 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-base-view/view.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.views](../index.md) / [KBaseView](index.md) / [view](./view.md) + +# view + +`open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) + +Overrides [BaseActions.view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) + +Overrides [BaseAssertions.view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) + +Overrides [Interceptable.view](../../io.github.kakaocup.kakao.intercept/-interceptable/view.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.common.views/-k-swipe-view/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-swipe-view/-init-.md new file mode 100644 index 00000000..603ccea8 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-swipe-view/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.views](../index.md) / [KSwipeView](index.md) / [<init>](./-init-.md) + +# <init> + +`KSwipeView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KSwipeView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KSwipeView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.views/-k-swipe-view/index.md b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-swipe-view/index.md new file mode 100644 index 00000000..4bfc02fa --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-swipe-view/index.md @@ -0,0 +1,37 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.views](../index.md) / [KSwipeView](./index.md) + +# KSwipeView + +`class KSwipeView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KSwipeView`](./index.md)`>, `[`SwipeableActions`](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md) + +View with SwipeableActions and BaseAssertions + +**See Also** + +[SwipeableActions](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md) + +[BaseAssertions](#) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KSwipeView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwipeView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwipeView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../-k-base-view/root.md) | `open var root: Matcher` | +| [view](../-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [swipeDown](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | +| [swipeLeft](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | +| [swipeRight](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | +| [swipeUp](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.views/-k-view/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-view/-init-.md new file mode 100644 index 00000000..10012faa --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-view/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.views](../index.md) / [KView](index.md) / [<init>](./-init-.md) + +# <init> + +`KView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common.views/-k-view/index.md b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-view/index.md new file mode 100644 index 00000000..5a40845f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.views/-k-view/index.md @@ -0,0 +1,33 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common.views](../index.md) / [KView](./index.md) + +# KView + +`class KView : `[`KBaseView`](../-k-base-view/index.md)`<`[`KView`](./index.md)`>` + +Simple view with BaseActions and BaseAssertions + +**See Also** + +[BaseActions](#) + +[BaseAssertions](#) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../-k-base-view/root.md) | `open var root: Matcher` | +| [view](../-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [invoke](../-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/io.github.kakaocup.kakao.common.views/index.md b/docs/kakao/io.github.kakaocup.kakao.common.views/index.md new file mode 100644 index 00000000..0e84c556 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common.views/index.md @@ -0,0 +1,11 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.common.views](./index.md) + +## Package io.github.kakaocup.kakao.common.views + +### Types + +| Name | Summary | +|---|---| +| [KBaseView](-k-base-view/index.md) | `open class KBaseView : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../io.github.kakaocup.kakao.intercept/-interceptable/index.md)``
Base class for all Kakao views | +| [KSwipeView](-k-swipe-view/index.md) | `class KSwipeView : `[`KBaseView`](-k-base-view/index.md)`<`[`KSwipeView`](-k-swipe-view/index.md)`>, `[`SwipeableActions`](../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)
View with SwipeableActions and BaseAssertions | +| [KView](-k-view/index.md) | `class KView : `[`KBaseView`](-k-base-view/index.md)`<`[`KView`](-k-view/index.md)`>`
Simple view with BaseActions and BaseAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.common/-kakao-dsl-marker/-init-.md b/docs/kakao/io.github.kakaocup.kakao.common/-kakao-dsl-marker/-init-.md new file mode 100644 index 00000000..218950b3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common/-kakao-dsl-marker/-init-.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common](../index.md) / [KakaoDslMarker](index.md) / [<init>](./-init-.md) + +# <init> + +`KakaoDslMarker()` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.common/-kakao-dsl-marker/index.md b/docs/kakao/io.github.kakaocup.kakao.common/-kakao-dsl-marker/index.md new file mode 100644 index 00000000..e1249703 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common/-kakao-dsl-marker/index.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.common](../index.md) / [KakaoDslMarker](./index.md) + +# KakaoDslMarker + +`@DslMarker annotation class KakaoDslMarker` + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KakaoDslMarker()` | diff --git a/docs/kakao/io.github.kakaocup.kakao.common/index.md b/docs/kakao/io.github.kakaocup.kakao.common/index.md new file mode 100644 index 00000000..53b0604c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.common/index.md @@ -0,0 +1,9 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.common](./index.md) + +## Package io.github.kakaocup.kakao.common + +### Annotations + +| Name | Summary | +|---|---| +| [KakaoDslMarker](-kakao-dsl-marker/index.md) | `annotation class KakaoDslMarker` | diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/-init-.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/-init-.md new file mode 100644 index 00000000..3b856569 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/-init-.md @@ -0,0 +1,15 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [<init>](./-init-.md) + +# <init> + +`DataInteractionDelegate(interaction: DataInteraction)` + +Delegation class for [DataInteraction](#). +Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). + +**See Also** + +[Delegate](../-delegate/index.md) + +[Interceptor](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/at-position.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/at-position.md new file mode 100644 index 00000000..bd4ed387 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/at-position.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [atPosition](./at-position.md) + +# atPosition + +`@Contract("_->this") fun atPosition(atPosition: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`DataInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/check.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/check.md new file mode 100644 index 00000000..c0bef225 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/check.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [check](./check.md) + +# check + +`fun check(viewAssert: ViewAssertion): `[`ViewInteractionDelegate`](../-view-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/in-adapter-view.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/in-adapter-view.md new file mode 100644 index 00000000..2cdcec06 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/in-adapter-view.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [inAdapterView](./in-adapter-view.md) + +# inAdapterView + +`@Contract("_->this") fun inAdapterView(adapterMatcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`DataInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/in-root.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/in-root.md new file mode 100644 index 00000000..078548aa --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/in-root.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [inRoot](./in-root.md) + +# inRoot + +`@Contract("_->this") fun inRoot(rootMatcher: Matcher): `[`DataInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/index.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/index.md new file mode 100644 index 00000000..1b83aa6c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/index.md @@ -0,0 +1,48 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [DataInteractionDelegate](./index.md) + +# DataInteractionDelegate + +`class DataInteractionDelegate : `[`Delegate`](../-delegate/index.md)`` + +Delegation class for [DataInteraction](#). +Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). + +**See Also** + +[Delegate](../-delegate/index.md) + +[Interceptor](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `DataInteractionDelegate(interaction: DataInteraction)`
Delegation class for [DataInteraction](#). Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). | + +### Properties + +| Name | Summary | +|---|---| +| [interaction](interaction.md) | `var interaction: DataInteraction` | +| [interceptor](interceptor.md) | `var interceptor: `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`?` | + +### Functions + +| Name | Summary | +|---|---| +| [atPosition](at-position.md) | `fun atPosition(atPosition: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`DataInteractionDelegate`](./index.md) | +| [check](check.md) | `fun check(viewAssert: ViewAssertion): `[`ViewInteractionDelegate`](../-view-interaction-delegate/index.md) | +| [inAdapterView](in-adapter-view.md) | `fun inAdapterView(adapterMatcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`DataInteractionDelegate`](./index.md) | +| [inRoot](in-root.md) | `fun inRoot(rootMatcher: Matcher): `[`DataInteractionDelegate`](./index.md) | +| [kakaoInterceptor](kakao-interceptor.md) | `fun kakaoInterceptor(): `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`?` | +| [onChildView](on-child-view.md) | `fun onChildView(childMatcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`DataInteractionDelegate`](./index.md) | +| [perform](perform.md) | `fun perform(vararg viewActions: ViewAction): `[`ViewInteractionDelegate`](../-view-interaction-delegate/index.md) | +| [screenInterceptors](screen-interceptors.md) | `fun screenInterceptors(): `[`Deque`](https://developer.android.com/reference/java/util/Deque.html)`<`[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`>` | +| [usingAdapterViewProtocol](using-adapter-view-protocol.md) | `fun usingAdapterViewProtocol(adapterViewProtocol: AdapterViewProtocol): `[`DataInteractionDelegate`](./index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [interceptCheck](../-delegate/intercept-check.md) | `open fun interceptCheck(assertion: `[`ASSERTION`](../-delegate/index.md#ASSERTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `check` operation. | +| [interceptPerform](../-delegate/intercept-perform.md) | `open fun interceptPerform(action: `[`ACTION`](../-delegate/index.md#ACTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `perform` operation. | diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/interaction.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/interaction.md new file mode 100644 index 00000000..26d4b4d2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/interaction.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [interaction](./interaction.md) + +# interaction + +`var interaction: DataInteraction` + +Overrides [Delegate.interaction](../-delegate/interaction.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/interceptor.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/interceptor.md new file mode 100644 index 00000000..c136d0d7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/interceptor.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [interceptor](./interceptor.md) + +# interceptor + +`var interceptor: `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`?` + +Overrides [Delegate.interceptor](../-delegate/interceptor.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/kakao-interceptor.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/kakao-interceptor.md new file mode 100644 index 00000000..65e333c4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/kakao-interceptor.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [kakaoInterceptor](./kakao-interceptor.md) + +# kakaoInterceptor + +`fun kakaoInterceptor(): `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`?` + +Overrides [Delegate.kakaoInterceptor](../-delegate/kakao-interceptor.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/on-child-view.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/on-child-view.md new file mode 100644 index 00000000..7f325a40 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/on-child-view.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [onChildView](./on-child-view.md) + +# onChildView + +`@Contract("_->this") fun onChildView(childMatcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`DataInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/perform.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/perform.md new file mode 100644 index 00000000..784d0f87 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/perform.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [perform](./perform.md) + +# perform + +`fun perform(vararg viewActions: ViewAction): `[`ViewInteractionDelegate`](../-view-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/screen-interceptors.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/screen-interceptors.md new file mode 100644 index 00000000..c9676596 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/screen-interceptors.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [screenInterceptors](./screen-interceptors.md) + +# screenInterceptors + +`fun screenInterceptors(): `[`Deque`](https://developer.android.com/reference/java/util/Deque.html)`<`[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`>` + +Overrides [Delegate.screenInterceptors](../-delegate/screen-interceptors.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/using-adapter-view-protocol.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/using-adapter-view-protocol.md new file mode 100644 index 00000000..be18f9ef --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-data-interaction-delegate/using-adapter-view-protocol.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [DataInteractionDelegate](index.md) / [usingAdapterViewProtocol](./using-adapter-view-protocol.md) + +# usingAdapterViewProtocol + +`@Contract("_->this") fun usingAdapterViewProtocol(adapterViewProtocol: AdapterViewProtocol): `[`DataInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/index.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/index.md new file mode 100644 index 00000000..6190a949 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/index.md @@ -0,0 +1,38 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [Delegate](./index.md) + +# Delegate + +`interface Delegate` + +Base delegate interface. + +Provides functionality of aggregating interceptors and invoking them on `check` +and `perform` invocations. + +**See Also** + +[Interceptor](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md) + +### Properties + +| Name | Summary | +|---|---| +| [interaction](interaction.md) | `abstract var interaction: `[`INTERACTION`](index.md#INTERACTION) | +| [interceptor](interceptor.md) | `abstract var interceptor: `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>?` | + +### Functions + +| Name | Summary | +|---|---| +| [interceptCheck](intercept-check.md) | `open fun interceptCheck(assertion: `[`ASSERTION`](index.md#ASSERTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `check` operation. | +| [interceptPerform](intercept-perform.md) | `open fun interceptPerform(action: `[`ACTION`](index.md#ACTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `perform` operation. | +| [kakaoInterceptor](kakao-interceptor.md) | `abstract fun kakaoInterceptor(): `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>?` | +| [screenInterceptors](screen-interceptors.md) | `abstract fun screenInterceptors(): `[`Iterable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html)`<`[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>>` | + +### Inheritors + +| Name | Summary | +|---|---| +| [DataInteractionDelegate](../-data-interaction-delegate/index.md) | `class DataInteractionDelegate : `[`Delegate`](./index.md)``
Delegation class for [DataInteraction](#). Wraps all available public calls and intercepts [check](../-data-interaction-delegate/check.md) and [perform](../-data-interaction-delegate/perform.md). | +| [ViewInteractionDelegate](../-view-interaction-delegate/index.md) | `class ViewInteractionDelegate : `[`Delegate`](./index.md)``
Delegation class for [ViewInteraction](#). Wraps all available public calls and intercepts [check](../-view-interaction-delegate/check.md) and [perform](../-view-interaction-delegate/perform.md). | +| [WebInteractionDelegate](../-web-interaction-delegate/index.md) | `class WebInteractionDelegate : `[`Delegate`](./index.md)`, WebAssertion<*>, Atom<*>>`
Delegation class for [Web.WebInteraction](#). Wraps all available public calls and intercepts [check](../-web-interaction-delegate/check.md) and [perform](../-web-interaction-delegate/perform.md). | diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/interaction.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/interaction.md new file mode 100644 index 00000000..424277e4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/interaction.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [Delegate](index.md) / [interaction](./interaction.md) + +# interaction + +`abstract var interaction: `[`INTERACTION`](index.md#INTERACTION) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/intercept-check.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/intercept-check.md new file mode 100644 index 00000000..372f703e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/intercept-check.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [Delegate](index.md) / [interceptCheck](./intercept-check.md) + +# interceptCheck + +`open fun interceptCheck(assertion: `[`ASSERTION`](index.md#ASSERTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) + +Runs the interceptors available for the given delegate during the `check` operation. + +**Return** +`true` if the call chain has been interrupted and there is no need to do Espresso call, + false otherwise. + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/intercept-perform.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/intercept-perform.md new file mode 100644 index 00000000..0cc8a533 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/intercept-perform.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [Delegate](index.md) / [interceptPerform](./intercept-perform.md) + +# interceptPerform + +`open fun interceptPerform(action: `[`ACTION`](index.md#ACTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) + +Runs the interceptors available for the given delegate during the `perform` operation. + +**Return** +`true` if the call chain has been interrupted and there is no need to do Espresso call, + false otherwise. + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/interceptor.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/interceptor.md new file mode 100644 index 00000000..0b0635f0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/interceptor.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [Delegate](index.md) / [interceptor](./interceptor.md) + +# interceptor + +`abstract var interceptor: `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/kakao-interceptor.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/kakao-interceptor.md new file mode 100644 index 00000000..2cc02001 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/kakao-interceptor.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [Delegate](index.md) / [kakaoInterceptor](./kakao-interceptor.md) + +# kakaoInterceptor + +`abstract fun kakaoInterceptor(): `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/screen-interceptors.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/screen-interceptors.md new file mode 100644 index 00000000..561341b3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-delegate/screen-interceptors.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [Delegate](index.md) / [screenInterceptors](./screen-interceptors.md) + +# screenInterceptors + +`abstract fun screenInterceptors(): `[`Iterable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html)`<`[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/-init-.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/-init-.md new file mode 100644 index 00000000..15afc7eb --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/-init-.md @@ -0,0 +1,15 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [<init>](./-init-.md) + +# <init> + +`ViewInteractionDelegate(interaction: ViewInteraction)` + +Delegation class for [ViewInteraction](#). +Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). + +**See Also** + +[Delegate](../-delegate/index.md) + +[Interceptor](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/check.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/check.md new file mode 100644 index 00000000..6a8c894a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/check.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [check](./check.md) + +# check + +`@Contract("_->this") fun check(viewAssert: ViewAssertion): `[`ViewInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/in-root.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/in-root.md new file mode 100644 index 00000000..cbb52972 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/in-root.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [inRoot](./in-root.md) + +# inRoot + +`@Contract("_->this") fun inRoot(rootMatcher: Matcher): `[`ViewInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md new file mode 100644 index 00000000..5941fa80 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md @@ -0,0 +1,46 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [ViewInteractionDelegate](./index.md) + +# ViewInteractionDelegate + +`class ViewInteractionDelegate : `[`Delegate`](../-delegate/index.md)`` + +Delegation class for [ViewInteraction](#). +Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). + +**See Also** + +[Delegate](../-delegate/index.md) + +[Interceptor](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `ViewInteractionDelegate(interaction: ViewInteraction)`
Delegation class for [ViewInteraction](#). Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). | + +### Properties + +| Name | Summary | +|---|---| +| [interaction](interaction.md) | `var interaction: ViewInteraction` | +| [interceptor](interceptor.md) | `var interceptor: `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`?` | + +### Functions + +| Name | Summary | +|---|---| +| [check](check.md) | `fun check(viewAssert: ViewAssertion): `[`ViewInteractionDelegate`](./index.md) | +| [inRoot](in-root.md) | `fun inRoot(rootMatcher: Matcher): `[`ViewInteractionDelegate`](./index.md) | +| [kakaoInterceptor](kakao-interceptor.md) | `fun kakaoInterceptor(): `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`?` | +| [noActivity](no-activity.md) | `fun noActivity(): `[`ViewInteractionDelegate`](./index.md) | +| [perform](perform.md) | `fun perform(vararg viewActions: ViewAction): `[`ViewInteractionDelegate`](./index.md) | +| [screenInterceptors](screen-interceptors.md) | `fun screenInterceptors(): `[`Deque`](https://developer.android.com/reference/java/util/Deque.html)`<`[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`>` | +| [withFailureHandler](with-failure-handler.md) | `fun withFailureHandler(failureHandler: FailureHandler): `[`ViewInteractionDelegate`](./index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [interceptCheck](../-delegate/intercept-check.md) | `open fun interceptCheck(assertion: `[`ASSERTION`](../-delegate/index.md#ASSERTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `check` operation. | +| [interceptPerform](../-delegate/intercept-perform.md) | `open fun interceptPerform(action: `[`ACTION`](../-delegate/index.md#ACTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `perform` operation. | diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/interaction.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/interaction.md new file mode 100644 index 00000000..a3b875d9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/interaction.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [interaction](./interaction.md) + +# interaction + +`var interaction: ViewInteraction` + +Overrides [Delegate.interaction](../-delegate/interaction.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/interceptor.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/interceptor.md new file mode 100644 index 00000000..26f879d3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/interceptor.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [interceptor](./interceptor.md) + +# interceptor + +`var interceptor: `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`?` + +Overrides [Delegate.interceptor](../-delegate/interceptor.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/kakao-interceptor.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/kakao-interceptor.md new file mode 100644 index 00000000..52d9f8dd --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/kakao-interceptor.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [kakaoInterceptor](./kakao-interceptor.md) + +# kakaoInterceptor + +`fun kakaoInterceptor(): `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`?` + +Overrides [Delegate.kakaoInterceptor](../-delegate/kakao-interceptor.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/no-activity.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/no-activity.md new file mode 100644 index 00000000..9d777ce8 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/no-activity.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [noActivity](./no-activity.md) + +# noActivity + +`@Contract("_->this") fun noActivity(): `[`ViewInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/perform.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/perform.md new file mode 100644 index 00000000..2d943292 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/perform.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [perform](./perform.md) + +# perform + +`@Contract("_->this") fun perform(vararg viewActions: ViewAction): `[`ViewInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/screen-interceptors.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/screen-interceptors.md new file mode 100644 index 00000000..801f0fbd --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/screen-interceptors.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [screenInterceptors](./screen-interceptors.md) + +# screenInterceptors + +`fun screenInterceptors(): `[`Deque`](https://developer.android.com/reference/java/util/Deque.html)`<`[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`>` + +Overrides [Delegate.screenInterceptors](../-delegate/screen-interceptors.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/with-failure-handler.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/with-failure-handler.md new file mode 100644 index 00000000..5422eb28 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-view-interaction-delegate/with-failure-handler.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [ViewInteractionDelegate](index.md) / [withFailureHandler](./with-failure-handler.md) + +# withFailureHandler + +`@Contract("_->this") fun withFailureHandler(failureHandler: FailureHandler): `[`ViewInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/-init-.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/-init-.md new file mode 100644 index 00000000..238fa89c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/-init-.md @@ -0,0 +1,15 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [<init>](./-init-.md) + +# <init> + +`WebInteractionDelegate(interaction: WebInteraction<*>)` + +Delegation class for [Web.WebInteraction](#). +Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). + +**See Also** + +[Delegate](../-delegate/index.md) + +[Interceptor](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/check.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/check.md new file mode 100644 index 00000000..4a8448e4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/check.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [check](./check.md) + +# check + +`fun check(assertion: WebAssertion<*>): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/force-javascript-enabled.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/force-javascript-enabled.md new file mode 100644 index 00000000..03bcac38 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/force-javascript-enabled.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [forceJavascriptEnabled](./force-javascript-enabled.md) + +# forceJavascriptEnabled + +`fun forceJavascriptEnabled(): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/get.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/get.md new file mode 100644 index 00000000..9d0294c2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/get.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [get](./get.md) + +# get + +`fun get(): `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/in-window.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/in-window.md new file mode 100644 index 00000000..ecf81119 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/in-window.md @@ -0,0 +1,6 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [inWindow](./in-window.md) + +# inWindow + +`fun inWindow(window: WindowReference): `[`WebInteractionDelegate`](index.md) +`fun inWindow(windowPicker: Atom): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md new file mode 100644 index 00000000..6770d8ec --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md @@ -0,0 +1,51 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](./index.md) + +# WebInteractionDelegate + +`class WebInteractionDelegate : `[`Delegate`](../-delegate/index.md)`, WebAssertion<*>, Atom<*>>` + +Delegation class for [Web.WebInteraction](#). +Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). + +**See Also** + +[Delegate](../-delegate/index.md) + +[Interceptor](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `WebInteractionDelegate(interaction: WebInteraction<*>)`
Delegation class for [Web.WebInteraction](#). Wraps all available public calls and intercepts [check](check.md) and [perform](perform.md). | + +### Properties + +| Name | Summary | +|---|---| +| [interaction](interaction.md) | `var interaction: WebInteraction<*>` | +| [interceptor](interceptor.md) | `var interceptor: `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`, WebAssertion<*>, Atom<*>>?` | + +### Functions + +| Name | Summary | +|---|---| +| [check](check.md) | `fun check(assertion: WebAssertion<*>): `[`WebInteractionDelegate`](./index.md) | +| [forceJavascriptEnabled](force-javascript-enabled.md) | `fun forceJavascriptEnabled(): `[`WebInteractionDelegate`](./index.md) | +| [get](get.md) | `fun get(): `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) | +| [inWindow](in-window.md) | `fun inWindow(window: WindowReference): `[`WebInteractionDelegate`](./index.md)
`fun inWindow(windowPicker: Atom): `[`WebInteractionDelegate`](./index.md) | +| [kakaoInterceptor](kakao-interceptor.md) | `fun kakaoInterceptor(): `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`, WebAssertion<*>, Atom<*>>?` | +| [perform](perform.md) | `fun perform(atom: Atom<*>): `[`WebInteractionDelegate`](./index.md) | +| [reset](reset.md) | `fun reset(): `[`WebInteractionDelegate`](./index.md) | +| [screenInterceptors](screen-interceptors.md) | `fun screenInterceptors(): `[`Deque`](https://developer.android.com/reference/java/util/Deque.html)`<`[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`, WebAssertion<*>, Atom<*>>>` | +| [withContextualElement](with-contextual-element.md) | `fun withContextualElement(elementPicker: Atom): `[`WebInteractionDelegate`](./index.md) | +| [withElement](with-element.md) | `fun withElement(element: ElementReference): `[`WebInteractionDelegate`](./index.md)
`fun withElement(elementPicker: Atom): `[`WebInteractionDelegate`](./index.md) | +| [withNoTimeout](with-no-timeout.md) | `fun withNoTimeout(): `[`WebInteractionDelegate`](./index.md) | +| [withTimeout](with-timeout.md) | `fun withTimeout(amount: `[`Long`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)`, unit: `[`TimeUnit`](https://developer.android.com/reference/java/util/concurrent/TimeUnit.html)`): `[`WebInteractionDelegate`](./index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [interceptCheck](../-delegate/intercept-check.md) | `open fun interceptCheck(assertion: `[`ASSERTION`](../-delegate/index.md#ASSERTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `check` operation. | +| [interceptPerform](../-delegate/intercept-perform.md) | `open fun interceptPerform(action: `[`ACTION`](../-delegate/index.md#ACTION)`): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
Runs the interceptors available for the given delegate during the `perform` operation. | diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/interaction.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/interaction.md new file mode 100644 index 00000000..8d224e32 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/interaction.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [interaction](./interaction.md) + +# interaction + +`var interaction: WebInteraction<*>` + +Overrides [Delegate.interaction](../-delegate/interaction.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/interceptor.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/interceptor.md new file mode 100644 index 00000000..3e951283 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/interceptor.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [interceptor](./interceptor.md) + +# interceptor + +`var interceptor: `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`, WebAssertion<*>, Atom<*>>?` + +Overrides [Delegate.interceptor](../-delegate/interceptor.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/kakao-interceptor.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/kakao-interceptor.md new file mode 100644 index 00000000..cf6e3a13 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/kakao-interceptor.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [kakaoInterceptor](./kakao-interceptor.md) + +# kakaoInterceptor + +`fun kakaoInterceptor(): `[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`, WebAssertion<*>, Atom<*>>?` + +Overrides [Delegate.kakaoInterceptor](../-delegate/kakao-interceptor.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/perform.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/perform.md new file mode 100644 index 00000000..0c7a9821 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/perform.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [perform](./perform.md) + +# perform + +`fun perform(atom: Atom<*>): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/reset.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/reset.md new file mode 100644 index 00000000..a589f203 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/reset.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [reset](./reset.md) + +# reset + +`fun reset(): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/screen-interceptors.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/screen-interceptors.md new file mode 100644 index 00000000..c1ac8675 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/screen-interceptors.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [screenInterceptors](./screen-interceptors.md) + +# screenInterceptors + +`fun screenInterceptors(): `[`Deque`](https://developer.android.com/reference/java/util/Deque.html)`<`[`Interceptor`](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md)`, WebAssertion<*>, Atom<*>>>` + +Overrides [Delegate.screenInterceptors](../-delegate/screen-interceptors.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/with-contextual-element.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/with-contextual-element.md new file mode 100644 index 00000000..f19a938c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/with-contextual-element.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [withContextualElement](./with-contextual-element.md) + +# withContextualElement + +`fun withContextualElement(elementPicker: Atom): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/with-element.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/with-element.md new file mode 100644 index 00000000..44f511c1 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/with-element.md @@ -0,0 +1,6 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [withElement](./with-element.md) + +# withElement + +`fun withElement(element: ElementReference): `[`WebInteractionDelegate`](index.md) +`fun withElement(elementPicker: Atom): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/with-no-timeout.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/with-no-timeout.md new file mode 100644 index 00000000..0d980d0b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/with-no-timeout.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [withNoTimeout](./with-no-timeout.md) + +# withNoTimeout + +`fun withNoTimeout(): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/with-timeout.md b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/with-timeout.md new file mode 100644 index 00000000..15284b1d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/-web-interaction-delegate/with-timeout.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.delegate](../index.md) / [WebInteractionDelegate](index.md) / [withTimeout](./with-timeout.md) + +# withTimeout + +`fun withTimeout(amount: `[`Long`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)`, unit: `[`TimeUnit`](https://developer.android.com/reference/java/util/concurrent/TimeUnit.html)`): `[`WebInteractionDelegate`](index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.delegate/index.md b/docs/kakao/io.github.kakaocup.kakao.delegate/index.md new file mode 100644 index 00000000..3590b7ee --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.delegate/index.md @@ -0,0 +1,12 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.delegate](./index.md) + +## Package io.github.kakaocup.kakao.delegate + +### Types + +| Name | Summary | +|---|---| +| [DataInteractionDelegate](-data-interaction-delegate/index.md) | `class DataInteractionDelegate : `[`Delegate`](-delegate/index.md)``
Delegation class for [DataInteraction](#). Wraps all available public calls and intercepts [check](-data-interaction-delegate/check.md) and [perform](-data-interaction-delegate/perform.md). | +| [Delegate](-delegate/index.md) | `interface Delegate`
Base delegate interface. | +| [ViewInteractionDelegate](-view-interaction-delegate/index.md) | `class ViewInteractionDelegate : `[`Delegate`](-delegate/index.md)``
Delegation class for [ViewInteraction](#). Wraps all available public calls and intercepts [check](-view-interaction-delegate/check.md) and [perform](-view-interaction-delegate/perform.md). | +| [WebInteractionDelegate](-web-interaction-delegate/index.md) | `class WebInteractionDelegate : `[`Delegate`](-delegate/index.md)`, WebAssertion<*>, Atom<*>>`
Delegation class for [Web.WebInteraction](#). Wraps all available public calls and intercepts [check](-web-interaction-delegate/check.md) and [perform](-web-interaction-delegate/perform.md). | diff --git a/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/-init-.md b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/-init-.md new file mode 100644 index 00000000..a3ef0c03 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/-init-.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.dialog](../index.md) / [KAlertDialog](index.md) / [<init>](./-init-.md) + +# <init> + +`KAlertDialog()` + +View for interact with default alert dialog + +**See Also** + +[AlertDialog](https://developer.android.com/reference/android/app/AlertDialog.html) + diff --git a/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/icon.md b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/icon.md new file mode 100644 index 00000000..7cbe7376 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/icon.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.dialog](../index.md) / [KAlertDialog](index.md) / [icon](./icon.md) + +# icon + +`val icon: `[`KImageView`](../../io.github.kakaocup.kakao.image/-k-image-view/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/index.md b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/index.md new file mode 100644 index 00000000..7e8f4f9a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/index.md @@ -0,0 +1,42 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.dialog](../index.md) / [KAlertDialog](./index.md) + +# KAlertDialog + +`class KAlertDialog : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KAlertDialog`](./index.md)`>` + +View for interact with default alert dialog + +**See Also** + +[AlertDialog](https://developer.android.com/reference/android/app/AlertDialog.html) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KAlertDialog()`
View for interact with default alert dialog | + +### Properties + +| Name | Summary | +|---|---| +| [icon](icon.md) | `val icon: `[`KImageView`](../../io.github.kakaocup.kakao.image/-k-image-view/index.md) | +| [message](message.md) | `val message: `[`KTextView`](../../io.github.kakaocup.kakao.text/-k-text-view/index.md) | +| [negativeButton](negative-button.md) | `val negativeButton: `[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md) | +| [neutralButton](neutral-button.md) | `val neutralButton: `[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md) | +| [positiveButton](positive-button.md) | `val positiveButton: `[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md) | +| [title](title.md) | `val title: `[`KTextView`](../../io.github.kakaocup.kakao.text/-k-text-view/index.md) | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/message.md b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/message.md new file mode 100644 index 00000000..6a2b7caf --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/message.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.dialog](../index.md) / [KAlertDialog](index.md) / [message](./message.md) + +# message + +`val message: `[`KTextView`](../../io.github.kakaocup.kakao.text/-k-text-view/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/negative-button.md b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/negative-button.md new file mode 100644 index 00000000..50f7fc57 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/negative-button.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.dialog](../index.md) / [KAlertDialog](index.md) / [negativeButton](./negative-button.md) + +# negativeButton + +`val negativeButton: `[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/neutral-button.md b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/neutral-button.md new file mode 100644 index 00000000..8c1ea357 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/neutral-button.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.dialog](../index.md) / [KAlertDialog](index.md) / [neutralButton](./neutral-button.md) + +# neutralButton + +`val neutralButton: `[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/positive-button.md b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/positive-button.md new file mode 100644 index 00000000..14080a9b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/positive-button.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.dialog](../index.md) / [KAlertDialog](index.md) / [positiveButton](./positive-button.md) + +# positiveButton + +`val positiveButton: `[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/title.md b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/title.md new file mode 100644 index 00000000..3b81cce4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.dialog/-k-alert-dialog/title.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.dialog](../index.md) / [KAlertDialog](index.md) / [title](./title.md) + +# title + +`val title: `[`KTextView`](../../io.github.kakaocup.kakao.text/-k-text-view/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.dialog/index.md b/docs/kakao/io.github.kakaocup.kakao.dialog/index.md new file mode 100644 index 00000000..f6e168e6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.dialog/index.md @@ -0,0 +1,9 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.dialog](./index.md) + +## Package io.github.kakaocup.kakao.dialog + +### Types + +| Name | Summary | +|---|---| +| [KAlertDialog](-k-alert-dialog/index.md) | `class KAlertDialog : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KAlertDialog`](-k-alert-dialog/index.md)`>`
View for interact with default alert dialog | diff --git a/docs/kakao/io.github.kakaocup.kakao.drawer/-drawer-actions/close.md b/docs/kakao/io.github.kakaocup.kakao.drawer/-drawer-actions/close.md new file mode 100644 index 00000000..13dfe11a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.drawer/-drawer-actions/close.md @@ -0,0 +1,16 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.drawer](../index.md) / [DrawerActions](index.md) / [close](./close.md) + +# close + +`open fun close(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Closes the navigation drawer + +### Parameters + +`gravity` - Gravity to use (Gravity.START by default) + +**See Also** + +[Gravity.START](https://developer.android.com/reference/android/view/Gravity.html#START) + diff --git a/docs/kakao/io.github.kakaocup.kakao.drawer/-drawer-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.drawer/-drawer-actions/index.md new file mode 100644 index 00000000..6f227d05 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.drawer/-drawer-actions/index.md @@ -0,0 +1,39 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.drawer](../index.md) / [DrawerActions](./index.md) + +# DrawerActions + +`interface DrawerActions : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides actions for navigation drawer + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [close](close.md) | `open fun close(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes the navigation drawer | +| [open](open.md) | `open fun open(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Opens the navigation drawer | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KDrawerView](../-k-drawer-view/index.md) | `class KDrawerView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KDrawerView`](../-k-drawer-view/index.md)`>, `[`DrawerActions`](./index.md)
View with DrawerActions and BaseAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.drawer/-drawer-actions/open.md b/docs/kakao/io.github.kakaocup.kakao.drawer/-drawer-actions/open.md new file mode 100644 index 00000000..7dfe5de0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.drawer/-drawer-actions/open.md @@ -0,0 +1,16 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.drawer](../index.md) / [DrawerActions](index.md) / [open](./open.md) + +# open + +`open fun open(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Opens the navigation drawer + +### Parameters + +`gravity` - Gravity to use (Gravity.START by default) + +**See Also** + +[Gravity.START](https://developer.android.com/reference/android/view/Gravity.html#START) + diff --git a/docs/kakao/io.github.kakaocup.kakao.drawer/-k-drawer-view/-init-.md b/docs/kakao/io.github.kakaocup.kakao.drawer/-k-drawer-view/-init-.md new file mode 100644 index 00000000..562d0a66 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.drawer/-k-drawer-view/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.drawer](../index.md) / [KDrawerView](index.md) / [<init>](./-init-.md) + +# <init> + +`KDrawerView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KDrawerView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KDrawerView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.drawer/-k-drawer-view/index.md b/docs/kakao/io.github.kakaocup.kakao.drawer/-k-drawer-view/index.md new file mode 100644 index 00000000..04ef3d3e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.drawer/-k-drawer-view/index.md @@ -0,0 +1,35 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.drawer](../index.md) / [KDrawerView](./index.md) + +# KDrawerView + +`class KDrawerView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KDrawerView`](./index.md)`>, `[`DrawerActions`](../-drawer-actions/index.md) + +View with DrawerActions and BaseAssertions + +**See Also** + +[DrawerActions](../-drawer-actions/index.md) + +[com.agoda.kakao.common.assertions.BaseAssertions](#) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KDrawerView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KDrawerView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KDrawerView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [close](../-drawer-actions/close.md) | `open fun close(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes the navigation drawer | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [open](../-drawer-actions/open.md) | `open fun open(gravity: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = Gravity.START): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Opens the navigation drawer | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/io.github.kakaocup.kakao.drawer/index.md b/docs/kakao/io.github.kakaocup.kakao.drawer/index.md new file mode 100644 index 00000000..858fbed9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.drawer/index.md @@ -0,0 +1,10 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.drawer](./index.md) + +## Package io.github.kakaocup.kakao.drawer + +### Types + +| Name | Summary | +|---|---| +| [DrawerActions](-drawer-actions/index.md) | `interface DrawerActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides actions for navigation drawer | +| [KDrawerView](-k-drawer-view/index.md) | `class KDrawerView : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KDrawerView`](-k-drawer-view/index.md)`>, `[`DrawerActions`](-drawer-actions/index.md)
View with DrawerActions and BaseAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-editable-actions/clear-text.md b/docs/kakao/io.github.kakaocup.kakao.edit/-editable-actions/clear-text.md new file mode 100644 index 00000000..6b1ab1ee --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-editable-actions/clear-text.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [EditableActions](index.md) / [clearText](./clear-text.md) + +# clearText + +`open fun clearText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Clears current text in the view + diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-editable-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.edit/-editable-actions/index.md new file mode 100644 index 00000000..46ba2871 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-editable-actions/index.md @@ -0,0 +1,40 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [EditableActions](./index.md) + +# EditableActions + +`interface EditableActions : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides editable actions for views + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [clearText](clear-text.md) | `open fun clearText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clears current text in the view | +| [replaceText](replace-text.md) | `open fun replaceText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Replaces the current view text with given | +| [typeText](type-text.md) | `open fun typeText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Types the given text into the view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KEditText](../-k-edit-text/index.md) | `class KEditText : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KEditText`](../-k-edit-text/index.md)`>, `[`EditableActions`](./index.md)`, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)
View with EditableActions and TextViewAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-editable-actions/replace-text.md b/docs/kakao/io.github.kakaocup.kakao.edit/-editable-actions/replace-text.md new file mode 100644 index 00000000..f9840d10 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-editable-actions/replace-text.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [EditableActions](index.md) / [replaceText](./replace-text.md) + +# replaceText + +`open fun replaceText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Replaces the current view text with given + +### Parameters + +`text` - Text to input instead of current \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-editable-actions/type-text.md b/docs/kakao/io.github.kakaocup.kakao.edit/-editable-actions/type-text.md new file mode 100644 index 00000000..f1eba507 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-editable-actions/type-text.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [EditableActions](index.md) / [typeText](./type-text.md) + +# typeText + +`open fun typeText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Types the given text into the view + +### Parameters + +`text` - Text to input \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-k-edit-text/-init-.md b/docs/kakao/io.github.kakaocup.kakao.edit/-k-edit-text/-init-.md new file mode 100644 index 00000000..b56f1ff5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-k-edit-text/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [KEditText](index.md) / [<init>](./-init-.md) + +# <init> + +`KEditText(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KEditText(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KEditText(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-k-edit-text/index.md b/docs/kakao/io.github.kakaocup.kakao.edit/-k-edit-text/index.md new file mode 100644 index 00000000..609942a9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-k-edit-text/index.md @@ -0,0 +1,45 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [KEditText](./index.md) + +# KEditText + +`class KEditText : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KEditText`](./index.md)`>, `[`EditableActions`](../-editable-actions/index.md)`, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md) + +View with EditableActions and TextViewAssertions + +**See Also** + +[EditableActions](../-editable-actions/index.md) + +[TextViewAssertions](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KEditText(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KEditText(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KEditText(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [clearText](../-editable-actions/clear-text.md) | `open fun clearText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clears current text in the view | +| [containsText](../../io.github.kakaocup.kakao.text/-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | +| [hasAnyText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | +| [hasContentDescription](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | +| [hasEmptyText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | +| [hasHint](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | +| [hasNoText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | +| [hasText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | +| [hasTextColor](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [replaceText](../-editable-actions/replace-text.md) | `open fun replaceText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Replaces the current view text with given | +| [startsWithText](../../io.github.kakaocup.kakao.text/-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | +| [typeText](../-editable-actions/type-text.md) | `open fun typeText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Types the given text into the view | diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-k-text-input-layout/-init-.md b/docs/kakao/io.github.kakaocup.kakao.edit/-k-text-input-layout/-init-.md new file mode 100644 index 00000000..6ead356d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-k-text-input-layout/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [KTextInputLayout](index.md) / [<init>](./-init-.md) + +# <init> + +`KTextInputLayout(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KTextInputLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KTextInputLayout(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-k-text-input-layout/edit.md b/docs/kakao/io.github.kakaocup.kakao.edit/-k-text-input-layout/edit.md new file mode 100644 index 00000000..0752f633 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-k-text-input-layout/edit.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [KTextInputLayout](index.md) / [edit](./edit.md) + +# edit + +`val edit: `[`KEditText`](../-k-edit-text/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-k-text-input-layout/index.md b/docs/kakao/io.github.kakaocup.kakao.edit/-k-text-input-layout/index.md new file mode 100644 index 00000000..598954ea --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-k-text-input-layout/index.md @@ -0,0 +1,46 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [KTextInputLayout](./index.md) + +# KTextInputLayout + +`class KTextInputLayout : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTextInputLayout`](./index.md)`>, `[`TextInputLayoutAssertions`](../-text-input-layout-assertions/index.md) + +View with TextInputLayoutAssertions + +**See Also** + +[TextInputLayoutAssertions](../-text-input-layout-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KTextInputLayout(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTextInputLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTextInputLayout(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Properties + +| Name | Summary | +|---|---| +| [edit](edit.md) | `val edit: `[`KEditText`](../-k-edit-text/index.md) | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [hasCounterMaxLength](../-text-input-layout-assertions/has-counter-max-length.md) | `open fun hasCounterMaxLength(length: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [hasError](../-text-input-layout-assertions/has-error.md) | `open fun hasError(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasError(error: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [hasHint](../-text-input-layout-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if this input layout has given hint`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [isCounterDisabled](../-text-input-layout-assertions/is-counter-disabled.md) | `open fun isCounterDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [isCounterEnabled](../-text-input-layout-assertions/is-counter-enabled.md) | `open fun isCounterEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [isErrorDisabled](../-text-input-layout-assertions/is-error-disabled.md) | `open fun isErrorDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [isErrorEnabled](../-text-input-layout-assertions/is-error-enabled.md) | `open fun isErrorEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [isHintDisabled](../-text-input-layout-assertions/is-hint-disabled.md) | `open fun isHintDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [isHintEnabled](../-text-input-layout-assertions/is-hint-enabled.md) | `open fun isHintEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/has-counter-max-length.md b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/has-counter-max-length.md new file mode 100644 index 00000000..648ae2cd --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/has-counter-max-length.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [hasCounterMaxLength](./has-counter-max-length.md) + +# hasCounterMaxLength + +`open fun hasCounterMaxLength(length: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/has-error.md b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/has-error.md new file mode 100644 index 00000000..59978d5f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/has-error.md @@ -0,0 +1,6 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [hasError](./has-error.md) + +# hasError + +`open fun hasError(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) +`open fun hasError(error: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/has-hint.md b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/has-hint.md new file mode 100644 index 00000000..170b2e12 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/has-hint.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [hasHint](./has-hint.md) + +# hasHint + +`open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if this input layout has given hint + +### Parameters + +`hint` - +* hint text to be checked +`open fun hasHint(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/index.md new file mode 100644 index 00000000..f495ee66 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/index.md @@ -0,0 +1,72 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [TextInputLayoutAssertions](./index.md) + +# TextInputLayoutAssertions + +`interface TextInputLayoutAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +Provides assertions for TextInputLayout + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasCounterMaxLength](has-counter-max-length.md) | `open fun hasCounterMaxLength(length: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [hasError](has-error.md) | `open fun hasError(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasError(error: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [hasHint](has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if this input layout has given hint`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [isCounterDisabled](is-counter-disabled.md) | `open fun isCounterDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [isCounterEnabled](is-counter-enabled.md) | `open fun isCounterEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [isErrorDisabled](is-error-disabled.md) | `open fun isErrorDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [isErrorEnabled](is-error-enabled.md) | `open fun isErrorEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [isHintDisabled](is-hint-disabled.md) | `open fun isHintDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [isHintEnabled](is-hint-enabled.md) | `open fun isHintEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KTextInputLayout](../-k-text-input-layout/index.md) | `class KTextInputLayout : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTextInputLayout`](../-k-text-input-layout/index.md)`>, `[`TextInputLayoutAssertions`](./index.md)
View with TextInputLayoutAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-counter-disabled.md b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-counter-disabled.md new file mode 100644 index 00000000..b1566258 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-counter-disabled.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [isCounterDisabled](./is-counter-disabled.md) + +# isCounterDisabled + +`open fun isCounterDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-counter-enabled.md b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-counter-enabled.md new file mode 100644 index 00000000..0607faff --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-counter-enabled.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [isCounterEnabled](./is-counter-enabled.md) + +# isCounterEnabled + +`open fun isCounterEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-error-disabled.md b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-error-disabled.md new file mode 100644 index 00000000..8cc4f0d7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-error-disabled.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [isErrorDisabled](./is-error-disabled.md) + +# isErrorDisabled + +`open fun isErrorDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-error-enabled.md b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-error-enabled.md new file mode 100644 index 00000000..6d9a39f9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-error-enabled.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [isErrorEnabled](./is-error-enabled.md) + +# isErrorEnabled + +`open fun isErrorEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-hint-disabled.md b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-hint-disabled.md new file mode 100644 index 00000000..8a157792 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-hint-disabled.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [isHintDisabled](./is-hint-disabled.md) + +# isHintDisabled + +`open fun isHintDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-hint-enabled.md b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-hint-enabled.md new file mode 100644 index 00000000..9c4f4242 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/-text-input-layout-assertions/is-hint-enabled.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.edit](../index.md) / [TextInputLayoutAssertions](index.md) / [isHintEnabled](./is-hint-enabled.md) + +# isHintEnabled + +`open fun isHintEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.edit/index.md b/docs/kakao/io.github.kakaocup.kakao.edit/index.md new file mode 100644 index 00000000..71f6bf5c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.edit/index.md @@ -0,0 +1,12 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.edit](./index.md) + +## Package io.github.kakaocup.kakao.edit + +### Types + +| Name | Summary | +|---|---| +| [EditableActions](-editable-actions/index.md) | `interface EditableActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides editable actions for views | +| [KEditText](-k-edit-text/index.md) | `class KEditText : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KEditText`](-k-edit-text/index.md)`>, `[`EditableActions`](-editable-actions/index.md)`, `[`TextViewAssertions`](../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)
View with EditableActions and TextViewAssertions | +| [KTextInputLayout](-k-text-input-layout/index.md) | `class KTextInputLayout : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTextInputLayout`](-k-text-input-layout/index.md)`>, `[`TextInputLayoutAssertions`](-text-input-layout-assertions/index.md)
View with TextInputLayoutAssertions | +| [TextInputLayoutAssertions](-text-input-layout-assertions/index.md) | `interface TextInputLayoutAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
Provides assertions for TextInputLayout | diff --git a/docs/kakao/com.agoda.kakao.image/-image-view-assertions/has-drawable-with-tint.md b/docs/kakao/io.github.kakaocup.kakao.image/-image-view-assertions/has-drawable-with-tint.md similarity index 89% rename from docs/kakao/com.agoda.kakao.image/-image-view-assertions/has-drawable-with-tint.md rename to docs/kakao/io.github.kakaocup.kakao.image/-image-view-assertions/has-drawable-with-tint.md index edd5112f..31abbdbf 100644 --- a/docs/kakao/com.agoda.kakao.image/-image-view-assertions/has-drawable-with-tint.md +++ b/docs/kakao/io.github.kakaocup.kakao.image/-image-view-assertions/has-drawable-with-tint.md @@ -1,4 +1,4 @@ -[kakao](../../index.md) / [com.agoda.kakao.image](../index.md) / [ImageViewAssertions](index.md) / [hasDrawableWithTint](./has-drawable-with-tint.md) +[kakao](../../index.md) / [io.github.kakaocup.kakao.image](../index.md) / [ImageViewAssertions](index.md) / [hasDrawableWithTint](./has-drawable-with-tint.md) # hasDrawableWithTint diff --git a/docs/kakao/io.github.kakaocup.kakao.image/-image-view-assertions/has-drawable.md b/docs/kakao/io.github.kakaocup.kakao.image/-image-view-assertions/has-drawable.md new file mode 100644 index 00000000..64682c41 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.image/-image-view-assertions/has-drawable.md @@ -0,0 +1,21 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.image](../index.md) / [ImageViewAssertions](index.md) / [hasDrawable](./has-drawable.md) + +# hasDrawable + +`open fun hasDrawable(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view displays given drawable + +### Parameters + +`resId` - Drawable resource to be matched + +`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null)`open fun hasDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view displays given drawable + +### Parameters + +`drawable` - Drawable to be matched + +`toBitmap` - Lambda with custom Drawable -> Bitmap converter (default is null) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.image/-image-view-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.image/-image-view-assertions/index.md new file mode 100644 index 00000000..52362842 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.image/-image-view-assertions/index.md @@ -0,0 +1,65 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.image](../index.md) / [ImageViewAssertions](./index.md) + +# ImageViewAssertions + +`interface ImageViewAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +Provides assertion for image views + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasDrawable](has-drawable.md) | `open fun hasDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displays given drawable | +| [hasDrawableWithTint](has-drawable-with-tint.md) | `open fun hasDrawableWithTint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tintColorId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasDrawableWithTint(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, tintColorId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displays given drawable | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KImageView](../-k-image-view/index.md) | `class KImageView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KImageView`](../-k-image-view/index.md)`>, `[`ImageViewAssertions`](./index.md)
View with BaseActions and ImageViewAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.image/-k-image-view/-init-.md b/docs/kakao/io.github.kakaocup.kakao.image/-k-image-view/-init-.md new file mode 100644 index 00000000..e5f07aec --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.image/-k-image-view/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.image](../index.md) / [KImageView](index.md) / [<init>](./-init-.md) + +# <init> + +`KImageView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KImageView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KImageView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.image/-k-image-view/index.md b/docs/kakao/io.github.kakaocup.kakao.image/-k-image-view/index.md new file mode 100644 index 00000000..8320c2c4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.image/-k-image-view/index.md @@ -0,0 +1,35 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.image](../index.md) / [KImageView](./index.md) + +# KImageView + +`class KImageView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KImageView`](./index.md)`>, `[`ImageViewAssertions`](../-image-view-assertions/index.md) + +View with BaseActions and ImageViewAssertions + +**See Also** + +[com.agoda.kakao.common.actions.BaseActions](#) + +[ImageViewAssertions](../-image-view-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KImageView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KImageView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KImageView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [hasDrawable](../-image-view-assertions/has-drawable.md) | `open fun hasDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displays given drawable | +| [hasDrawableWithTint](../-image-view-assertions/has-drawable-with-tint.md) | `open fun hasDrawableWithTint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tintColorId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasDrawableWithTint(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`, tintColorId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, toBitmap: ((drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`) -> `[`Bitmap`](https://developer.android.com/reference/android/graphics/Bitmap.html)`)? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displays given drawable | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/io.github.kakaocup.kakao.image/index.md b/docs/kakao/io.github.kakaocup.kakao.image/index.md new file mode 100644 index 00000000..9b3ac843 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.image/index.md @@ -0,0 +1,10 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.image](./index.md) + +## Package io.github.kakaocup.kakao.image + +### Types + +| Name | Summary | +|---|---| +| [ImageViewAssertions](-image-view-assertions/index.md) | `interface ImageViewAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
Provides assertion for image views | +| [KImageView](-k-image-view/index.md) | `class KImageView : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KImageView`](-k-image-view/index.md)`>, `[`ImageViewAssertions`](-image-view-assertions/index.md)
View with BaseActions and ImageViewAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/-init-.md b/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/-init-.md new file mode 100644 index 00000000..c606c79f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/-init-.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [ActivityResultBuilder](index.md) / [<init>](./-init-.md) + +# <init> + +`ActivityResultBuilder()` + +Class for building ActivityResult + diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/get-result.md b/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/get-result.md new file mode 100644 index 00000000..3120ac88 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/get-result.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [ActivityResultBuilder](index.md) / [getResult](./get-result.md) + +# getResult + +`fun getResult(): `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/index.md b/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/index.md new file mode 100644 index 00000000..6a41c731 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/index.md @@ -0,0 +1,21 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [ActivityResultBuilder](./index.md) + +# ActivityResultBuilder + +`class ActivityResultBuilder` + +Class for building ActivityResult + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `ActivityResultBuilder()`
Class for building ActivityResult | + +### Functions + +| Name | Summary | +|---|---| +| [getResult](get-result.md) | `fun getResult(): `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html) | +| [withCode](with-code.md) | `fun withCode(code: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets given result code | +| [withData](with-data.md) | `fun withData(data: `[`Intent`](https://developer.android.com/reference/android/content/Intent.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets given result data | diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/with-code.md b/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/with-code.md new file mode 100644 index 00000000..2a4feb4b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/with-code.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [ActivityResultBuilder](index.md) / [withCode](./with-code.md) + +# withCode + +`fun withCode(code: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Sets given result code + +### Parameters + +`code` - Result code to be saved \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/with-data.md b/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/with-data.md new file mode 100644 index 00000000..5145f2c8 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-activity-result-builder/with-data.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [ActivityResultBuilder](index.md) / [withData](./with-data.md) + +# withData + +`fun withData(data: `[`Intent`](https://developer.android.com/reference/android/content/Intent.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Sets given result data + +### Parameters + +`data` - Result data to be saved \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/-init-.md b/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/-init-.md new file mode 100644 index 00000000..fe6f5952 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/-init-.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [BundleBuilder](index.md) / [<init>](./-init-.md) + +# <init> + +`BundleBuilder()` + +Class for building Bundle matchers + diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/get-matcher.md b/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/get-matcher.md new file mode 100644 index 00000000..bd35e606 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/get-matcher.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [BundleBuilder](index.md) / [getMatcher](./get-matcher.md) + +# getMatcher + +`fun getMatcher(): Matcher<`[`Bundle`](https://developer.android.com/reference/android/os/Bundle.html)`>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/has-entry.md b/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/has-entry.md new file mode 100644 index 00000000..6c0b74b6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/has-entry.md @@ -0,0 +1,21 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [BundleBuilder](index.md) / [hasEntry](./has-entry.md) + +# hasEntry + +`fun hasEntry(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches bundle with given entry + +### Parameters + +`key` - Key to be matched + +`value` - Value to be matched`fun hasEntry(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches bundle with given entry + +### Parameters + +`key` - Matcher for a key + +`value` - Matcher for a value \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/has-key.md b/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/has-key.md new file mode 100644 index 00000000..d46c1a1c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/has-key.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [BundleBuilder](index.md) / [hasKey](./has-key.md) + +# hasKey + +`fun hasKey(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches bundle with given key + +### Parameters + +`key` - Key to be matched`fun hasKey(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches bundle with given key + +### Parameters + +`key` - Matcher for a key \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/has-value.md b/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/has-value.md new file mode 100644 index 00000000..232be405 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/has-value.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [BundleBuilder](index.md) / [hasValue](./has-value.md) + +# hasValue + +`fun hasValue(value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches bundle with given value + +### Parameters + +`value` - Value to be matched`fun hasValue(value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches bundle with given value + +### Parameters + +`value` - Matcher for a value \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/index.md b/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/index.md new file mode 100644 index 00000000..f84978c9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-bundle-builder/index.md @@ -0,0 +1,22 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [BundleBuilder](./index.md) + +# BundleBuilder + +`class BundleBuilder` + +Class for building Bundle matchers + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `BundleBuilder()`
Class for building Bundle matchers | + +### Functions + +| Name | Summary | +|---|---| +| [getMatcher](get-matcher.md) | `fun getMatcher(): Matcher<`[`Bundle`](https://developer.android.com/reference/android/os/Bundle.html)`>` | +| [hasEntry](has-entry.md) | `fun hasEntry(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasEntry(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches bundle with given entry | +| [hasKey](has-key.md) | `fun hasKey(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasKey(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches bundle with given key | +| [hasValue](has-value.md) | `fun hasValue(value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasValue(value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches bundle with given value | diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/-init-.md b/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/-init-.md new file mode 100644 index 00000000..c0741800 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/-init-.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [ComponentNameBuilder](index.md) / [<init>](./-init-.md) + +# <init> + +`ComponentNameBuilder()` + +Class for building ComponentName matchers + diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/get-matcher.md b/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/get-matcher.md new file mode 100644 index 00000000..18b4aeea --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/get-matcher.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [ComponentNameBuilder](index.md) / [getMatcher](./get-matcher.md) + +# getMatcher + +`fun getMatcher(): Matcher<`[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/has-class-name.md b/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/has-class-name.md new file mode 100644 index 00000000..bdc3d692 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/has-class-name.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [ComponentNameBuilder](index.md) / [hasClassName](./has-class-name.md) + +# hasClassName + +`fun hasClassName(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches component name with given class + +### Parameters + +`className` - Class name to be matched`fun hasClassName(className: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches component name with given class + +### Parameters + +`className` - Matcher for a class name \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/has-my-package-name.md b/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/has-my-package-name.md new file mode 100644 index 00000000..993919fc --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/has-my-package-name.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [ComponentNameBuilder](index.md) / [hasMyPackageName](./has-my-package-name.md) + +# hasMyPackageName + +`fun hasMyPackageName(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches component name if it's package name the same as your app's + diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/has-package-name.md b/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/has-package-name.md new file mode 100644 index 00000000..d03a7f75 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/has-package-name.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [ComponentNameBuilder](index.md) / [hasPackageName](./has-package-name.md) + +# hasPackageName + +`fun hasPackageName(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches component name with given package + +### Parameters + +`packageName` - Package name to be matched`fun hasPackageName(packageName: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches component name with given package + +### Parameters + +`packageName` - Matcher for a package name \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/has-short-class-name.md b/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/has-short-class-name.md new file mode 100644 index 00000000..3b3ad004 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/has-short-class-name.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [ComponentNameBuilder](index.md) / [hasShortClassName](./has-short-class-name.md) + +# hasShortClassName + +`fun hasShortClassName(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches component name with given short class name + +### Parameters + +`className` - Short class name to be matched`fun hasShortClassName(className: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches component name with given short class name + +### Parameters + +`className` - Matcher for a short class name \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/index.md b/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/index.md new file mode 100644 index 00000000..28913175 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-component-name-builder/index.md @@ -0,0 +1,23 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [ComponentNameBuilder](./index.md) + +# ComponentNameBuilder + +`class ComponentNameBuilder` + +Class for building ComponentName matchers + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `ComponentNameBuilder()`
Class for building ComponentName matchers | + +### Functions + +| Name | Summary | +|---|---| +| [getMatcher](get-matcher.md) | `fun getMatcher(): Matcher<`[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`>` | +| [hasClassName](has-class-name.md) | `fun hasClassName(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasClassName(className: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches component name with given class | +| [hasMyPackageName](has-my-package-name.md) | `fun hasMyPackageName(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches component name if it's package name the same as your app's | +| [hasPackageName](has-package-name.md) | `fun hasPackageName(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasPackageName(packageName: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches component name with given package | +| [hasShortClassName](has-short-class-name.md) | `fun hasShortClassName(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasShortClassName(className: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches component name with given short class name | diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/-init-.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/-init-.md new file mode 100644 index 00000000..6e6bb6ea --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/-init-.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [<init>](./-init-.md) + +# <init> + +`IntentBuilder()` + +Class for building Intent matchers + diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/any.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/any.md new file mode 100644 index 00000000..f3c930a9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/any.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [any](./any.md) + +# any + +`fun any(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches any intent + diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/get-matcher.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/get-matcher.md new file mode 100644 index 00000000..85229326 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/get-matcher.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [getMatcher](./get-matcher.md) + +# getMatcher + +`fun getMatcher(): Matcher<`[`Intent`](https://developer.android.com/reference/android/content/Intent.html)`>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/get-result.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/get-result.md new file mode 100644 index 00000000..f316b320 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/get-result.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [getResult](./get-result.md) + +# getResult + +`fun getResult(): `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html)`?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-action.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-action.md new file mode 100644 index 00000000..0ed3ab20 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-action.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasAction](./has-action.md) + +# hasAction + +`fun hasAction(action: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given action + +### Parameters + +`action` - Action to be matched`fun hasAction(action: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given action + +### Parameters + +`action` - Matcher for action string \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-categories.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-categories.md new file mode 100644 index 00000000..fdeddef7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-categories.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasCategories](./has-categories.md) + +# hasCategories + +`fun hasCategories(vararg categories: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given categories + +### Parameters + +`categories` - Categories to be matched`fun hasCategories(categories: Matcher>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given categories + +### Parameters + +`categories` - Matcher for categories list \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-component.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-component.md new file mode 100644 index 00000000..ac93d883 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-component.md @@ -0,0 +1,29 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasComponent](./has-component.md) + +# hasComponent + +`fun hasComponent(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent which component has given class name + +### Parameters + +`className` - Class name to be matched in intent's component`fun hasComponent(component: `[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given component + +### Parameters + +`component` - Component name to be matched`fun hasComponent(component: Matcher<`[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given component + +### Parameters + +`component` - Matcher for component name`fun hasComponent(function: `[`ComponentNameBuilder`](../-component-name-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given component + +### Parameters + +`function` - Builder for a component to match \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-data.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-data.md new file mode 100644 index 00000000..646b9321 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-data.md @@ -0,0 +1,24 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasData](./has-data.md) + +# hasData + +`fun hasData(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) +`fun hasData(uri: `[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given data + +### Parameters + +`uri` - Uri to be matched`fun hasData(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given data + +### Parameters + +`uri` - Matcher for the uri`fun hasData(function: `[`UriBuilder`](../-uri-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given data + +### Parameters + +`function` - Builder for a uri to match \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-extra-with-key.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-extra-with-key.md new file mode 100644 index 00000000..44f30091 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-extra-with-key.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasExtraWithKey](./has-extra-with-key.md) + +# hasExtraWithKey + +`fun hasExtraWithKey(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given extra key + +### Parameters + +`key` - Extra key`fun hasExtraWithKey(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given extra key + +### Parameters + +`key` - Matcher for extra key \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-extra.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-extra.md new file mode 100644 index 00000000..35a93ff4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-extra.md @@ -0,0 +1,21 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasExtra](./has-extra.md) + +# hasExtra + +`fun hasExtra(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given extra + +### Parameters + +`key` - Extra key + +`value` - Extra value`fun hasExtra(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given extra + +### Parameters + +`key` - Matcher for extra key + +`value` - Matcher for extra value \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-extras.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-extras.md new file mode 100644 index 00000000..e19877ef --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-extras.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasExtras](./has-extras.md) + +# hasExtras + +`fun hasExtras(extras: Matcher<`[`Bundle`](https://developer.android.com/reference/android/os/Bundle.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given extras + +### Parameters + +`extras` - Matched for extras bundle`fun hasExtras(function: `[`BundleBuilder`](../-bundle-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given extras + +### Parameters + +`function` - Builder for a bundle to match \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-flag.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-flag.md new file mode 100644 index 00000000..b334c7f3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-flag.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasFlag](./has-flag.md) + +# hasFlag + +`fun hasFlag(flag: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given flag + +### Parameters + +`flag` - Flag to be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-flags.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-flags.md new file mode 100644 index 00000000..9e04ceaa --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-flags.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasFlags](./has-flags.md) + +# hasFlags + +`fun hasFlags(flags: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) +`fun hasFlags(vararg flags: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given flags + +### Parameters + +`flags` - Flags to be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-package.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-package.md new file mode 100644 index 00000000..819b1593 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-package.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasPackage](./has-package.md) + +# hasPackage + +`fun hasPackage(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given package + +### Parameters + +`packageName` - Package name to match`fun hasPackage(packageName: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given package + +### Parameters + +`packageName` - Matcher for a package name \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-type.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-type.md new file mode 100644 index 00000000..b2752922 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/has-type.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [hasType](./has-type.md) + +# hasType + +`fun hasType(type: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given type + +### Parameters + +`type` - Type to match`fun hasType(type: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent with given type + +### Parameters + +`type` - Matcher for type \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/index.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/index.md new file mode 100644 index 00000000..b1844b51 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/index.md @@ -0,0 +1,35 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](./index.md) + +# IntentBuilder + +`class IntentBuilder` + +Class for building Intent matchers + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `IntentBuilder()`
Class for building Intent matchers | + +### Functions + +| Name | Summary | +|---|---| +| [any](any.md) | `fun any(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches any intent | +| [getMatcher](get-matcher.md) | `fun getMatcher(): Matcher<`[`Intent`](https://developer.android.com/reference/android/content/Intent.html)`>` | +| [getResult](get-result.md) | `fun getResult(): `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html)`?` | +| [hasAction](has-action.md) | `fun hasAction(action: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasAction(action: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given action | +| [hasCategories](has-categories.md) | `fun hasCategories(vararg categories: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasCategories(categories: Matcher>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given categories | +| [hasComponent](has-component.md) | `fun hasComponent(className: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent which component has given class name`fun hasComponent(component: `[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasComponent(component: Matcher<`[`ComponentName`](https://developer.android.com/reference/android/content/ComponentName.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasComponent(function: `[`ComponentNameBuilder`](../-component-name-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given component | +| [hasData](has-data.md) | `fun hasData(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasData(uri: `[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasData(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasData(function: `[`UriBuilder`](../-uri-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given data | +| [hasExtra](has-extra.md) | `fun hasExtra(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasExtra(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given extra | +| [hasExtras](has-extras.md) | `fun hasExtras(extras: Matcher<`[`Bundle`](https://developer.android.com/reference/android/os/Bundle.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasExtras(function: `[`BundleBuilder`](../-bundle-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given extras | +| [hasExtraWithKey](has-extra-with-key.md) | `fun hasExtraWithKey(key: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasExtraWithKey(key: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given extra key | +| [hasFlag](has-flag.md) | `fun hasFlag(flag: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given flag | +| [hasFlags](has-flags.md) | `fun hasFlags(flags: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasFlags(vararg flags: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given flags | +| [hasPackage](has-package.md) | `fun hasPackage(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasPackage(packageName: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given package | +| [hasType](has-type.md) | `fun hasType(type: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasType(type: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent with given type | +| [isInternal](is-internal.md) | `fun isInternal(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches any internal intent | +| [toPackage](to-package.md) | `fun toPackage(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches intent which addresses to given package | +| [withResult](with-result.md) | `fun withResult(function: `[`ActivityResultBuilder`](../-activity-result-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Invoke this function if you want to set default result for intending intents | diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/is-internal.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/is-internal.md new file mode 100644 index 00000000..54337446 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/is-internal.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [isInternal](./is-internal.md) + +# isInternal + +`fun isInternal(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches any internal intent + diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/to-package.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/to-package.md new file mode 100644 index 00000000..3e9fa0d6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/to-package.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [toPackage](./to-package.md) + +# toPackage + +`fun toPackage(packageName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches intent which addresses to given package + +### Parameters + +`packageName` - Package name to match \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/with-result.md b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/with-result.md new file mode 100644 index 00000000..bf3ffe07 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-intent-builder/with-result.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [IntentBuilder](index.md) / [withResult](./with-result.md) + +# withResult + +`fun withResult(function: `[`ActivityResultBuilder`](../-activity-result-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Invoke this function if you want to set default result for intending intents + +### Parameters + +`function` - Builder for activity result \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/-init-.md b/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/-init-.md new file mode 100644 index 00000000..8f45b036 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/-init-.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [KIntent](index.md) / [<init>](./-init-.md) + +# <init> + +`KIntent(builder: `[`IntentBuilder`](../-intent-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +This class is intended to be used when you need to check if some intent has been sent +or to mock specific intent with result + +### Parameters + +`builder` - Builder for intent matching \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/index.md b/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/index.md new file mode 100644 index 00000000..f7734704 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/index.md @@ -0,0 +1,26 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [KIntent](./index.md) + +# KIntent + +`class KIntent` + +This class is intended to be used when you need to check if some intent has been sent +or to mock specific intent with result + +### Parameters + +`builder` - Builder for intent matching + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KIntent(builder: `[`IntentBuilder`](../-intent-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
This class is intended to be used when you need to check if some intent has been sent or to mock specific intent with result | + +### Functions + +| Name | Summary | +|---|---| +| [intended](intended.md) | `fun intended(verificationMode: VerificationMode? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if this intent has been sent previously | +| [intending](intending.md) | `fun intending(result: `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html)`? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Mocks next coming intent that will match with provided result. If no result provided as parameter, function will look up default one set via withResult() in IntentBuilder. If none are present, IllegalStateException will be thrown`fun intending(result: `[`ActivityResultBuilder`](../-activity-result-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Mocks next coming intent that will match with provided result. | +| [invoke](invoke.md) | `operator fun invoke(function: `[`KIntent`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/intended.md b/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/intended.md new file mode 100644 index 00000000..ef84d4fa --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/intended.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [KIntent](index.md) / [intended](./intended.md) + +# intended + +`fun intended(verificationMode: VerificationMode? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if this intent has been sent previously + +### Parameters + +`verificationMode` - Verification mode for this intent. null by default \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/intending.md b/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/intending.md new file mode 100644 index 00000000..c0056cf5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/intending.md @@ -0,0 +1,30 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [KIntent](index.md) / [intending](./intending.md) + +# intending + +`fun intending(result: `[`ActivityResult`](https://developer.android.com/reference/android/app/Instrumentation/ActivityResult.html)`? = null): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Mocks next coming intent that will match with provided result. +If no result provided as parameter, function will look up default one +set via withResult() in IntentBuilder. If none are present, IllegalStateException +will be thrown + +### Parameters + +`result` - Activity result to return when matched intent is sent. null by default + +### Exceptions + +`IllegalStateException` - if result is null and default result is not set + +**See Also** + +[IntentBuilder.withResult](../-intent-builder/with-result.md) + +`fun intending(result: `[`ActivityResultBuilder`](../-activity-result-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Mocks next coming intent that will match with provided result. + +### Parameters + +`result` - Builder for activity result to return when matching intent is sent \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/invoke.md b/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/invoke.md new file mode 100644 index 00000000..ffe5fe54 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-k-intent/invoke.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [KIntent](index.md) / [invoke](./invoke.md) + +# invoke + +`operator fun invoke(function: `[`KIntent`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/-init-.md b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/-init-.md new file mode 100644 index 00000000..dd8e9be9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/-init-.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [UriBuilder](index.md) / [<init>](./-init-.md) + +# <init> + +`UriBuilder()` + +Class for building Uri matchers + diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/get-matcher.md b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/get-matcher.md new file mode 100644 index 00000000..9f9ce059 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/get-matcher.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [UriBuilder](index.md) / [getMatcher](./get-matcher.md) + +# getMatcher + +`fun getMatcher(): Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-host.md b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-host.md new file mode 100644 index 00000000..ba3e74ef --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-host.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [UriBuilder](index.md) / [hasHost](./has-host.md) + +# hasHost + +`fun hasHost(host: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches uri with given host + +### Parameters + +`host` - Host to be matched`fun hasHost(host: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches uri with given host + +### Parameters + +`host` - Matcher for a host \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-param-with-name.md b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-param-with-name.md new file mode 100644 index 00000000..aab8ce09 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-param-with-name.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [UriBuilder](index.md) / [hasParamWithName](./has-param-with-name.md) + +# hasParamWithName + +`fun hasParamWithName(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches uri with given parameter name + +### Parameters + +`name` - Parameter name to be matched`fun hasParamWithName(name: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches uri with given parameter name + +### Parameters + +`name` - Matcher for a parameter name \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-param-with-value.md b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-param-with-value.md new file mode 100644 index 00000000..85c4f7a7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-param-with-value.md @@ -0,0 +1,21 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [UriBuilder](index.md) / [hasParamWithValue](./has-param-with-value.md) + +# hasParamWithValue + +`fun hasParamWithValue(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches uri with given parameter name and value + +### Parameters + +`name` - Parameter name to be matched + +`value` - Parameter value to be matched`fun hasParamWithValue(name: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches uri with given parameter name and value + +### Parameters + +`name` - Matcher for a parameter name + +`value` - Matcher for a paratemer value \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-path.md b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-path.md new file mode 100644 index 00000000..0ba0ca83 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-path.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [UriBuilder](index.md) / [hasPath](./has-path.md) + +# hasPath + +`fun hasPath(path: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches uri with given path + +### Parameters + +`path` - Path to be matched`fun hasPath(path: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches uri with given path + +### Parameters + +`path` - Matcher for a path \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-scheme-specific-part.md b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-scheme-specific-part.md new file mode 100644 index 00000000..18fdc43b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-scheme-specific-part.md @@ -0,0 +1,21 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [UriBuilder](index.md) / [hasSchemeSpecificPart](./has-scheme-specific-part.md) + +# hasSchemeSpecificPart + +`fun hasSchemeSpecificPart(scheme: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, part: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches uri with given scheme and specific part + +### Parameters + +`scheme` - Scheme to be matched + +`part` - Specific part to be matched`fun hasSchemeSpecificPart(scheme: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, part: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches uri with given scheme and specific part + +### Parameters + +`scheme` - Matcher for a scheme + +`part` - Matcher for a specific part \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-scheme.md b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-scheme.md new file mode 100644 index 00000000..d051db96 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/has-scheme.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [UriBuilder](index.md) / [hasScheme](./has-scheme.md) + +# hasScheme + +`fun hasScheme(scheme: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches uri with given scheme + +### Parameters + +`scheme` - Scheme to be matched`fun hasScheme(scheme: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches uri with given scheme + +### Parameters + +`scheme` - Matcher for a scheme \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/index.md b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/index.md new file mode 100644 index 00000000..eb378322 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/-uri-builder/index.md @@ -0,0 +1,25 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intent](../index.md) / [UriBuilder](./index.md) + +# UriBuilder + +`class UriBuilder` + +Class for building Uri matchers + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `UriBuilder()`
Class for building Uri matchers | + +### Functions + +| Name | Summary | +|---|---| +| [getMatcher](get-matcher.md) | `fun getMatcher(): Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>` | +| [hasHost](has-host.md) | `fun hasHost(host: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasHost(host: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given host | +| [hasParamWithName](has-param-with-name.md) | `fun hasParamWithName(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasParamWithName(name: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given parameter name | +| [hasParamWithValue](has-param-with-value.md) | `fun hasParamWithValue(name: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, value: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasParamWithValue(name: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, value: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given parameter name and value | +| [hasPath](has-path.md) | `fun hasPath(path: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasPath(path: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given path | +| [hasScheme](has-scheme.md) | `fun hasScheme(scheme: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasScheme(scheme: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given scheme | +| [hasSchemeSpecificPart](has-scheme-specific-part.md) | `fun hasSchemeSpecificPart(scheme: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, part: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`fun hasSchemeSpecificPart(scheme: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, part: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches uri with given scheme and specific part | diff --git a/docs/kakao/io.github.kakaocup.kakao.intent/index.md b/docs/kakao/io.github.kakaocup.kakao.intent/index.md new file mode 100644 index 00000000..7e27ffaa --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intent/index.md @@ -0,0 +1,14 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.intent](./index.md) + +## Package io.github.kakaocup.kakao.intent + +### Types + +| Name | Summary | +|---|---| +| [ActivityResultBuilder](-activity-result-builder/index.md) | `class ActivityResultBuilder`
Class for building ActivityResult | +| [BundleBuilder](-bundle-builder/index.md) | `class BundleBuilder`
Class for building Bundle matchers | +| [ComponentNameBuilder](-component-name-builder/index.md) | `class ComponentNameBuilder`
Class for building ComponentName matchers | +| [IntentBuilder](-intent-builder/index.md) | `class IntentBuilder`
Class for building Intent matchers | +| [KIntent](-k-intent/index.md) | `class KIntent`
This class is intended to be used when you need to check if some intent has been sent or to mock specific intent with result | +| [UriBuilder](-uri-builder/index.md) | `class UriBuilder`
Class for building Uri matchers | diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptable/index.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptable/index.md new file mode 100644 index 00000000..50d117ad --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptable/index.md @@ -0,0 +1,28 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intercept](../index.md) / [Interceptable](./index.md) + +# Interceptable + +`interface Interceptable` + +### Properties + +| Name | Summary | +|---|---| +| [view](view.md) | `abstract val view: `[`Delegate`](../../io.github.kakaocup.kakao.delegate/-delegate/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>` | + +### Functions + +| Name | Summary | +|---|---| +| [intercept](intercept.md) | `open fun intercept(builder: `[`Interceptor.Builder`](../-interceptor/-builder/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the instance. Interceptors will be invoked on the interaction with the KView. | +| [reset](reset.md) | `open fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the instance. | + +### Inheritors + +| Name | Summary | +|---|---| +| [KAdapterItem](../../io.github.kakaocup.kakao.list/-k-adapter-item/index.md) | `open class KAdapterItem : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](./index.md)``
Base class for KAbsListView adapter items | +| [KBaseView](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md) | `open class KBaseView : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](./index.md)``
Base class for all Kakao views | +| [KRecyclerItem](../../io.github.kakaocup.kakao.recycler/-k-recycler-item/index.md) | `open class KRecyclerItem : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](./index.md)``
Base class for KRecyclerView adapter items | +| [KViewPagerItem](../../io.github.kakaocup.kakao.pager2/-k-view-pager-item/index.md) | `open class KViewPagerItem : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](./index.md)``
Base class for KViewPager2 adapter items | +| [WebElementBuilder](../../io.github.kakaocup.kakao.web/-web-element-builder/index.md) | `class WebElementBuilder : `[`Interceptable`](./index.md)`, WebAssertion<*>, Atom<*>>`
Class for building WebView element matchers | diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptable/intercept.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptable/intercept.md new file mode 100644 index 00000000..d670c642 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptable/intercept.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intercept](../index.md) / [Interceptable](index.md) / [intercept](./intercept.md) + +# intercept + +`open fun intercept(builder: `[`Interceptor.Builder`](../-interceptor/-builder/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Sets the interceptors for the instance. +Interceptors will be invoked on the interaction with the KView. + +### Parameters + +`builder` - Builder of the interceptors + +**See Also** + +[Interceptor](../-interceptor/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptable/reset.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptable/reset.md new file mode 100644 index 00000000..0c5036fc --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptable/reset.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intercept](../index.md) / [Interceptable](index.md) / [reset](./reset.md) + +# reset + +`open fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Removes the interceptors from the instance. + diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptable/view.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptable/view.md new file mode 100644 index 00000000..8e4f0ef6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptable/view.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intercept](../index.md) / [Interceptable](index.md) / [view](./view.md) + +# view + +`abstract val view: `[`Delegate`](../../io.github.kakaocup.kakao.delegate/-delegate/index.md)`<`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`, `[`ACTION`](index.md#ACTION)`>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interception/-init-.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interception/-init-.md new file mode 100644 index 00000000..698e74bd --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interception/-init-.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intercept](../index.md) / [Interception](index.md) / [<init>](./-init-.md) + +# <init> + +`Interception(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`, interceptor: `[`T`](index.md#T)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interception/index.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interception/index.md new file mode 100644 index 00000000..f04c1bf1 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interception/index.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intercept](../index.md) / [Interception](./index.md) + +# Interception + +`data class Interception` + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `Interception(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`, interceptor: `[`T`](index.md#T)`)` | + +### Properties + +| Name | Summary | +|---|---| +| [interceptor](interceptor.md) | `val interceptor: `[`T`](index.md#T) | +| [isOverride](is-override.md) | `val isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interception/interceptor.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interception/interceptor.md new file mode 100644 index 00000000..0a921e1a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interception/interceptor.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intercept](../index.md) / [Interception](index.md) / [interceptor](./interceptor.md) + +# interceptor + +`val interceptor: `[`T`](index.md#T) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interception/is-override.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interception/is-override.md new file mode 100644 index 00000000..6cdf5d0a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interception/is-override.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intercept](../index.md) / [Interception](index.md) / [isOverride](./is-override.md) + +# isOverride + +`val isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/-init-.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/-init-.md new file mode 100644 index 00000000..33ab2966 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/-init-.md @@ -0,0 +1,12 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Builder](index.md) / [<init>](./-init-.md) + +# <init> + +`Builder()` + +Builder class that is used to build a single instance of [Interceptor](../index.md). + +**See Also** + +[Interceptor](../index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/index.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/index.md new file mode 100644 index 00000000..a705e6e5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/index.md @@ -0,0 +1,25 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Builder](./index.md) + +# Builder + +`class Builder` + +Builder class that is used to build a single instance of [Interceptor](../index.md). + +**See Also** + +[Interceptor](../index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `Builder()`
Builder class that is used to build a single instance of [Interceptor](../index.md). | + +### Functions + +| Name | Summary | +|---|---| +| [onAll](on-all.md) | `fun onAll(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)` = false, interceptor: (`[`INTERACTION`](index.md#INTERACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptor for the `check` and `perform` operations for a given interaction. If overridden, breaks the call chain of operation and transfers the responsibility to invoke the Espresso on the developer. | +| [onCheck](on-check.md) | `fun onCheck(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)` = false, interceptor: (`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptor for the `check` operation for a given interaction. If overridden, breaks the call chain of operation and transfers the responsibility to invoke the Espresso on the developer. | +| [onPerform](on-perform.md) | `fun onPerform(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)` = false, interceptor: (`[`INTERACTION`](index.md#INTERACTION)`, `[`ACTION`](index.md#ACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptor for the `perform` operation for a given interaction. If overridden, breaks the call chain of operation and transfers the responsibility to invoke the Espresso on the developer. | diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/on-all.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/on-all.md new file mode 100644 index 00000000..2e32bd58 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/on-all.md @@ -0,0 +1,17 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Builder](index.md) / [onAll](./on-all.md) + +# onAll + +`fun onAll(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)` = false, interceptor: (`[`INTERACTION`](index.md#INTERACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Sets the interceptor for the `check` and `perform` operations for a given interaction. +If overridden, breaks the call chain of operation and transfers the responsibility +to invoke the Espresso on the developer. + +This interceptor is prioritized and is being invoked first for both operations. + +### Parameters + +`isOverride` - if `true` - breaks the call chain, false otherwise + +`interceptor` - lambda with intercepting logic \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/on-check.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/on-check.md new file mode 100644 index 00000000..79da13ea --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/on-check.md @@ -0,0 +1,15 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Builder](index.md) / [onCheck](./on-check.md) + +# onCheck + +`fun onCheck(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)` = false, interceptor: (`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Sets the interceptor for the `check` operation for a given interaction. +If overridden, breaks the call chain of operation and transfers the responsibility +to invoke the Espresso on the developer. + +### Parameters + +`isOverride` - if `true` - breaks the call chain, false otherwise + +`interceptor` - lambda with intercepting logic \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/on-perform.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/on-perform.md new file mode 100644 index 00000000..3f8ea2ed --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-builder/on-perform.md @@ -0,0 +1,15 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Builder](index.md) / [onPerform](./on-perform.md) + +# onPerform + +`fun onPerform(isOverride: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)` = false, interceptor: (`[`INTERACTION`](index.md#INTERACTION)`, `[`ACTION`](index.md#ACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Sets the interceptor for the `perform` operation for a given interaction. +If overridden, breaks the call chain of operation and transfers the responsibility +to invoke the Espresso on the developer. + +### Parameters + +`isOverride` - if `true` - breaks the call chain, false otherwise + +`interceptor` - lambda with intercepting logic \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/-init-.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/-init-.md new file mode 100644 index 00000000..dc34b256 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/-init-.md @@ -0,0 +1,5 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configuration](index.md) / [<init>](./-init-.md) + +# <init> + +`Configuration(viewInterceptor: `[`Interceptor`](../index.md)`?, dataInterceptor: `[`Interceptor`](../index.md)`?, webInterceptor: `[`Interceptor`](../index.md)`, WebAssertion<*>, Atom<*>>?)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/data-interceptor.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/data-interceptor.md new file mode 100644 index 00000000..fb0485fc --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/data-interceptor.md @@ -0,0 +1,5 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configuration](index.md) / [dataInterceptor](./data-interceptor.md) + +# dataInterceptor + +`val dataInterceptor: `[`Interceptor`](../index.md)`?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/index.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/index.md new file mode 100644 index 00000000..98962e2a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/index.md @@ -0,0 +1,19 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configuration](./index.md) + +# Configuration + +`data class Configuration` + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `Configuration(viewInterceptor: `[`Interceptor`](../index.md)`?, dataInterceptor: `[`Interceptor`](../index.md)`?, webInterceptor: `[`Interceptor`](../index.md)`, WebAssertion<*>, Atom<*>>?)` | + +### Properties + +| Name | Summary | +|---|---| +| [dataInterceptor](data-interceptor.md) | `val dataInterceptor: `[`Interceptor`](../index.md)`?` | +| [viewInterceptor](view-interceptor.md) | `val viewInterceptor: `[`Interceptor`](../index.md)`?` | +| [webInterceptor](web-interceptor.md) | `val webInterceptor: `[`Interceptor`](../index.md)`, WebAssertion<*>, Atom<*>>?` | diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/view-interceptor.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/view-interceptor.md new file mode 100644 index 00000000..d8864ab0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/view-interceptor.md @@ -0,0 +1,5 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configuration](index.md) / [viewInterceptor](./view-interceptor.md) + +# viewInterceptor + +`val viewInterceptor: `[`Interceptor`](../index.md)`?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/web-interceptor.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/web-interceptor.md new file mode 100644 index 00000000..d3ca1e96 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configuration/web-interceptor.md @@ -0,0 +1,5 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configuration](index.md) / [webInterceptor](./web-interceptor.md) + +# webInterceptor + +`val webInterceptor: `[`Interceptor`](../index.md)`, WebAssertion<*>, Atom<*>>?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/-init-.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/-init-.md new file mode 100644 index 00000000..5729120a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/-init-.md @@ -0,0 +1,15 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configurator](index.md) / [<init>](./-init-.md) + +# <init> + +`Configurator()` + +Configuration class that is used for building interceptors on the +[Kakao](#) runtime and [Screen](#) levels. + +**See Also** + +[com.agoda.kakao.Kakao](#) + +[com.agoda.kakao.screen.Screen](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/index.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/index.md new file mode 100644 index 00000000..4fd5533a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/index.md @@ -0,0 +1,28 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configurator](./index.md) + +# Configurator + +`class Configurator` + +Configuration class that is used for building interceptors on the +[Kakao](#) runtime and [Screen](#) levels. + +**See Also** + +[com.agoda.kakao.Kakao](#) + +[com.agoda.kakao.screen.Screen](#) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `Configurator()`
Configuration class that is used for building interceptors on the [Kakao](#) runtime and [Screen](#) levels. | + +### Functions + +| Name | Summary | +|---|---| +| [onDataInteraction](on-data-interaction.md) | `fun onDataInteraction(builder: `[`Interceptor.Builder`](../-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Setups the interceptor for `check` and `perform` operations happening through [DataInteraction](#) | +| [onViewInteraction](on-view-interaction.md) | `fun onViewInteraction(builder: `[`Interceptor.Builder`](../-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Setups the interceptor for `check` and `perform` operations happening through [ViewInteraction](#) | +| [onWebInteraction](on-web-interaction.md) | `fun onWebInteraction(builder: `[`Interceptor.Builder`](../-builder/index.md)`, WebAssertion<*>, Atom<*>>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Setups the interceptor for `check` and `perform` operations happening through [Web.WebInteraction](#) | diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/on-data-interaction.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/on-data-interaction.md new file mode 100644 index 00000000..4ac7ff0e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/on-data-interaction.md @@ -0,0 +1,11 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configurator](index.md) / [onDataInteraction](./on-data-interaction.md) + +# onDataInteraction + +`fun onDataInteraction(builder: `[`Interceptor.Builder`](../-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Setups the interceptor for `check` and `perform` operations happening through [DataInteraction](#) + +### Parameters + +`builder` - Builder of interceptor for [DataInteraction](#) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/on-view-interaction.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/on-view-interaction.md new file mode 100644 index 00000000..67b6bac0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/on-view-interaction.md @@ -0,0 +1,11 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configurator](index.md) / [onViewInteraction](./on-view-interaction.md) + +# onViewInteraction + +`fun onViewInteraction(builder: `[`Interceptor.Builder`](../-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Setups the interceptor for `check` and `perform` operations happening through [ViewInteraction](#) + +### Parameters + +`builder` - Builder of interceptor for [ViewInteraction](#) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/on-web-interaction.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/on-web-interaction.md new file mode 100644 index 00000000..170a89d1 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-configurator/on-web-interaction.md @@ -0,0 +1,11 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.intercept](../../index.md) / [Interceptor](../index.md) / [Configurator](index.md) / [onWebInteraction](./on-web-interaction.md) + +# onWebInteraction + +`fun onWebInteraction(builder: `[`Interceptor.Builder`](../-builder/index.md)`, WebAssertion<*>, Atom<*>>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Setups the interceptor for `check` and `perform` operations happening through [Web.WebInteraction](#) + +### Parameters + +`builder` - Builder of interceptor for [Web.WebInteraction](#) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-init-.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-init-.md new file mode 100644 index 00000000..f9637575 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/-init-.md @@ -0,0 +1,40 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intercept](../index.md) / [Interceptor](index.md) / [<init>](./-init-.md) + +# <init> + +`Interceptor(onCheck: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?, onPerform: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ACTION`](index.md#ACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?, onAll: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?)` + +Base class for intercepting the call chain from Kakao to Espresso. + +Interceptors can be provided through [Kakao](#) runtime, +different [Screens](#) as well as [KViews](#). + +Interceptors are stacked during the runtime for any Kakao-Espresso `check` and `perform` operations. +The stack ordering is following: KView interceptor -> Screen interceptors -> Kakao interceptor. + +Any of the interceptors in the chain can break the chain call by setting `isOverride` to true +in [onCheck](-builder/on-check.md), [onPerform](-builder/on-perform.md) or [onAll](-builder/on-all.md) interception +functions during the configuration. Doing this will not only prevent underlying +interceptors from being invoked, but prevents Kakao from executing the operation. In that case, +responsibility for actually making Espresso call lies on developer. + +For each operation the interceptor invocation cycle will be as follows: + +``` +// For check operation +onAll?.invoke() +onCheck?.invoke() + +// For perform operation +onAll?.invoke() +onPerform?.invoke() +``` + +**See Also** + +[com.agoda.kakao.Kakao](#) + +[com.agoda.kakao.screen.Screen](#) + +[com.agoda.kakao.common.views.KBaseView](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/index.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/index.md new file mode 100644 index 00000000..820535f5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/index.md @@ -0,0 +1,61 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intercept](../index.md) / [Interceptor](./index.md) + +# Interceptor + +`class Interceptor` + +Base class for intercepting the call chain from Kakao to Espresso. + +Interceptors can be provided through [Kakao](#) runtime, +different [Screens](#) as well as [KViews](#). + +Interceptors are stacked during the runtime for any Kakao-Espresso `check` and `perform` operations. +The stack ordering is following: KView interceptor -> Screen interceptors -> Kakao interceptor. + +Any of the interceptors in the chain can break the chain call by setting `isOverride` to true +in [onCheck](-builder/on-check.md), [onPerform](-builder/on-perform.md) or [onAll](-builder/on-all.md) interception +functions during the configuration. Doing this will not only prevent underlying +interceptors from being invoked, but prevents Kakao from executing the operation. In that case, +responsibility for actually making Espresso call lies on developer. + +For each operation the interceptor invocation cycle will be as follows: + +``` +// For check operation +onAll?.invoke() +onCheck?.invoke() + +// For perform operation +onAll?.invoke() +onPerform?.invoke() +``` + +**See Also** + +[com.agoda.kakao.Kakao](#) + +[com.agoda.kakao.screen.Screen](#) + +[com.agoda.kakao.common.views.KBaseView](#) + +### Types + +| Name | Summary | +|---|---| +| [Builder](-builder/index.md) | `class Builder`
Builder class that is used to build a single instance of [Interceptor](./index.md). | +| [Configuration](-configuration/index.md) | `data class Configuration` | +| [Configurator](-configurator/index.md) | `class Configurator`
Configuration class that is used for building interceptors on the [Kakao](#) runtime and [Screen](#) levels. | + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `Interceptor(onCheck: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?, onPerform: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ACTION`](index.md#ACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?, onAll: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?)`
Base class for intercepting the call chain from Kakao to Espresso. | + +### Properties + +| Name | Summary | +|---|---| +| [onAll](on-all.md) | `val onAll: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?` | +| [onCheck](on-check.md) | `val onCheck: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?` | +| [onPerform](on-perform.md) | `val onPerform: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ACTION`](index.md#ACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?` | diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/on-all.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/on-all.md new file mode 100644 index 00000000..75e9ce5a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/on-all.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intercept](../index.md) / [Interceptor](index.md) / [onAll](./on-all.md) + +# onAll + +`val onAll: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/on-check.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/on-check.md new file mode 100644 index 00000000..17c329d9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/on-check.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intercept](../index.md) / [Interceptor](index.md) / [onCheck](./on-check.md) + +# onCheck + +`val onCheck: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ASSERTION`](index.md#ASSERTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/on-perform.md b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/on-perform.md new file mode 100644 index 00000000..30e85931 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/-interceptor/on-perform.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.intercept](../index.md) / [Interceptor](index.md) / [onPerform](./on-perform.md) + +# onPerform + +`val onPerform: `[`Interception`](../-interception/index.md)`<(`[`INTERACTION`](index.md#INTERACTION)`, `[`ACTION`](index.md#ACTION)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`>?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.intercept/index.md b/docs/kakao/io.github.kakaocup.kakao.intercept/index.md new file mode 100644 index 00000000..913a4f08 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.intercept/index.md @@ -0,0 +1,11 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.intercept](./index.md) + +## Package io.github.kakaocup.kakao.intercept + +### Types + +| Name | Summary | +|---|---| +| [Interceptable](-interceptable/index.md) | `interface Interceptable` | +| [Interception](-interception/index.md) | `data class Interception` | +| [Interceptor](-interceptor/index.md) | `class Interceptor`
Base class for intercepting the call chain from Kakao to Espresso. | diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-actions/get-size.md b/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-actions/get-size.md new file mode 100644 index 00000000..09fe37a5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-actions/get-size.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [AbsListViewAdapterActions](index.md) / [getSize](./get-size.md) + +# getSize + +`open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) + +Returns the size of ScrollView + +**Return** +size of adapter + +**See Also** + +[ScrollView](https://developer.android.com/reference/android/widget/ScrollView.html) + +[AdapterView](https://developer.android.com/reference/android/widget/AdapterView.html) + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-actions/index.md new file mode 100644 index 00000000..f972cb2c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-actions/index.md @@ -0,0 +1,23 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [AbsListViewAdapterActions](./index.md) + +# AbsListViewAdapterActions + +`interface AbsListViewAdapterActions` + +### Properties + +| Name | Summary | +|---|---| +| [view](view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [getSize](get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of ScrollView | + +### Inheritors + +| Name | Summary | +|---|---| +| [KAbsListView](../-k-abs-list-view/index.md) | `class KAbsListView : `[`ScrollViewActions`](../../io.github.kakaocup.kakao.scroll/-scroll-view-actions/index.md)`, `[`AbsListViewAdapterActions`](./index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`AbsListViewAdapterAssertions`](../-abs-list-view-adapter-assertions/index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-actions/view.md b/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-actions/view.md new file mode 100644 index 00000000..cf15888d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-actions/view.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [AbsListViewAdapterActions](index.md) / [view](./view.md) + +# view + +`abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-assertions/has-size.md b/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-assertions/has-size.md new file mode 100644 index 00000000..c2fe3c79 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-assertions/has-size.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [AbsListViewAdapterAssertions](index.md) / [hasSize](./has-size.md) + +# hasSize + +`open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check size of AbsListView + +### Parameters + +`size` - expected child count size in AbsListView \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-assertions/index.md new file mode 100644 index 00000000..8573dad6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-abs-list-view-adapter-assertions/index.md @@ -0,0 +1,25 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [AbsListViewAdapterAssertions](./index.md) + +# AbsListViewAdapterAssertions + +`interface AbsListViewAdapterAssertions : `[`AdapterAssertions`](../../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/index.md) + +Provides assertions for AbsListView adapter + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasSize](has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of AbsListView | + +### Inheritors + +| Name | Summary | +|---|---| +| [KAbsListView](../-k-abs-list-view/index.md) | `class KAbsListView : `[`ScrollViewActions`](../../io.github.kakaocup.kakao.scroll/-scroll-view-actions/index.md)`, `[`AbsListViewAdapterActions`](../-abs-list-view-adapter-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`AbsListViewAdapterAssertions`](./index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/-init-.md b/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/-init-.md new file mode 100644 index 00000000..8241f107 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/-init-.md @@ -0,0 +1,16 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [DataBuilder](index.md) / [<init>](./-init-.md) + +# <init> + +`DataBuilder()` + +Class for building data matchers + +This class helps to build matches for data. +Please note that any function invoking will add specific matcher to the list +and after that all of them will be combined with help of AllOf.allOf() + +**See Also** + +[AllOf.allOf](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/equals.md b/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/equals.md new file mode 100644 index 00000000..6f3545ea --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/equals.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [DataBuilder](index.md) / [equals](./equals.md) + +# equals + +`fun equals(obj: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches data which is equal to given object + +### Parameters + +`obj` - Any object that needs to be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/get-data-matcher.md b/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/get-data-matcher.md new file mode 100644 index 00000000..fcdef732 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/get-data-matcher.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [DataBuilder](index.md) / [getDataMatcher](./get-data-matcher.md) + +# getDataMatcher + +`fun getDataMatcher(): Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>` + +Returns combined data matchers with AllOf.allOf() + +**Return** +Matcher + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/index.md b/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/index.md new file mode 100644 index 00000000..a6734a92 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/index.md @@ -0,0 +1,31 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [DataBuilder](./index.md) + +# DataBuilder + +`class DataBuilder` + +Class for building data matchers + +This class helps to build matches for data. +Please note that any function invoking will add specific matcher to the list +and after that all of them will be combined with help of AllOf.allOf() + +**See Also** + +[AllOf.allOf](#) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `DataBuilder()`
Class for building data matchers | + +### Functions + +| Name | Summary | +|---|---| +| [equals](equals.md) | `fun equals(obj: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches data which is equal to given object | +| [getDataMatcher](get-data-matcher.md) | `fun getDataMatcher(): Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>`
Returns combined data matchers with AllOf.allOf() | +| [isInstanceOf](is-instance-of.md) | `fun isInstanceOf(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`<*>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches data whose class matches given class | +| [notEquals](not-equals.md) | `fun notEquals(obj: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches data which is not equal to given object | +| [withMatcher](with-matcher.md) | `fun withMatcher(matcher: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches data with given custom matcher | diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/is-instance-of.md b/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/is-instance-of.md new file mode 100644 index 00000000..443349df --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/is-instance-of.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [DataBuilder](index.md) / [isInstanceOf](./is-instance-of.md) + +# isInstanceOf + +`fun isInstanceOf(clazz: `[`Class`](https://developer.android.com/reference/java/lang/Class.html)`<*>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches data whose class matches given class + +### Parameters + +`clazz` - Class to be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/not-equals.md b/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/not-equals.md new file mode 100644 index 00000000..9fc6d2fa --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/not-equals.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [DataBuilder](index.md) / [notEquals](./not-equals.md) + +# notEquals + +`fun notEquals(obj: `[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches data which is not equal to given object + +### Parameters + +`obj` - Any object that needs to be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/with-matcher.md b/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/with-matcher.md new file mode 100644 index 00000000..a33be9eb --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-data-builder/with-matcher.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [DataBuilder](index.md) / [withMatcher](./with-matcher.md) + +# withMatcher + +`fun withMatcher(matcher: Matcher<`[`Any`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Matches data with given custom matcher + +### Parameters + +`matcher` - Custom matcher to be added \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/-init-.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/-init-.md new file mode 100644 index 00000000..54b71d62 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/-init-.md @@ -0,0 +1,50 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [<init>](./-init-.md) + +# <init> + +`KAbsListView(builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with view interaction from given ViewBuilder + +### Parameters + +`builder` - ViewBuilder which will result in view's interaction + +`itemTypeBuilder` - Lambda with receiver where you pass your item providers + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + +`KAbsListView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with parent and view interaction from given ViewBuilder + +### Parameters + +`parent` - Matcher that will be used as parent in isDescendantOfA() matcher + +`builder` - ViewBuilder which will result in view's interaction + +`itemTypeBuilder` - Lambda with receiver where you pass your item providers + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + +`KAbsListView(parent: DataInteraction, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with parent and view interaction from given ViewBuilder + +### Parameters + +`parent` - DataInteraction that will be used as parent to ViewBuilder + +`builder` - ViewBuilder which will result in view's interaction + +`itemTypeBuilder` - Lambda with receiver where you pass your item providers + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/child-at.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/child-at.md new file mode 100644 index 00000000..2758b8b4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/child-at.md @@ -0,0 +1,15 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [childAt](./child-at.md) + +# childAt + +`inline fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs given actions/assertion on child at given position + +### Parameters + +`T` - Type of item at given position. Must be registered via constructor. + +`position` - Position of item in adapter + +`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/child-with.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/child-with.md new file mode 100644 index 00000000..8e49c6b8 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/child-with.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [childWith](./child-with.md) + +# childWith + +`inline fun > childWith(childMatcher: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T) + +Performs given actions/assertion on child that matches given matcher + +### Parameters + +`T` - Type of item at given position. Must be registered via constructor. + +`childMatcher` - Matcher for item in adapter + +**Return** +Item with type T. To make actions/assertions on it immediately, use perform() infix function. + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/children.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/children.md new file mode 100644 index 00000000..d14d549d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/children.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [children](./children.md) + +# children + +`inline fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs given actions/assertion on all children in adapter + +### Parameters + +`T` - Type of all items. Must be registered via constructor. + +`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/empty-child-at.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/empty-child-at.md new file mode 100644 index 00000000..50326a74 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/empty-child-at.md @@ -0,0 +1,20 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [emptyChildAt](./empty-child-at.md) + +# emptyChildAt + +`fun emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Calls childAt() on your view with base child + +Calls childAt() on your AbsListView and casts received item to KEmptyAdapterItem + +### Parameters + +`position` - Position of child in adapter + +`tail` - Lambda with KEmptyAdapterItem receiver + +**See Also** + +[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/empty-child-with.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/empty-child-with.md new file mode 100644 index 00000000..3931e498 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/empty-child-with.md @@ -0,0 +1,21 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [emptyChildWith](./empty-child-with.md) + +# emptyChildWith + +`fun emptyChildWith(builder: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md) + +Calls childWith() on your view with base child + +Calls childWith() on your AbsListView and casts received item to KEmptyAdapterItem + +### Parameters + +`builder` - Data builder that will match the child view + +**Return** +Matched KEmptyAdapterItem + +**See Also** + +[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/empty-first-child.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/empty-first-child.md new file mode 100644 index 00000000..9a00c8a4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/empty-first-child.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [emptyFirstChild](./empty-first-child.md) + +# emptyFirstChild + +`fun emptyFirstChild(tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Calls firstChild() on your view with base child + +Calls firstChild() on your AbsListView and casts received item to KEmptyAdapterItem + +### Parameters + +`tail` - Lambda with KEmptyAdapterItem receiver + +**See Also** + +[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/empty-last-child.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/empty-last-child.md new file mode 100644 index 00000000..9727bb2c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/empty-last-child.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [emptyLastChild](./empty-last-child.md) + +# emptyLastChild + +`fun emptyLastChild(tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Calls lastChild() on your view with base child + +Calls lastChild() on your AbsListView and casts received item to KEmptyAdapterItem + +### Parameters + +`tail` - Lambda with KEmptyAdapterItem receiver + +**See Also** + +[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/first-child.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/first-child.md new file mode 100644 index 00000000..1925c84d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/first-child.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [firstChild](./first-child.md) + +# firstChild + +`inline fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs given actions/assertion on first child in adapter + +### Parameters + +`T` - Type of item at first position. Must be registered via constructor. + +`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/index.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/index.md new file mode 100644 index 00000000..78110e66 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/index.md @@ -0,0 +1,91 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](./index.md) + +# KAbsListView + +`class KAbsListView : `[`ScrollViewActions`](../../io.github.kakaocup.kakao.scroll/-scroll-view-actions/index.md)`, `[`AbsListViewAdapterActions`](../-abs-list-view-adapter-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`AbsListViewAdapterAssertions`](../-abs-list-view-adapter-assertions/index.md) + +View with ScrollViewActions and BaseAssertions. Gives access to it's children + +**See Also** + +[ScrollViewActions](../../io.github.kakaocup.kakao.scroll/-scroll-view-actions/index.md) + +[BaseAssertions](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +[KAdapterItem](../-k-adapter-item/index.md) + +[KAdapterItemTypeBuilder](../-k-adapter-item-type-builder/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KAbsListView(builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with view interaction from given ViewBuilder`KAbsListView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KAbsListView(parent: DataInteraction, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with parent and view interaction from given ViewBuilder | + +### Properties + +| Name | Summary | +|---|---| +| [itemTypes](item-types.md) | `val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../-k-adapter-item/index.md)`<*>>>` | +| [matcher](matcher.md) | `val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | +| [root](root.md) | `var root: Matcher` | +| [view](view.md) | `val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [childAt](child-at.md) | `fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on child at given position | +| [children](children.md) | `fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on all children in adapter | +| [childWith](child-with.md) | `fun > childWith(childMatcher: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T)
Performs given actions/assertion on child that matches given matcher | +| [emptyChildAt](empty-child-at.md) | `fun emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls childAt() on your view with base child | +| [emptyChildWith](empty-child-with.md) | `fun emptyChildWith(builder: `[`DataBuilder`](../-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)
Calls childWith() on your view with base child | +| [emptyFirstChild](empty-first-child.md) | `fun emptyFirstChild(tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls firstChild() on your view with base child | +| [emptyLastChild](empty-last-child.md) | `fun emptyLastChild(tail: `[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls lastChild() on your view with base child | +| [firstChild](first-child.md) | `fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on first child in adapter | +| [invoke](invoke.md) | `operator fun invoke(function: `[`KAbsListView`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [lastChild](last-child.md) | `fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on last child in adapter | +| [perform](perform.md) | `infix fun perform(function: `[`KAbsListView`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KAbsListView`](./index.md)
Infix function for invoking lambda on your view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [getSize](../-abs-list-view-adapter-actions/get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of ScrollView | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasSize](../-abs-list-view-adapter-assertions/has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of AbsListView | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.scroll/-scroll-view-actions/scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | +| [scrollToEnd](../../io.github.kakaocup.kakao.scroll/-scroll-view-actions/scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | +| [scrollToStart](../../io.github.kakaocup.kakao.scroll/-scroll-view-actions/scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/invoke.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/invoke.md new file mode 100644 index 00000000..757a33f5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/invoke.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [invoke](./invoke.md) + +# invoke + +`operator fun invoke(function: `[`KAbsListView`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Operator that allows usage of DSL style + +### Parameters + +`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/item-types.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/item-types.md new file mode 100644 index 00000000..296836a3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/item-types.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [itemTypes](./item-types.md) + +# itemTypes + +`val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../-k-adapter-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/last-child.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/last-child.md new file mode 100644 index 00000000..7ff7a82f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/last-child.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [lastChild](./last-child.md) + +# lastChild + +`inline fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs given actions/assertion on last child in adapter + +### Parameters + +`T` - Type of item at last position. Must be registered via constructor. + +`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/matcher.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/matcher.md new file mode 100644 index 00000000..d624500c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/matcher.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [matcher](./matcher.md) + +# matcher + +`val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/perform.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/perform.md new file mode 100644 index 00000000..af4dc683 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/perform.md @@ -0,0 +1,19 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [perform](./perform.md) + +# perform + +`infix fun perform(function: `[`KAbsListView`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KAbsListView`](index.md) + +Infix function for invoking lambda on your view + +Sometimes instance of view is a result of a function or constructor. +In this specific case you can't call invoke() since it will be considered as +tail lambda of your fun/constructor. In such cases please use this function. + +### Parameters + +`function` - Tail lambda with receiver which is your view + +**Return** +This object + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/root.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/root.md new file mode 100644 index 00000000..dee4f070 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/root.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [root](./root.md) + +# root + +`var root: Matcher` + +Overrides [BaseAssertions.root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/view.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/view.md new file mode 100644 index 00000000..dd6d80b7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-abs-list-view/view.md @@ -0,0 +1,14 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAbsListView](index.md) / [view](./view.md) + +# view + +`val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) + +Overrides [BaseActions.view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) + +Overrides [AbsListViewAdapterActions.view](../-abs-list-view-adapter-actions/view.md) + +Overrides [BaseAssertions.view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) + +Overrides [AdapterAssertions.view](../../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/view.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/-init-.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/-init-.md new file mode 100644 index 00000000..908f1179 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/-init-.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAdapterItemTypeBuilder](index.md) / [<init>](./-init-.md) + +# <init> + +`KAdapterItemTypeBuilder()` + +Class that maps types to providing functions + +To be able to support different item types in KListView, this class +adds support for mapping item type classes to functions that provide them. +KEmptyAdapterItem is added by default. + +**See Also** + +[itemType](item-type.md) + +[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/index.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/index.md new file mode 100644 index 00000000..445a1b6a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/index.md @@ -0,0 +1,35 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAdapterItemTypeBuilder](./index.md) + +# KAdapterItemTypeBuilder + +`class KAdapterItemTypeBuilder` + +Class that maps types to providing functions + +To be able to support different item types in KListView, this class +adds support for mapping item type classes to functions that provide them. +KEmptyAdapterItem is added by default. + +**See Also** + +[itemType](item-type.md) + +[KEmptyAdapterItem](../-k-empty-adapter-item/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KAdapterItemTypeBuilder()`
Class that maps types to providing functions | + +### Properties + +| Name | Summary | +|---|---| +| [itemTypes](item-types.md) | `val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../-k-adapter-item/index.md)`<*>>>` | + +### Functions + +| Name | Summary | +|---|---| +| [itemType](item-type.md) | `fun > itemType(provideItem: (DataInteraction) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds entry that helps KListView to automatically build child views | diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/item-type.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/item-type.md new file mode 100644 index 00000000..da420e08 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/item-type.md @@ -0,0 +1,15 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAdapterItemTypeBuilder](index.md) / [itemType](./item-type.md) + +# itemType + +`inline fun > itemType(noinline provideItem: (DataInteraction) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Adds entry that helps KListView to automatically build child views + +To make it work, you need to pass here function (lambda, constructor), that takes matcher and returns +instance of your item type. In this case, matcher actually matches your KListView and additional +matchers that were used (in firstChild(), childAt(), etc.) + +### Parameters + +`provideItem` - Function that takes data interaction of list view and returns instance of item view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/item-types.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/item-types.md new file mode 100644 index 00000000..a011ea99 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/item-types.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAdapterItemTypeBuilder](index.md) / [itemTypes](./item-types.md) + +# itemTypes + +`val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../-k-adapter-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type/-init-.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type/-init-.md new file mode 100644 index 00000000..14f7fd80 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type/-init-.md @@ -0,0 +1,10 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAdapterItemType](index.md) / [<init>](./-init-.md) + +# <init> + +`KAdapterItemType(provideItem: (DataInteraction) -> `[`T`](index.md#T)`)` + +For internal use. Don't use manually. + +Holds type and corresponding provider function + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type/index.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type/index.md new file mode 100644 index 00000000..d32a0bc5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type/index.md @@ -0,0 +1,21 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAdapterItemType](./index.md) + +# KAdapterItemType + +`class KAdapterItemType>` + +For internal use. Don't use manually. + +Holds type and corresponding provider function + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KAdapterItemType(provideItem: (DataInteraction) -> `[`T`](index.md#T)`)`
For internal use. Don't use manually. | + +### Properties + +| Name | Summary | +|---|---| +| [provideItem](provide-item.md) | `val provideItem: (DataInteraction) -> `[`T`](index.md#T) | diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type/provide-item.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type/provide-item.md new file mode 100644 index 00000000..b4a63412 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item-type/provide-item.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAdapterItemType](index.md) / [provideItem](./provide-item.md) + +# provideItem + +`val provideItem: (DataInteraction) -> `[`T`](index.md#T) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/-init-.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/-init-.md new file mode 100644 index 00000000..1d17f86c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/-init-.md @@ -0,0 +1,20 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAdapterItem](index.md) / [<init>](./-init-.md) + +# <init> + +`KAdapterItem(interaction: DataInteraction)` + +Base class for KAbsListView adapter items + +Please extend this class to provide custom recycler view item types + +### Parameters + +`T` - type of your item. Used to enable invoke() and perform() on descendants + +`interaction` - Data interaction of item. Can be used as parent for all views inside item. + +**See Also** + +[KAdapterItemTypeBuilder](../-k-adapter-item-type-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/index.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/index.md new file mode 100644 index 00000000..ee6f62b5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/index.md @@ -0,0 +1,94 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAdapterItem](./index.md) + +# KAdapterItem + +`open class KAdapterItem : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md)`` + +Base class for KAbsListView adapter items + +Please extend this class to provide custom recycler view item types + +### Parameters + +`T` - type of your item. Used to enable invoke() and perform() on descendants + +`interaction` - Data interaction of item. Can be used as parent for all views inside item. + +**See Also** + +[KAdapterItemTypeBuilder](../-k-adapter-item-type-builder/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KAdapterItem(interaction: DataInteraction)`
Base class for KAbsListView adapter items | + +### Properties + +| Name | Summary | +|---|---| +| [root](root.md) | `open var root: Matcher!` | +| [view](view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [invoke](invoke.md) | `operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](perform.md) | `infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T)
Infix function for invoking lambda on your view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [intercept](../../io.github.kakaocup.kakao.intercept/-interceptable/intercept.md) | `open fun intercept(builder: `[`Interceptor.Builder`](../../io.github.kakaocup.kakao.intercept/-interceptor/-builder/index.md)`<`[`INTERACTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#INTERACTION)`, `[`ASSERTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#ASSERTION)`, `[`ACTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#ACTION)`>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the instance. Interceptors will be invoked on the interaction with the KView. | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [reset](../../io.github.kakaocup.kakao.intercept/-interceptable/reset.md) | `open fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the instance. | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KEmptyAdapterItem](../-k-empty-adapter-item/index.md) | `class KEmptyAdapterItem : `[`KAdapterItem`](./index.md)`<`[`KEmptyAdapterItem`](../-k-empty-adapter-item/index.md)`>`
Empty implementation of KAdapterItem | +| [KSpinnerItem](../../io.github.kakaocup.kakao.spinner/-k-spinner-item/index.md) | `class KSpinnerItem : `[`KAdapterItem`](./index.md)`<`[`KTextView`](../../io.github.kakaocup.kakao.text/-k-text-view/index.md)`>, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)
KTextView implementation of KAdapterItem | diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/invoke.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/invoke.md new file mode 100644 index 00000000..5dff8bb0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/invoke.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAdapterItem](index.md) / [invoke](./invoke.md) + +# invoke + +`operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Operator that allows usage of DSL style + +### Parameters + +`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/perform.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/perform.md new file mode 100644 index 00000000..ec976272 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/perform.md @@ -0,0 +1,19 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAdapterItem](index.md) / [perform](./perform.md) + +# perform + +`infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T) + +Infix function for invoking lambda on your view + +Sometimes instance of view is a result of a function or constructor. +In this specific case you can't call invoke() since it will be considered as +tail lambda of your fun/constructor. In such cases please use this function. + +### Parameters + +`function` - Tail lambda with receiver which is your view + +**Return** +This object + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/root.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/root.md new file mode 100644 index 00000000..657394aa --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/root.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAdapterItem](index.md) / [root](./root.md) + +# root + +`open var root: Matcher!` + +Overrides [BaseAssertions.root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/view.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/view.md new file mode 100644 index 00000000..7048718a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-adapter-item/view.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KAdapterItem](index.md) / [view](./view.md) + +# view + +`open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) + +Overrides [BaseActions.view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) + +Overrides [BaseAssertions.view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) + +Overrides [Interceptable.view](../../io.github.kakaocup.kakao.intercept/-interceptable/view.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-empty-adapter-item/-init-.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-empty-adapter-item/-init-.md new file mode 100644 index 00000000..f985cea2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-empty-adapter-item/-init-.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KEmptyAdapterItem](index.md) / [<init>](./-init-.md) + +# <init> + +`KEmptyAdapterItem(parent: DataInteraction)` + +Empty implementation of KAdapterItem + +Use this if you want to perform/assert on the root view of adapter item + +### Parameters + +`parent` - Matcher of the root view of adapter item + +**See Also** + +[KAdapterItem](../-k-adapter-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.list/-k-empty-adapter-item/index.md b/docs/kakao/io.github.kakaocup.kakao.list/-k-empty-adapter-item/index.md new file mode 100644 index 00000000..ac4c8a6c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/-k-empty-adapter-item/index.md @@ -0,0 +1,37 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.list](../index.md) / [KEmptyAdapterItem](./index.md) + +# KEmptyAdapterItem + +`class KEmptyAdapterItem : `[`KAdapterItem`](../-k-adapter-item/index.md)`<`[`KEmptyAdapterItem`](./index.md)`>` + +Empty implementation of KAdapterItem + +Use this if you want to perform/assert on the root view of adapter item + +### Parameters + +`parent` - Matcher of the root view of adapter item + +**See Also** + +[KAdapterItem](../-k-adapter-item/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KEmptyAdapterItem(parent: DataInteraction)`
Empty implementation of KAdapterItem | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../-k-adapter-item/root.md) | `open var root: Matcher!` | +| [view](../-k-adapter-item/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [invoke](../-k-adapter-item/invoke.md) | `operator fun invoke(function: `[`T`](../-k-adapter-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../-k-adapter-item/perform.md) | `infix fun perform(function: `[`T`](../-k-adapter-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-adapter-item/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/io.github.kakaocup.kakao.list/index.md b/docs/kakao/io.github.kakaocup.kakao.list/index.md new file mode 100644 index 00000000..12e02ff5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.list/index.md @@ -0,0 +1,16 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.list](./index.md) + +## Package io.github.kakaocup.kakao.list + +### Types + +| Name | Summary | +|---|---| +| [AbsListViewAdapterActions](-abs-list-view-adapter-actions/index.md) | `interface AbsListViewAdapterActions` | +| [AbsListViewAdapterAssertions](-abs-list-view-adapter-assertions/index.md) | `interface AbsListViewAdapterAssertions : `[`AdapterAssertions`](../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/index.md)
Provides assertions for AbsListView adapter | +| [DataBuilder](-data-builder/index.md) | `class DataBuilder`
Class for building data matchers | +| [KAbsListView](-k-abs-list-view/index.md) | `class KAbsListView : `[`ScrollViewActions`](../io.github.kakaocup.kakao.scroll/-scroll-view-actions/index.md)`, `[`AbsListViewAdapterActions`](-abs-list-view-adapter-actions/index.md)`, `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`AbsListViewAdapterAssertions`](-abs-list-view-adapter-assertions/index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | +| [KAdapterItem](-k-adapter-item/index.md) | `open class KAdapterItem : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../io.github.kakaocup.kakao.intercept/-interceptable/index.md)``
Base class for KAbsListView adapter items | +| [KAdapterItemType](-k-adapter-item-type/index.md) | `class KAdapterItemType>`
For internal use. Don't use manually. | +| [KAdapterItemTypeBuilder](-k-adapter-item-type-builder/index.md) | `class KAdapterItemTypeBuilder`
Class that maps types to providing functions | +| [KEmptyAdapterItem](-k-empty-adapter-item/index.md) | `class KEmptyAdapterItem : `[`KAdapterItem`](-k-adapter-item/index.md)`<`[`KEmptyAdapterItem`](-k-empty-adapter-item/index.md)`>`
Empty implementation of KAdapterItem | diff --git a/docs/kakao/io.github.kakaocup.kakao.navigation/-k-navigation-view/-init-.md b/docs/kakao/io.github.kakaocup.kakao.navigation/-k-navigation-view/-init-.md new file mode 100644 index 00000000..71920f34 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.navigation/-k-navigation-view/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.navigation](../index.md) / [KNavigationView](index.md) / [<init>](./-init-.md) + +# <init> + +`KNavigationView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KNavigationView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KNavigationView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.navigation/-k-navigation-view/index.md b/docs/kakao/io.github.kakaocup.kakao.navigation/-k-navigation-view/index.md new file mode 100644 index 00000000..b956080e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.navigation/-k-navigation-view/index.md @@ -0,0 +1,35 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.navigation](../index.md) / [KNavigationView](./index.md) + +# KNavigationView + +`class KNavigationView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KNavigationView`](./index.md)`>, `[`NavigationViewActions`](../-navigation-view-actions/index.md)`, `[`NavigationViewAssertions`](../-navigation-view-assertions/index.md) + +View with NavigationViewActions and NavigationViewAssertions + +**See Also** + +[NavigationViewActions](../-navigation-view-actions/index.md) + +[NavigationViewAssertions](../-navigation-view-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KNavigationView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KNavigationView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KNavigationView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [isItemChecked](../-navigation-view-assertions/is-item-checked.md) | `open fun isItemChecked(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if NavigationView has checked given item id | +| [navigateTo](../-navigation-view-actions/navigate-to.md) | `open fun navigateTo(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clicks on the navigation view menu item with given id | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/io.github.kakaocup.kakao.navigation/-navigation-view-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.navigation/-navigation-view-actions/index.md new file mode 100644 index 00000000..b687def4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.navigation/-navigation-view-actions/index.md @@ -0,0 +1,38 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.navigation](../index.md) / [NavigationViewActions](./index.md) + +# NavigationViewActions + +`interface NavigationViewActions : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides actions for navigation view + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [navigateTo](navigate-to.md) | `open fun navigateTo(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clicks on the navigation view menu item with given id | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KNavigationView](../-k-navigation-view/index.md) | `class KNavigationView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KNavigationView`](../-k-navigation-view/index.md)`>, `[`NavigationViewActions`](./index.md)`, `[`NavigationViewAssertions`](../-navigation-view-assertions/index.md)
View with NavigationViewActions and NavigationViewAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.navigation/-navigation-view-actions/navigate-to.md b/docs/kakao/io.github.kakaocup.kakao.navigation/-navigation-view-actions/navigate-to.md new file mode 100644 index 00000000..2fce84f9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.navigation/-navigation-view-actions/navigate-to.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.navigation](../index.md) / [NavigationViewActions](index.md) / [navigateTo](./navigate-to.md) + +# navigateTo + +`open fun navigateTo(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Clicks on the navigation view menu item with given id + +### Parameters + +`id` - Menu id to be navigated to \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.navigation/-navigation-view-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.navigation/-navigation-view-assertions/index.md new file mode 100644 index 00000000..f42ee695 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.navigation/-navigation-view-assertions/index.md @@ -0,0 +1,64 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.navigation](../index.md) / [NavigationViewAssertions](./index.md) + +# NavigationViewAssertions + +`interface NavigationViewAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +Provides assertions for NavigationView + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [isItemChecked](is-item-checked.md) | `open fun isItemChecked(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if NavigationView has checked given item id | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KNavigationView](../-k-navigation-view/index.md) | `class KNavigationView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KNavigationView`](../-k-navigation-view/index.md)`>, `[`NavigationViewActions`](../-navigation-view-actions/index.md)`, `[`NavigationViewAssertions`](./index.md)
View with NavigationViewActions and NavigationViewAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.navigation/-navigation-view-assertions/is-item-checked.md b/docs/kakao/io.github.kakaocup.kakao.navigation/-navigation-view-assertions/is-item-checked.md new file mode 100644 index 00000000..7e581fda --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.navigation/-navigation-view-assertions/is-item-checked.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.navigation](../index.md) / [NavigationViewAssertions](index.md) / [isItemChecked](./is-item-checked.md) + +# isItemChecked + +`open fun isItemChecked(id: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if NavigationView has checked given item id + +### Parameters + +`id` - menu item expected to be checked \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.navigation/index.md b/docs/kakao/io.github.kakaocup.kakao.navigation/index.md new file mode 100644 index 00000000..9b2cc7ac --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.navigation/index.md @@ -0,0 +1,11 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.navigation](./index.md) + +## Package io.github.kakaocup.kakao.navigation + +### Types + +| Name | Summary | +|---|---| +| [KNavigationView](-k-navigation-view/index.md) | `class KNavigationView : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KNavigationView`](-k-navigation-view/index.md)`>, `[`NavigationViewActions`](-navigation-view-actions/index.md)`, `[`NavigationViewAssertions`](-navigation-view-assertions/index.md)
View with NavigationViewActions and NavigationViewAssertions | +| [NavigationViewActions](-navigation-view-actions/index.md) | `interface NavigationViewActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides actions for navigation view | +| [NavigationViewAssertions](-navigation-view-assertions/index.md) | `interface NavigationViewAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
Provides assertions for NavigationView | diff --git a/docs/kakao/io.github.kakaocup.kakao.pager/-k-view-pager/-init-.md b/docs/kakao/io.github.kakaocup.kakao.pager/-k-view-pager/-init-.md new file mode 100644 index 00000000..57ed0bb8 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager/-k-view-pager/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager](../index.md) / [KViewPager](index.md) / [<init>](./-init-.md) + +# <init> + +`KViewPager(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KViewPager(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KViewPager(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.pager/-k-view-pager/index.md b/docs/kakao/io.github.kakaocup.kakao.pager/-k-view-pager/index.md new file mode 100644 index 00000000..2f37a162 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager/-k-view-pager/index.md @@ -0,0 +1,38 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager](../index.md) / [KViewPager](./index.md) + +# KViewPager + +`class KViewPager : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KViewPager`](./index.md)`>, `[`SwipeableActions`](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)`, `[`ViewPagerAssertions`](../-view-pager-assertions/index.md) + +View with SwipeableActions and ViewPagerAssertions + +**See Also** + +[SwipeableActions](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md) + +[ViewPagerAssertions](../-view-pager-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KViewPager(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KViewPager(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KViewPager(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [isAtPage](../-view-pager-assertions/is-at-page.md) | `open fun isAtPage(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is currently at given page | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [swipeDown](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | +| [swipeLeft](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | +| [swipeRight](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | +| [swipeUp](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | diff --git a/docs/kakao/io.github.kakaocup.kakao.pager/-view-pager-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.pager/-view-pager-assertions/index.md new file mode 100644 index 00000000..5d802c0e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager/-view-pager-assertions/index.md @@ -0,0 +1,64 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager](../index.md) / [ViewPagerAssertions](./index.md) + +# ViewPagerAssertions + +`interface ViewPagerAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +Provides assertions for view pagers + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [isAtPage](is-at-page.md) | `open fun isAtPage(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is currently at given page | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KViewPager](../-k-view-pager/index.md) | `class KViewPager : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KViewPager`](../-k-view-pager/index.md)`>, `[`SwipeableActions`](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)`, `[`ViewPagerAssertions`](./index.md)
View with SwipeableActions and ViewPagerAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.pager/-view-pager-assertions/is-at-page.md b/docs/kakao/io.github.kakaocup.kakao.pager/-view-pager-assertions/is-at-page.md new file mode 100644 index 00000000..2a28c883 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager/-view-pager-assertions/is-at-page.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager](../index.md) / [ViewPagerAssertions](index.md) / [isAtPage](./is-at-page.md) + +# isAtPage + +`open fun isAtPage(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view is currently at given page + +### Parameters + +`index` - Page index to be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.pager/index.md b/docs/kakao/io.github.kakaocup.kakao.pager/index.md new file mode 100644 index 00000000..2f68b65a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager/index.md @@ -0,0 +1,10 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.pager](./index.md) + +## Package io.github.kakaocup.kakao.pager + +### Types + +| Name | Summary | +|---|---| +| [KViewPager](-k-view-pager/index.md) | `class KViewPager : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KViewPager`](-k-view-pager/index.md)`>, `[`SwipeableActions`](../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)`, `[`ViewPagerAssertions`](-view-pager-assertions/index.md)
View with SwipeableActions and ViewPagerAssertions | +| [ViewPagerAssertions](-view-pager-assertions/index.md) | `interface ViewPagerAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
Provides assertions for view pagers | diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-empty-view-pager-item/-init-.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-empty-view-pager-item/-init-.md new file mode 100644 index 00000000..ec80fecf --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-empty-view-pager-item/-init-.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KEmptyViewPagerItem](index.md) / [<init>](./-init-.md) + +# <init> + +`KEmptyViewPagerItem(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)` + +Empty implementation of KViewPagerItem + +Use this if you want to perform/assert on the root view of view holder + +### Parameters + +`parent` - Matcher of the root view of view holder + +**See Also** + +[KViewPagerItem](../-k-view-pager-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-empty-view-pager-item/index.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-empty-view-pager-item/index.md new file mode 100644 index 00000000..8af299cb --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-empty-view-pager-item/index.md @@ -0,0 +1,37 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KEmptyViewPagerItem](./index.md) + +# KEmptyViewPagerItem + +`class KEmptyViewPagerItem : `[`KViewPagerItem`](../-k-view-pager-item/index.md)`<`[`KEmptyViewPagerItem`](./index.md)`>` + +Empty implementation of KViewPagerItem + +Use this if you want to perform/assert on the root view of view holder + +### Parameters + +`parent` - Matcher of the root view of view holder + +**See Also** + +[KViewPagerItem](../-k-view-pager-item/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KEmptyViewPagerItem(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)`
Empty implementation of KViewPagerItem | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../-k-view-pager-item/root.md) | `open var root: Matcher!` | +| [view](../-k-view-pager-item/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [invoke](../-k-view-pager-item/invoke.md) | `operator fun invoke(function: `[`T`](../-k-view-pager-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../-k-view-pager-item/perform.md) | `infix fun perform(function: `[`T`](../-k-view-pager-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-view-pager-item/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type-builder/-init-.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type-builder/-init-.md new file mode 100644 index 00000000..92cd6d58 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type-builder/-init-.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPagerItemTypeBuilder](index.md) / [<init>](./-init-.md) + +# <init> + +`KViewPagerItemTypeBuilder()` + +Class that maps types to providing functions + +To be able to support different item types in KViewPager2, this class +adds support for mapping item type classes to functions that provide them. +KEmptyViewPagerItem is added by default. + +**See Also** + +[itemType](item-type.md) + +[KEmptyViewPagerItem](../-k-empty-view-pager-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type-builder/index.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type-builder/index.md new file mode 100644 index 00000000..e36b4efa --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type-builder/index.md @@ -0,0 +1,35 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPagerItemTypeBuilder](./index.md) + +# KViewPagerItemTypeBuilder + +`class KViewPagerItemTypeBuilder` + +Class that maps types to providing functions + +To be able to support different item types in KViewPager2, this class +adds support for mapping item type classes to functions that provide them. +KEmptyViewPagerItem is added by default. + +**See Also** + +[itemType](item-type.md) + +[KEmptyViewPagerItem](../-k-empty-view-pager-item/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KViewPagerItemTypeBuilder()`
Class that maps types to providing functions | + +### Properties + +| Name | Summary | +|---|---| +| [itemTypes](item-types.md) | `val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KViewPagerItemType`](../-k-view-pager-item-type/index.md)`<`[`KViewPagerItem`](../-k-view-pager-item/index.md)`<*>>>` | + +### Functions + +| Name | Summary | +|---|---| +| [itemType](item-type.md) | `fun > itemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds entry that helps KViewPager2 to automatically build child views | diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type-builder/item-type.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type-builder/item-type.md new file mode 100644 index 00000000..817c3295 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type-builder/item-type.md @@ -0,0 +1,14 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPagerItemTypeBuilder](index.md) / [itemType](./item-type.md) + +# itemType + +`inline fun > itemType(noinline provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Adds entry that helps KViewPager2 to automatically build child views + +To make it work, you need to pass here function (lambda, constructor), that takes matcher and returns +instance of your item type. In this case, matcher actually matches root view of your adapter item. + +### Parameters + +`provideItem` - Function that takes matcher of item's root view and returns instance of item view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type-builder/item-types.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type-builder/item-types.md new file mode 100644 index 00000000..86d8d65e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type-builder/item-types.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPagerItemTypeBuilder](index.md) / [itemTypes](./item-types.md) + +# itemTypes + +`val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KViewPagerItemType`](../-k-view-pager-item-type/index.md)`<`[`KViewPagerItem`](../-k-view-pager-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type/-init-.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type/-init-.md new file mode 100644 index 00000000..a9c9f0fd --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type/-init-.md @@ -0,0 +1,10 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPagerItemType](index.md) / [<init>](./-init-.md) + +# <init> + +`KViewPagerItemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T)`)` + +For internal use. Don't use manually. + +Holds type and corresponding provider function + diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type/index.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type/index.md new file mode 100644 index 00000000..898fa6aa --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type/index.md @@ -0,0 +1,21 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPagerItemType](./index.md) + +# KViewPagerItemType + +`class KViewPagerItemType>` + +For internal use. Don't use manually. + +Holds type and corresponding provider function + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KViewPagerItemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T)`)`
For internal use. Don't use manually. | + +### Properties + +| Name | Summary | +|---|---| +| [provideItem](provide-item.md) | `val provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T) | diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type/provide-item.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type/provide-item.md new file mode 100644 index 00000000..ea71a472 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item-type/provide-item.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPagerItemType](index.md) / [provideItem](./provide-item.md) + +# provideItem + +`val provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/-init-.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/-init-.md new file mode 100644 index 00000000..c904b877 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/-init-.md @@ -0,0 +1,20 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPagerItem](index.md) / [<init>](./-init-.md) + +# <init> + +`KViewPagerItem(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)` + +Base class for KViewPager2 adapter items + +Please extend this class to provide custom view pager 2 view item types + +### Parameters + +`T` - type of your item. Used to enable invoke() and perform() on descendants + +`matcher` - Matcher of root view of adapter item. Can be used as parent for all views inside item. + +**See Also** + +[KViewPagerItemTypeBuilder](../-k-view-pager-item-type-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/index.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/index.md new file mode 100644 index 00000000..b17239bc --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/index.md @@ -0,0 +1,93 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPagerItem](./index.md) + +# KViewPagerItem + +`open class KViewPagerItem : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md)`` + +Base class for KViewPager2 adapter items + +Please extend this class to provide custom view pager 2 view item types + +### Parameters + +`T` - type of your item. Used to enable invoke() and perform() on descendants + +`matcher` - Matcher of root view of adapter item. Can be used as parent for all views inside item. + +**See Also** + +[KViewPagerItemTypeBuilder](../-k-view-pager-item-type-builder/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KViewPagerItem(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)`
Base class for KViewPager2 adapter items | + +### Properties + +| Name | Summary | +|---|---| +| [root](root.md) | `open var root: Matcher!` | +| [view](view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [invoke](invoke.md) | `operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](perform.md) | `infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T)
Infix function for invoking lambda on your view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [intercept](../../io.github.kakaocup.kakao.intercept/-interceptable/intercept.md) | `open fun intercept(builder: `[`Interceptor.Builder`](../../io.github.kakaocup.kakao.intercept/-interceptor/-builder/index.md)`<`[`INTERACTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#INTERACTION)`, `[`ASSERTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#ASSERTION)`, `[`ACTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#ACTION)`>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the instance. Interceptors will be invoked on the interaction with the KView. | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [reset](../../io.github.kakaocup.kakao.intercept/-interceptable/reset.md) | `open fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the instance. | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KEmptyViewPagerItem](../-k-empty-view-pager-item/index.md) | `class KEmptyViewPagerItem : `[`KViewPagerItem`](./index.md)`<`[`KEmptyViewPagerItem`](../-k-empty-view-pager-item/index.md)`>`
Empty implementation of KViewPagerItem | diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/invoke.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/invoke.md new file mode 100644 index 00000000..12536ab0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/invoke.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPagerItem](index.md) / [invoke](./invoke.md) + +# invoke + +`operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Operator that allows usage of DSL style + +### Parameters + +`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/perform.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/perform.md new file mode 100644 index 00000000..6f3ad311 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/perform.md @@ -0,0 +1,19 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPagerItem](index.md) / [perform](./perform.md) + +# perform + +`infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T) + +Infix function for invoking lambda on your view + +Sometimes instance of view is a result of a function or constructor. +In this specific case you can't call invoke() since it will be considered as +tail lambda of your fun/constructor. In such cases please use this function. + +### Parameters + +`function` - Tail lambda with receiver which is your view + +**Return** +This object + diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/root.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/root.md new file mode 100644 index 00000000..cd5d375e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/root.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPagerItem](index.md) / [root](./root.md) + +# root + +`open var root: Matcher!` + +Overrides [BaseAssertions.root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/view.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/view.md new file mode 100644 index 00000000..183208b8 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager-item/view.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPagerItem](index.md) / [view](./view.md) + +# view + +`open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) + +Overrides [BaseActions.view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) + +Overrides [BaseAssertions.view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) + +Overrides [Interceptable.view](../../io.github.kakaocup.kakao.intercept/-interceptable/view.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/-init-.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/-init-.md new file mode 100644 index 00000000..3b68242f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/-init-.md @@ -0,0 +1,50 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPager2](index.md) / [<init>](./-init-.md) + +# <init> + +`KViewPager2(builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KViewPagerItemTypeBuilder`](../-k-view-pager-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with view interaction from given ViewBuilder + +### Parameters + +`builder` - ViewBuilder which will result in view's interaction + +`itemTypeBuilder` - Lambda with receiver where you pass your item providers + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + +`KViewPager2(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KViewPagerItemTypeBuilder`](../-k-view-pager-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with parent and view interaction from given ViewBuilder + +### Parameters + +`parent` - Matcher that will be used as parent in isDescendantOfA() matcher + +`builder` - ViewBuilder which will result in view's interaction + +`itemTypeBuilder` - Lambda with receiver where you pass your item providers + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + +`KViewPager2(parent: DataInteraction, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KViewPagerItemTypeBuilder`](../-k-view-pager-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with parent and view interaction from given ViewBuilder + +### Parameters + +`parent` - DataInteraction that will be used as parent to ViewBuilder + +`builder` - ViewBuilder which will result in view's interaction + +`itemTypeBuilder` - Lambda with receiver where you pass your item providers + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/child-at.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/child-at.md new file mode 100644 index 00000000..2289aaba --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/child-at.md @@ -0,0 +1,15 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPager2](index.md) / [childAt](./child-at.md) + +# childAt + +`inline fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs given actions/assertion on child at given position + +### Parameters + +`T` - Type of item at given position. Must be registered via constructor. + +`position` - Position of item in adapter + +`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/index.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/index.md new file mode 100644 index 00000000..253679c6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/index.md @@ -0,0 +1,77 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPager2](./index.md) + +# KViewPager2 + +`class KViewPager2 : `[`ViewPager2Actions`](../-view-pager2-actions/index.md)`, `[`ViewPager2AdapterAssertions`](../-view-pager2-adapter-assertions/index.md)`, `[`SwipeableActions`](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +View with SwipeableActions and ViewPager2Assertions + +**See Also** + +[SwipeableActions](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KViewPager2(builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KViewPagerItemTypeBuilder`](../-k-view-pager-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with view interaction from given ViewBuilder`KViewPager2(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KViewPagerItemTypeBuilder`](../-k-view-pager-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KViewPager2(parent: DataInteraction, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KViewPagerItemTypeBuilder`](../-k-view-pager-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with parent and view interaction from given ViewBuilder | + +### Properties + +| Name | Summary | +|---|---| +| [itemTypes](item-types.md) | `val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KViewPagerItemType`](../-k-view-pager-item-type/index.md)`<`[`KViewPagerItem`](../-k-view-pager-item/index.md)`<*>>>` | +| [matcher](matcher.md) | `val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | +| [root](root.md) | `var root: Matcher` | +| [view](view.md) | `val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [childAt](child-at.md) | `fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on child at given position | +| [invoke](invoke.md) | `operator fun invoke(function: `[`KViewPager2`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](perform.md) | `infix fun perform(function: `[`KViewPager2`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KViewPager2`](./index.md)
Infix function for invoking lambda on your view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [getSize](../-view-pager2-actions/get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of ViewPager2 | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasSize](../-view-pager2-adapter-assertions/has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of view pager 2 view | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | +| [scrollTo](../-view-pager2-actions/scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | +| [scrollToEnd](../-view-pager2-actions/scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | +| [scrollToStart](../-view-pager2-actions/scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/invoke.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/invoke.md new file mode 100644 index 00000000..ae870e11 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/invoke.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPager2](index.md) / [invoke](./invoke.md) + +# invoke + +`operator fun invoke(function: `[`KViewPager2`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Operator that allows usage of DSL style + +### Parameters + +`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/item-types.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/item-types.md new file mode 100644 index 00000000..199ca301 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/item-types.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPager2](index.md) / [itemTypes](./item-types.md) + +# itemTypes + +`val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KViewPagerItemType`](../-k-view-pager-item-type/index.md)`<`[`KViewPagerItem`](../-k-view-pager-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/matcher.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/matcher.md new file mode 100644 index 00000000..c22c1e73 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/matcher.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPager2](index.md) / [matcher](./matcher.md) + +# matcher + +`val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/perform.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/perform.md new file mode 100644 index 00000000..b2cd8e34 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/perform.md @@ -0,0 +1,19 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPager2](index.md) / [perform](./perform.md) + +# perform + +`infix fun perform(function: `[`KViewPager2`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KViewPager2`](index.md) + +Infix function for invoking lambda on your view + +Sometimes instance of view is a result of a function or constructor. +In this specific case you can't call invoke() since it will be considered as +tail lambda of your fun/constructor. In such cases please use this function. + +### Parameters + +`function` - Tail lambda with receiver which is your view + +**Return** +This object + diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/root.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/root.md new file mode 100644 index 00000000..9a5d19df --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/root.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPager2](index.md) / [root](./root.md) + +# root + +`var root: Matcher` + +Overrides [BaseAssertions.root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/view.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/view.md new file mode 100644 index 00000000..514fa2ab --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-k-view-pager2/view.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [KViewPager2](index.md) / [view](./view.md) + +# view + +`val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) + +Overrides [BaseActions.view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) + +Overrides [AdapterAssertions.view](../../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/view.md) + +Overrides [BaseAssertions.view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/get-size.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/get-size.md new file mode 100644 index 00000000..e50677af --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/get-size.md @@ -0,0 +1,15 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [ViewPager2Actions](index.md) / [getSize](./get-size.md) + +# getSize + +`open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) + +Returns the size of ViewPager2 + +**Return** +size of adapter + +**See Also** + +[ViewPager2](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/index.md new file mode 100644 index 00000000..a780cec3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/index.md @@ -0,0 +1,39 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [ViewPager2Actions](./index.md) + +# ViewPager2Actions + +`interface ViewPager2Actions : `[`ScrollableActions`](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/index.md)`, `[`SwipeableActions`](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md) + +Provides ScrollableActions implementation for ViewPager2 + +**See Also** + +[ScrollableActions](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/index.md) + +[SwipeableActions](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md) + +[ViewPager2](#) + +### Functions + +| Name | Summary | +|---|---| +| [getSize](get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of ViewPager2 | +| [scrollTo](scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | +| [scrollToEnd](scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | +| [scrollToStart](scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [swipeDown](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | +| [swipeLeft](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | +| [swipeRight](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | +| [swipeUp](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | + +### Inheritors + +| Name | Summary | +|---|---| +| [KViewPager2](../-k-view-pager2/index.md) | `class KViewPager2 : `[`ViewPager2Actions`](./index.md)`, `[`ViewPager2AdapterAssertions`](../-view-pager2-adapter-assertions/index.md)`, `[`SwipeableActions`](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
View with SwipeableActions and ViewPager2Assertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/scroll-to-end.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/scroll-to-end.md new file mode 100644 index 00000000..4f720dbd --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/scroll-to-end.md @@ -0,0 +1,10 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [ViewPager2Actions](index.md) / [scrollToEnd](./scroll-to-end.md) + +# scrollToEnd + +`open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Overrides [ScrollableActions.scrollToEnd](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to-end.md) + +Scrolls to the last position of the view + diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/scroll-to-start.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/scroll-to-start.md new file mode 100644 index 00000000..41b5fb37 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/scroll-to-start.md @@ -0,0 +1,10 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [ViewPager2Actions](index.md) / [scrollToStart](./scroll-to-start.md) + +# scrollToStart + +`open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Overrides [ScrollableActions.scrollToStart](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to-start.md) + +Scrolls to the starting position of the view + diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/scroll-to.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/scroll-to.md new file mode 100644 index 00000000..1dcb8ad2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-actions/scroll-to.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [ViewPager2Actions](index.md) / [scrollTo](./scroll-to.md) + +# scrollTo + +`open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Overrides [ScrollableActions.scrollTo](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to.md) + +Scrolls to the specific position of the view + +### Parameters + +`position` - Scrolling destination \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-adapter-assertions/has-size.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-adapter-assertions/has-size.md new file mode 100644 index 00000000..49ae17a8 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-adapter-assertions/has-size.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [ViewPager2AdapterAssertions](index.md) / [hasSize](./has-size.md) + +# hasSize + +`open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check size of view pager 2 view + +### Parameters + +`size` - expected child count size in view pager 2 view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-adapter-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-adapter-assertions/index.md new file mode 100644 index 00000000..fd134db4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/-view-pager2-adapter-assertions/index.md @@ -0,0 +1,25 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.pager2](../index.md) / [ViewPager2AdapterAssertions](./index.md) + +# ViewPager2AdapterAssertions + +`interface ViewPager2AdapterAssertions : `[`AdapterAssertions`](../../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/index.md) + +Provides assertions for viewpager2 adapter + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasSize](has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of view pager 2 view | + +### Inheritors + +| Name | Summary | +|---|---| +| [KViewPager2](../-k-view-pager2/index.md) | `class KViewPager2 : `[`ViewPager2Actions`](../-view-pager2-actions/index.md)`, `[`ViewPager2AdapterAssertions`](./index.md)`, `[`SwipeableActions`](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
View with SwipeableActions and ViewPager2Assertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.pager2/index.md b/docs/kakao/io.github.kakaocup.kakao.pager2/index.md new file mode 100644 index 00000000..288925e2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.pager2/index.md @@ -0,0 +1,15 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.pager2](./index.md) + +## Package io.github.kakaocup.kakao.pager2 + +### Types + +| Name | Summary | +|---|---| +| [KEmptyViewPagerItem](-k-empty-view-pager-item/index.md) | `class KEmptyViewPagerItem : `[`KViewPagerItem`](-k-view-pager-item/index.md)`<`[`KEmptyViewPagerItem`](-k-empty-view-pager-item/index.md)`>`
Empty implementation of KViewPagerItem | +| [KViewPager2](-k-view-pager2/index.md) | `class KViewPager2 : `[`ViewPager2Actions`](-view-pager2-actions/index.md)`, `[`ViewPager2AdapterAssertions`](-view-pager2-adapter-assertions/index.md)`, `[`SwipeableActions`](../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)`, `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
View with SwipeableActions and ViewPager2Assertions | +| [KViewPagerItem](-k-view-pager-item/index.md) | `open class KViewPagerItem : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../io.github.kakaocup.kakao.intercept/-interceptable/index.md)``
Base class for KViewPager2 adapter items | +| [KViewPagerItemType](-k-view-pager-item-type/index.md) | `class KViewPagerItemType>`
For internal use. Don't use manually. | +| [KViewPagerItemTypeBuilder](-k-view-pager-item-type-builder/index.md) | `class KViewPagerItemTypeBuilder`
Class that maps types to providing functions | +| [ViewPager2Actions](-view-pager2-actions/index.md) | `interface ViewPager2Actions : `[`ScrollableActions`](../io.github.kakaocup.kakao.common.actions/-scrollable-actions/index.md)`, `[`SwipeableActions`](../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)
Provides ScrollableActions implementation for ViewPager2 | +| [ViewPager2AdapterAssertions](-view-pager2-adapter-assertions/index.md) | `interface ViewPager2AdapterAssertions : `[`AdapterAssertions`](../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/index.md)
Provides assertions for viewpager2 adapter | diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-action/index.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-action/index.md new file mode 100644 index 00000000..4c94e1ac --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-action/index.md @@ -0,0 +1,38 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.date](../index.md) / [DatePickerAction](./index.md) + +# DatePickerAction + +`interface DatePickerAction : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides actions for date picker + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [setDate](set-date.md) | `open fun setDate(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md)
Set date to picker dialog Month number will be normalized | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KDatePicker](../-k-date-picker/index.md) | `class KDatePicker : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KDatePicker`](../-k-date-picker/index.md)`>, `[`DatePickerAction`](./index.md)`, `[`DatePickerAssertion`](../-date-picker-assertion/index.md)
View for interact with default date picker | diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-action/set-date.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-action/set-date.md new file mode 100644 index 00000000..9081f905 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-action/set-date.md @@ -0,0 +1,16 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.date](../index.md) / [DatePickerAction](index.md) / [setDate](./set-date.md) + +# setDate + +`open fun setDate(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) + +Set date to picker dialog +Month number will be normalized + +### Parameters + +`year` - year + +`monthOfYear` - month + +`day` - day \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/has-date.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/has-date.md similarity index 77% rename from docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/has-date.md rename to docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/has-date.md index 46b1a66b..cbf34799 100644 --- a/docs/kakao/com.agoda.kakao.picker.date/-date-picker-assertion/has-date.md +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/has-date.md @@ -1,4 +1,4 @@ -[kakao](../../index.md) / [com.agoda.kakao.picker.date](../index.md) / [DatePickerAssertion](index.md) / [hasDate](./has-date.md) +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.date](../index.md) / [DatePickerAssertion](index.md) / [hasDate](./has-date.md) # hasDate diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/has-day.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/has-day.md new file mode 100644 index 00000000..0cd19f15 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/has-day.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.date](../index.md) / [DatePickerAssertion](index.md) / [hasDay](./has-day.md) + +# hasDay + +`open fun hasDay(day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check if picker dialog contain selected day + +### Parameters + +`day` - day \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/has-month.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/has-month.md new file mode 100644 index 00000000..907fd007 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/has-month.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.date](../index.md) / [DatePickerAssertion](index.md) / [hasMonth](./has-month.md) + +# hasMonth + +`open fun hasMonth(monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check if picker dialog contain selected month + +### Parameters + +`monthOfYear` - month \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/has-year.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/has-year.md new file mode 100644 index 00000000..d4775a71 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/has-year.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.date](../index.md) / [DatePickerAssertion](index.md) / [hasYear](./has-year.md) + +# hasYear + +`open fun hasYear(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check if picker dialog contain selected year + +### Parameters + +`year` - year \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/index.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/index.md new file mode 100644 index 00000000..0387dfc5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/-date-picker-assertion/index.md @@ -0,0 +1,41 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.date](../index.md) / [DatePickerAssertion](./index.md) + +# DatePickerAssertion + +`interface DatePickerAssertion : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides assertions for date picker + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasDate](has-date.md) | `open fun hasDate(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected date Month number will be normalized | +| [hasDay](has-day.md) | `open fun hasDay(day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected day | +| [hasMonth](has-month.md) | `open fun hasMonth(monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected month | +| [hasYear](has-year.md) | `open fun hasYear(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected year | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KDatePicker](../-k-date-picker/index.md) | `class KDatePicker : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KDatePicker`](../-k-date-picker/index.md)`>, `[`DatePickerAction`](../-date-picker-action/index.md)`, `[`DatePickerAssertion`](./index.md)
View for interact with default date picker | diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/-init-.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/-init-.md new file mode 100644 index 00000000..d267490c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/-init-.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.date](../index.md) / [KDatePickerDialog](index.md) / [<init>](./-init-.md) + +# <init> + +`KDatePickerDialog()` + +View for interact with default date picker dialog + +**See Also** + +[DatePickerDialog](https://developer.android.com/reference/android/app/DatePickerDialog.html) + diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/cancel-button.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/cancel-button.md new file mode 100644 index 00000000..f19fa5c0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/cancel-button.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.date](../index.md) / [KDatePickerDialog](index.md) / [cancelButton](./cancel-button.md) + +# cancelButton + +`val cancelButton: `[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/date-picker.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/date-picker.md new file mode 100644 index 00000000..8a6ef641 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/date-picker.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.date](../index.md) / [KDatePickerDialog](index.md) / [datePicker](./date-picker.md) + +# datePicker + +`val datePicker: `[`KDatePicker`](../-k-date-picker/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/index.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/index.md new file mode 100644 index 00000000..a054c472 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/index.md @@ -0,0 +1,39 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.date](../index.md) / [KDatePickerDialog](./index.md) + +# KDatePickerDialog + +`class KDatePickerDialog : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KDatePickerDialog`](./index.md)`>` + +View for interact with default date picker dialog + +**See Also** + +[DatePickerDialog](https://developer.android.com/reference/android/app/DatePickerDialog.html) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KDatePickerDialog()`
View for interact with default date picker dialog | + +### Properties + +| Name | Summary | +|---|---| +| [cancelButton](cancel-button.md) | `val cancelButton: `[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md) | +| [datePicker](date-picker.md) | `val datePicker: `[`KDatePicker`](../-k-date-picker/index.md) | +| [okButton](ok-button.md) | `val okButton: `[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md) | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/ok-button.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/ok-button.md new file mode 100644 index 00000000..3eef2d13 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker-dialog/ok-button.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.date](../index.md) / [KDatePickerDialog](index.md) / [okButton](./ok-button.md) + +# okButton + +`val okButton: `[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker/-init-.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker/-init-.md new file mode 100644 index 00000000..2ff5355b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.date](../index.md) / [KDatePicker](index.md) / [<init>](./-init-.md) + +# <init> + +`KDatePicker(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KDatePicker(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KDatePicker(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker/index.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker/index.md new file mode 100644 index 00000000..d9a4b111 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/-k-date-picker/index.md @@ -0,0 +1,36 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.date](../index.md) / [KDatePicker](./index.md) + +# KDatePicker + +`class KDatePicker : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KDatePicker`](./index.md)`>, `[`DatePickerAction`](../-date-picker-action/index.md)`, `[`DatePickerAssertion`](../-date-picker-assertion/index.md) + +View for interact with default date picker + +**See Also** + +[DatePicker](https://developer.android.com/reference/android/widget/DatePicker.html) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KDatePicker(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KDatePicker(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KDatePicker(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [hasDate](../-date-picker-assertion/has-date.md) | `open fun hasDate(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected date Month number will be normalized | +| [hasDay](../-date-picker-assertion/has-day.md) | `open fun hasDay(day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected day | +| [hasMonth](../-date-picker-assertion/has-month.md) | `open fun hasMonth(monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected month | +| [hasYear](../-date-picker-assertion/has-year.md) | `open fun hasYear(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected year | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [setDate](../-date-picker-action/set-date.md) | `open fun setDate(year: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, monthOfYear: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, day: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md)
Set date to picker dialog Month number will be normalized | diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.date/index.md b/docs/kakao/io.github.kakaocup.kakao.picker.date/index.md new file mode 100644 index 00000000..0d07b0be --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.date/index.md @@ -0,0 +1,12 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.picker.date](./index.md) + +## Package io.github.kakaocup.kakao.picker.date + +### Types + +| Name | Summary | +|---|---| +| [DatePickerAction](-date-picker-action/index.md) | `interface DatePickerAction : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides actions for date picker | +| [DatePickerAssertion](-date-picker-assertion/index.md) | `interface DatePickerAssertion : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides assertions for date picker | +| [KDatePicker](-k-date-picker/index.md) | `class KDatePicker : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KDatePicker`](-k-date-picker/index.md)`>, `[`DatePickerAction`](-date-picker-action/index.md)`, `[`DatePickerAssertion`](-date-picker-assertion/index.md)
View for interact with default date picker | +| [KDatePickerDialog](-k-date-picker-dialog/index.md) | `class KDatePickerDialog : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KDatePickerDialog`](-k-date-picker-dialog/index.md)`>`
View for interact with default date picker dialog | diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/-init-.md b/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/-init-.md new file mode 100644 index 00000000..14a43243 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/-init-.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.time](../index.md) / [KTimePickerDialog](index.md) / [<init>](./-init-.md) + +# <init> + +`KTimePickerDialog()` + +View for interact with default date picker dialog + +**See Also** + +[TimePickerDialog](https://developer.android.com/reference/android/app/TimePickerDialog.html) + diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/cancel-button.md b/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/cancel-button.md new file mode 100644 index 00000000..ffaeb21a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/cancel-button.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.time](../index.md) / [KTimePickerDialog](index.md) / [cancelButton](./cancel-button.md) + +# cancelButton + +`val cancelButton: `[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/index.md b/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/index.md new file mode 100644 index 00000000..b8db7984 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/index.md @@ -0,0 +1,39 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.time](../index.md) / [KTimePickerDialog](./index.md) + +# KTimePickerDialog + +`class KTimePickerDialog : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTimePickerDialog`](./index.md)`>` + +View for interact with default date picker dialog + +**See Also** + +[TimePickerDialog](https://developer.android.com/reference/android/app/TimePickerDialog.html) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KTimePickerDialog()`
View for interact with default date picker dialog | + +### Properties + +| Name | Summary | +|---|---| +| [cancelButton](cancel-button.md) | `val cancelButton: `[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md) | +| [okButton](ok-button.md) | `val okButton: `[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md) | +| [timePicker](time-picker.md) | `val timePicker: `[`KTimePicker`](../-k-time-picker/index.md) | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/ok-button.md b/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/ok-button.md new file mode 100644 index 00000000..7653da95 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/ok-button.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.time](../index.md) / [KTimePickerDialog](index.md) / [okButton](./ok-button.md) + +# okButton + +`val okButton: `[`KButton`](../../io.github.kakaocup.kakao.text/-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/time-picker.md b/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/time-picker.md new file mode 100644 index 00000000..0e119e81 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker-dialog/time-picker.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.time](../index.md) / [KTimePickerDialog](index.md) / [timePicker](./time-picker.md) + +# timePicker + +`val timePicker: `[`KTimePicker`](../-k-time-picker/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker/-init-.md b/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker/-init-.md new file mode 100644 index 00000000..6c7e6162 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.time](../index.md) / [KTimePicker](index.md) / [<init>](./-init-.md) + +# <init> + +`KTimePicker(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KTimePicker(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KTimePicker(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker/index.md b/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker/index.md new file mode 100644 index 00000000..b2a3f405 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.time/-k-time-picker/index.md @@ -0,0 +1,35 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.time](../index.md) / [KTimePicker](./index.md) + +# KTimePicker + +`class KTimePicker : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTimePicker`](./index.md)`>, `[`TimePickerAction`](../-time-picker-action/index.md)`, `[`TimePickerAssertion`](../-time-picker-assertion/index.md) + +View for interact with default time picker + +**See Also** + +[TimePicker](https://developer.android.com/reference/android/widget/TimePicker.html) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KTimePicker(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTimePicker(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTimePicker(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [hasHour](../-time-picker-assertion/has-hour.md) | `open fun hasHour(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected hour | +| [hasMinute](../-time-picker-assertion/has-minute.md) | `open fun hasMinute(minute: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected minute | +| [hasTime](../-time-picker-assertion/has-time.md) | `open fun hasTime(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, minute: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected time | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [setTime](../-time-picker-action/set-time.md) | `open fun setTime(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, minutes: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md)
Set time to picker dialog | diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-action/index.md b/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-action/index.md new file mode 100644 index 00000000..e5124430 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-action/index.md @@ -0,0 +1,38 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.time](../index.md) / [TimePickerAction](./index.md) + +# TimePickerAction + +`interface TimePickerAction : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides actions for time picker + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [setTime](set-time.md) | `open fun setTime(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, minutes: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md)
Set time to picker dialog | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KTimePicker](../-k-time-picker/index.md) | `class KTimePicker : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTimePicker`](../-k-time-picker/index.md)`>, `[`TimePickerAction`](./index.md)`, `[`TimePickerAssertion`](../-time-picker-assertion/index.md)
View for interact with default time picker | diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-action/set-time.md b/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-action/set-time.md new file mode 100644 index 00000000..1673d588 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-action/set-time.md @@ -0,0 +1,10 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.time](../index.md) / [TimePickerAction](index.md) / [setTime](./set-time.md) + +# setTime + +`open fun setTime(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, minutes: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) + +Set time to picker dialog + +**Parameters** + diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-assertion/has-hour.md b/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-assertion/has-hour.md new file mode 100644 index 00000000..13a88d69 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-assertion/has-hour.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.time](../index.md) / [TimePickerAssertion](index.md) / [hasHour](./has-hour.md) + +# hasHour + +`open fun hasHour(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check if picker dialog contain selected hour + +### Parameters + +`hour` - hour \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-assertion/has-minute.md b/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-assertion/has-minute.md new file mode 100644 index 00000000..b71fb73e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-assertion/has-minute.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.time](../index.md) / [TimePickerAssertion](index.md) / [hasMinute](./has-minute.md) + +# hasMinute + +`open fun hasMinute(minute: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check if picker dialog contain selected minute + +### Parameters + +`minute` - month \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-assertion/has-time.md b/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-assertion/has-time.md new file mode 100644 index 00000000..5739badb --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-assertion/has-time.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.time](../index.md) / [TimePickerAssertion](index.md) / [hasTime](./has-time.md) + +# hasTime + +`open fun hasTime(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, minute: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check if picker dialog contain selected time + +### Parameters + +`hour` - hour + +`minute` - monute \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-assertion/index.md b/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-assertion/index.md new file mode 100644 index 00000000..97b29509 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.time/-time-picker-assertion/index.md @@ -0,0 +1,40 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.picker.time](../index.md) / [TimePickerAssertion](./index.md) + +# TimePickerAssertion + +`interface TimePickerAssertion : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides assertions for time picker + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasHour](has-hour.md) | `open fun hasHour(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected hour | +| [hasMinute](has-minute.md) | `open fun hasMinute(minute: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected minute | +| [hasTime](has-time.md) | `open fun hasTime(hour: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, minute: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if picker dialog contain selected time | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KTimePicker](../-k-time-picker/index.md) | `class KTimePicker : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTimePicker`](../-k-time-picker/index.md)`>, `[`TimePickerAction`](../-time-picker-action/index.md)`, `[`TimePickerAssertion`](./index.md)
View for interact with default time picker | diff --git a/docs/kakao/io.github.kakaocup.kakao.picker.time/index.md b/docs/kakao/io.github.kakaocup.kakao.picker.time/index.md new file mode 100644 index 00000000..cb3cf380 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.picker.time/index.md @@ -0,0 +1,12 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.picker.time](./index.md) + +## Package io.github.kakaocup.kakao.picker.time + +### Types + +| Name | Summary | +|---|---| +| [KTimePicker](-k-time-picker/index.md) | `class KTimePicker : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTimePicker`](-k-time-picker/index.md)`>, `[`TimePickerAction`](-time-picker-action/index.md)`, `[`TimePickerAssertion`](-time-picker-assertion/index.md)
View for interact with default time picker | +| [KTimePickerDialog](-k-time-picker-dialog/index.md) | `class KTimePickerDialog : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTimePickerDialog`](-k-time-picker-dialog/index.md)`>`
View for interact with default date picker dialog | +| [TimePickerAction](-time-picker-action/index.md) | `interface TimePickerAction : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides actions for time picker | +| [TimePickerAssertion](-time-picker-assertion/index.md) | `interface TimePickerAssertion : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides assertions for time picker | diff --git a/docs/kakao/io.github.kakaocup.kakao.progress/-k-progress-bar/-init-.md b/docs/kakao/io.github.kakaocup.kakao.progress/-k-progress-bar/-init-.md new file mode 100644 index 00000000..a4536b31 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.progress/-k-progress-bar/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.progress](../index.md) / [KProgressBar](index.md) / [<init>](./-init-.md) + +# <init> + +`KProgressBar(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KProgressBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KProgressBar(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.progress/-k-progress-bar/index.md b/docs/kakao/io.github.kakaocup.kakao.progress/-k-progress-bar/index.md new file mode 100644 index 00000000..61d8abb5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.progress/-k-progress-bar/index.md @@ -0,0 +1,35 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.progress](../index.md) / [KProgressBar](./index.md) + +# KProgressBar + +`class KProgressBar : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KProgressBar`](./index.md)`>, `[`ProgressBarActions`](../-progress-bar-actions/index.md)`, `[`ProgressBarAssertions`](../-progress-bar-assertions/index.md) + +View with ProgressBarActions and ProgressBarAssertions + +**See Also** + +[ProgressBarActions](../-progress-bar-actions/index.md) + +[ProgressBarAssertions](../-progress-bar-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KProgressBar(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KProgressBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KProgressBar(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [hasProgress](../-progress-bar-assertions/has-progress.md) | `open fun hasProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if view has number of progress as expected | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [setProgress](../-progress-bar-actions/set-progress.md) | `open fun setProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set progress for ProgressBar | diff --git a/docs/kakao/io.github.kakaocup.kakao.progress/-k-seek-bar/-init-.md b/docs/kakao/io.github.kakaocup.kakao.progress/-k-seek-bar/-init-.md new file mode 100644 index 00000000..11d42f93 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.progress/-k-seek-bar/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.progress](../index.md) / [KSeekBar](index.md) / [<init>](./-init-.md) + +# <init> + +`KSeekBar(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KSeekBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KSeekBar(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.progress/-k-seek-bar/index.md b/docs/kakao/io.github.kakaocup.kakao.progress/-k-seek-bar/index.md new file mode 100644 index 00000000..57fa4087 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.progress/-k-seek-bar/index.md @@ -0,0 +1,35 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.progress](../index.md) / [KSeekBar](./index.md) + +# KSeekBar + +`class KSeekBar : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSeekBar`](./index.md)`>, `[`SeekBarActions`](../-seek-bar-actions/index.md)`, `[`ProgressBarAssertions`](../-progress-bar-assertions/index.md) + +View with SeekBarActions and ProgressBarAssertions + +**See Also** + +[SeekBarActions](../-seek-bar-actions/index.md) + +[ProgressBarAssertions](../-progress-bar-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KSeekBar(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSeekBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSeekBar(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [dragProgressTo](../-seek-bar-actions/drag-progress-to.md) | `open fun dragProgressTo(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Drags progress to defined position. Please note that this dragging is emulated via Espresso's swipe action and might not be accurate, if progress max value is too high or device's density is too low. | +| [hasProgress](../-progress-bar-assertions/has-progress.md) | `open fun hasProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if view has number of progress as expected | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/io.github.kakaocup.kakao.progress/-precise-swipe/index.md b/docs/kakao/io.github.kakaocup.kakao.progress/-precise-swipe/index.md new file mode 100644 index 00000000..99004ec9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.progress/-precise-swipe/index.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.progress](../index.md) / [PreciseSwipe](./index.md) + +# PreciseSwipe + +`object PreciseSwipe : Swiper` + +### Functions + +| Name | Summary | +|---|---| +| [sendSwipe](send-swipe.md) | `fun sendSwipe(uiController: UiController, startCoordinates: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`, endCoordinates: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`, precision: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`): Status` | diff --git a/docs/kakao/io.github.kakaocup.kakao.progress/-precise-swipe/send-swipe.md b/docs/kakao/io.github.kakaocup.kakao.progress/-precise-swipe/send-swipe.md new file mode 100644 index 00000000..5ff52c35 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.progress/-precise-swipe/send-swipe.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.progress](../index.md) / [PreciseSwipe](index.md) / [sendSwipe](./send-swipe.md) + +# sendSwipe + +`fun sendSwipe(uiController: UiController, startCoordinates: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`, endCoordinates: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`, precision: `[`FloatArray`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/index.html)`): Status` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.progress/-progress-bar-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.progress/-progress-bar-actions/index.md new file mode 100644 index 00000000..0eff9f7f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.progress/-progress-bar-actions/index.md @@ -0,0 +1,39 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.progress](../index.md) / [ProgressBarActions](./index.md) + +# ProgressBarActions + +`interface ProgressBarActions : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides action for ProgressBar + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [setProgress](set-progress.md) | `open fun setProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set progress for ProgressBar | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KProgressBar](../-k-progress-bar/index.md) | `class KProgressBar : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KProgressBar`](../-k-progress-bar/index.md)`>, `[`ProgressBarActions`](./index.md)`, `[`ProgressBarAssertions`](../-progress-bar-assertions/index.md)
View with ProgressBarActions and ProgressBarAssertions | +| [SeekBarActions](../-seek-bar-actions/index.md) | `interface SeekBarActions : `[`ProgressBarActions`](./index.md)
Provides action for SeekBar | diff --git a/docs/kakao/io.github.kakaocup.kakao.progress/-progress-bar-actions/set-progress.md b/docs/kakao/io.github.kakaocup.kakao.progress/-progress-bar-actions/set-progress.md new file mode 100644 index 00000000..02e977f6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.progress/-progress-bar-actions/set-progress.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.progress](../index.md) / [ProgressBarActions](index.md) / [setProgress](./set-progress.md) + +# setProgress + +`open fun setProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Set progress for ProgressBar + +### Parameters + +`number` - of progress to set for the ProgressBar \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.progress/-progress-bar-assertions/has-progress.md b/docs/kakao/io.github.kakaocup.kakao.progress/-progress-bar-assertions/has-progress.md new file mode 100644 index 00000000..663abf3b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.progress/-progress-bar-assertions/has-progress.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.progress](../index.md) / [ProgressBarAssertions](index.md) / [hasProgress](./has-progress.md) + +# hasProgress + +`open fun hasProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if view has number of progress as expected + +### Parameters + +`number` - progress as expected \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.progress/-progress-bar-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.progress/-progress-bar-assertions/index.md new file mode 100644 index 00000000..dd80ebfd --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.progress/-progress-bar-assertions/index.md @@ -0,0 +1,65 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.progress](../index.md) / [ProgressBarAssertions](./index.md) + +# ProgressBarAssertions + +`interface ProgressBarAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +Provides assertions for progress bar + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasProgress](has-progress.md) | `open fun hasProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if view has number of progress as expected | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KProgressBar](../-k-progress-bar/index.md) | `class KProgressBar : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KProgressBar`](../-k-progress-bar/index.md)`>, `[`ProgressBarActions`](../-progress-bar-actions/index.md)`, `[`ProgressBarAssertions`](./index.md)
View with ProgressBarActions and ProgressBarAssertions | +| [KSeekBar](../-k-seek-bar/index.md) | `class KSeekBar : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSeekBar`](../-k-seek-bar/index.md)`>, `[`SeekBarActions`](../-seek-bar-actions/index.md)`, `[`ProgressBarAssertions`](./index.md)
View with SeekBarActions and ProgressBarAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.progress/-seek-bar-actions/drag-progress-to.md b/docs/kakao/io.github.kakaocup.kakao.progress/-seek-bar-actions/drag-progress-to.md new file mode 100644 index 00000000..76bfa35d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.progress/-seek-bar-actions/drag-progress-to.md @@ -0,0 +1,19 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.progress](../index.md) / [SeekBarActions](index.md) / [dragProgressTo](./drag-progress-to.md) + +# dragProgressTo + +`open fun dragProgressTo(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Drags progress to defined position. +Please note that this dragging is emulated via Espresso's swipe action +and might not be accurate, if progress max value is too high or device's +density is too low. + +### Parameters + +`number` - of progress to drag to + +**See Also** + +[GeneralSwipeAction](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.progress/-seek-bar-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.progress/-seek-bar-actions/index.md new file mode 100644 index 00000000..7688ea33 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.progress/-seek-bar-actions/index.md @@ -0,0 +1,25 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.progress](../index.md) / [SeekBarActions](./index.md) + +# SeekBarActions + +`interface SeekBarActions : `[`ProgressBarActions`](../-progress-bar-actions/index.md) + +Provides action for SeekBar + +### Functions + +| Name | Summary | +|---|---| +| [dragProgressTo](drag-progress-to.md) | `open fun dragProgressTo(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Drags progress to defined position. Please note that this dragging is emulated via Espresso's swipe action and might not be accurate, if progress max value is too high or device's density is too low. | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [setProgress](../-progress-bar-actions/set-progress.md) | `open fun setProgress(number: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set progress for ProgressBar | + +### Inheritors + +| Name | Summary | +|---|---| +| [KSeekBar](../-k-seek-bar/index.md) | `class KSeekBar : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSeekBar`](../-k-seek-bar/index.md)`>, `[`SeekBarActions`](./index.md)`, `[`ProgressBarAssertions`](../-progress-bar-assertions/index.md)
View with SeekBarActions and ProgressBarAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.progress/index.md b/docs/kakao/io.github.kakaocup.kakao.progress/index.md new file mode 100644 index 00000000..3d600b32 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.progress/index.md @@ -0,0 +1,14 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.progress](./index.md) + +## Package io.github.kakaocup.kakao.progress + +### Types + +| Name | Summary | +|---|---| +| [KProgressBar](-k-progress-bar/index.md) | `class KProgressBar : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KProgressBar`](-k-progress-bar/index.md)`>, `[`ProgressBarActions`](-progress-bar-actions/index.md)`, `[`ProgressBarAssertions`](-progress-bar-assertions/index.md)
View with ProgressBarActions and ProgressBarAssertions | +| [KSeekBar](-k-seek-bar/index.md) | `class KSeekBar : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSeekBar`](-k-seek-bar/index.md)`>, `[`SeekBarActions`](-seek-bar-actions/index.md)`, `[`ProgressBarAssertions`](-progress-bar-assertions/index.md)
View with SeekBarActions and ProgressBarAssertions | +| [PreciseSwipe](-precise-swipe/index.md) | `object PreciseSwipe : Swiper` | +| [ProgressBarActions](-progress-bar-actions/index.md) | `interface ProgressBarActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides action for ProgressBar | +| [ProgressBarAssertions](-progress-bar-assertions/index.md) | `interface ProgressBarAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
Provides assertions for progress bar | +| [SeekBarActions](-seek-bar-actions/index.md) | `interface SeekBarActions : `[`ProgressBarActions`](-progress-bar-actions/index.md)
Provides action for SeekBar | diff --git a/docs/kakao/io.github.kakaocup.kakao.rating/-k-rating-bar/-init-.md b/docs/kakao/io.github.kakaocup.kakao.rating/-k-rating-bar/-init-.md new file mode 100644 index 00000000..02c40cfa --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.rating/-k-rating-bar/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.rating](../index.md) / [KRatingBar](index.md) / [<init>](./-init-.md) + +# <init> + +`KRatingBar(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KRatingBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KRatingBar(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.rating/-k-rating-bar/index.md b/docs/kakao/io.github.kakaocup.kakao.rating/-k-rating-bar/index.md new file mode 100644 index 00000000..6a714eb6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.rating/-k-rating-bar/index.md @@ -0,0 +1,35 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.rating](../index.md) / [KRatingBar](./index.md) + +# KRatingBar + +`class KRatingBar : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KRatingBar`](./index.md)`>, `[`RatingBarActions`](../-rating-bar-actions/index.md)`, `[`RatingBarAssertions`](../-rating-bar-assertions/index.md) + +View with RatingBarActions and RatingBarAssertions + +**See Also** + +[RatingBarActions](../-rating-bar-actions/index.md) + +[RatingBarAssertions](../-rating-bar-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KRatingBar(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KRatingBar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KRatingBar(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [hasRating](../-rating-bar-assertions/has-rating.md) | `open fun hasRating(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if RatingBar has number of rating as expected | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [setRatingAt](../-rating-bar-actions/set-rating-at.md) | `open fun setRatingAt(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set rating for RatingBar | diff --git a/docs/kakao/io.github.kakaocup.kakao.rating/-rating-bar-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.rating/-rating-bar-actions/index.md new file mode 100644 index 00000000..90c286bf --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.rating/-rating-bar-actions/index.md @@ -0,0 +1,38 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.rating](../index.md) / [RatingBarActions](./index.md) + +# RatingBarActions + +`interface RatingBarActions : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides action for RatingBar + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [setRatingAt](set-rating-at.md) | `open fun setRatingAt(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set rating for RatingBar | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KRatingBar](../-k-rating-bar/index.md) | `class KRatingBar : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KRatingBar`](../-k-rating-bar/index.md)`>, `[`RatingBarActions`](./index.md)`, `[`RatingBarAssertions`](../-rating-bar-assertions/index.md)
View with RatingBarActions and RatingBarAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.rating/-rating-bar-actions/set-rating-at.md b/docs/kakao/io.github.kakaocup.kakao.rating/-rating-bar-actions/set-rating-at.md new file mode 100644 index 00000000..06d1944f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.rating/-rating-bar-actions/set-rating-at.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.rating](../index.md) / [RatingBarActions](index.md) / [setRatingAt](./set-rating-at.md) + +# setRatingAt + +`open fun setRatingAt(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Set rating for RatingBar + +### Parameters + +`number` - rating to set for the RatingBar \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.rating/-rating-bar-assertions/has-rating.md b/docs/kakao/io.github.kakaocup.kakao.rating/-rating-bar-assertions/has-rating.md new file mode 100644 index 00000000..ef98561b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.rating/-rating-bar-assertions/has-rating.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.rating](../index.md) / [RatingBarAssertions](index.md) / [hasRating](./has-rating.md) + +# hasRating + +`open fun hasRating(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if RatingBar has number of rating as expected + +### Parameters + +`number` - rating as expected \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.rating/-rating-bar-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.rating/-rating-bar-assertions/index.md new file mode 100644 index 00000000..2e98bd3c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.rating/-rating-bar-assertions/index.md @@ -0,0 +1,64 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.rating](../index.md) / [RatingBarAssertions](./index.md) + +# RatingBarAssertions + +`interface RatingBarAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +Provides assertions for RatingBar + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasRating](has-rating.md) | `open fun hasRating(number: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if RatingBar has number of rating as expected | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KRatingBar](../-k-rating-bar/index.md) | `class KRatingBar : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KRatingBar`](../-k-rating-bar/index.md)`>, `[`RatingBarActions`](../-rating-bar-actions/index.md)`, `[`RatingBarAssertions`](./index.md)
View with RatingBarActions and RatingBarAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.rating/index.md b/docs/kakao/io.github.kakaocup.kakao.rating/index.md new file mode 100644 index 00000000..078609d3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.rating/index.md @@ -0,0 +1,11 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.rating](./index.md) + +## Package io.github.kakaocup.kakao.rating + +### Types + +| Name | Summary | +|---|---| +| [KRatingBar](-k-rating-bar/index.md) | `class KRatingBar : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KRatingBar`](-k-rating-bar/index.md)`>, `[`RatingBarActions`](-rating-bar-actions/index.md)`, `[`RatingBarAssertions`](-rating-bar-assertions/index.md)
View with RatingBarActions and RatingBarAssertions | +| [RatingBarActions](-rating-bar-actions/index.md) | `interface RatingBarActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides action for RatingBar | +| [RatingBarAssertions](-rating-bar-assertions/index.md) | `interface RatingBarAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
Provides assertions for RatingBar | diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-empty-recycler-item/-init-.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-empty-recycler-item/-init-.md new file mode 100644 index 00000000..868b1fc2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-empty-recycler-item/-init-.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KEmptyRecyclerItem](index.md) / [<init>](./-init-.md) + +# <init> + +`KEmptyRecyclerItem(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)` + +Empty implementation of KRecyclerItem + +Use this if you want to perform/assert on the root view of view holder + +### Parameters + +`parent` - Matcher of the root view of view holder + +**See Also** + +[KRecyclerItem](../-k-recycler-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-empty-recycler-item/index.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-empty-recycler-item/index.md new file mode 100644 index 00000000..ce36d182 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-empty-recycler-item/index.md @@ -0,0 +1,37 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KEmptyRecyclerItem](./index.md) + +# KEmptyRecyclerItem + +`class KEmptyRecyclerItem : `[`KRecyclerItem`](../-k-recycler-item/index.md)`<`[`KEmptyRecyclerItem`](./index.md)`>` + +Empty implementation of KRecyclerItem + +Use this if you want to perform/assert on the root view of view holder + +### Parameters + +`parent` - Matcher of the root view of view holder + +**See Also** + +[KRecyclerItem](../-k-recycler-item/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KEmptyRecyclerItem(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)`
Empty implementation of KRecyclerItem | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../-k-recycler-item/root.md) | `open var root: Matcher!` | +| [view](../-k-recycler-item/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [invoke](../-k-recycler-item/invoke.md) | `operator fun invoke(function: `[`T`](../-k-recycler-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../-k-recycler-item/perform.md) | `infix fun perform(function: `[`T`](../-k-recycler-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../-k-recycler-item/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type-builder/-init-.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type-builder/-init-.md new file mode 100644 index 00000000..256f4302 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type-builder/-init-.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerItemTypeBuilder](index.md) / [<init>](./-init-.md) + +# <init> + +`KRecyclerItemTypeBuilder()` + +Class that maps types to providing functions + +To be able to support different item types in KRecyclerView, this class +adds support for mapping item type classes to functions that provide them. +KEmptyRecyclerItem is added by default. + +**See Also** + +[itemType](item-type.md) + +[KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type-builder/index.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type-builder/index.md new file mode 100644 index 00000000..fb2afb8f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type-builder/index.md @@ -0,0 +1,35 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerItemTypeBuilder](./index.md) + +# KRecyclerItemTypeBuilder + +`class KRecyclerItemTypeBuilder` + +Class that maps types to providing functions + +To be able to support different item types in KRecyclerView, this class +adds support for mapping item type classes to functions that provide them. +KEmptyRecyclerItem is added by default. + +**See Also** + +[itemType](item-type.md) + +[KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KRecyclerItemTypeBuilder()`
Class that maps types to providing functions | + +### Properties + +| Name | Summary | +|---|---| +| [itemTypes](item-types.md) | `val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KRecyclerItemType`](../-k-recycler-item-type/index.md)`<`[`KRecyclerItem`](../-k-recycler-item/index.md)`<*>>>` | + +### Functions + +| Name | Summary | +|---|---| +| [itemType](item-type.md) | `fun > itemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds entry that helps KRecyclerView to automatically build child views | diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type-builder/item-type.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type-builder/item-type.md new file mode 100644 index 00000000..d2a6d515 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type-builder/item-type.md @@ -0,0 +1,14 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerItemTypeBuilder](index.md) / [itemType](./item-type.md) + +# itemType + +`inline fun > itemType(noinline provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](item-type.md#T)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Adds entry that helps KRecyclerView to automatically build child views + +To make it work, you need to pass here function (lambda, constructor), that takes matcher and returns +instance of your item type. In this case, matcher actually matches root view of your adapter item. + +### Parameters + +`provideItem` - Function that takes matcher of item's root view and returns instance of item view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type-builder/item-types.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type-builder/item-types.md new file mode 100644 index 00000000..2b8ff8a2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type-builder/item-types.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerItemTypeBuilder](index.md) / [itemTypes](./item-types.md) + +# itemTypes + +`val itemTypes: `[`MutableMap`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KRecyclerItemType`](../-k-recycler-item-type/index.md)`<`[`KRecyclerItem`](../-k-recycler-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type/-init-.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type/-init-.md new file mode 100644 index 00000000..e03ce2cc --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type/-init-.md @@ -0,0 +1,10 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerItemType](index.md) / [<init>](./-init-.md) + +# <init> + +`KRecyclerItemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T)`)` + +For internal use. Don't use manually. + +Holds type and corresponding provider function + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type/index.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type/index.md new file mode 100644 index 00000000..4c38e037 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type/index.md @@ -0,0 +1,21 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerItemType](./index.md) + +# KRecyclerItemType + +`class KRecyclerItemType>` + +For internal use. Don't use manually. + +Holds type and corresponding provider function + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KRecyclerItemType(provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T)`)`
For internal use. Don't use manually. | + +### Properties + +| Name | Summary | +|---|---| +| [provideItem](provide-item.md) | `val provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T) | diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type/provide-item.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type/provide-item.md new file mode 100644 index 00000000..c596801d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item-type/provide-item.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerItemType](index.md) / [provideItem](./provide-item.md) + +# provideItem + +`val provideItem: (Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`T`](index.md#T) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/-init-.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/-init-.md new file mode 100644 index 00000000..d4d85b64 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/-init-.md @@ -0,0 +1,20 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerItem](index.md) / [<init>](./-init-.md) + +# <init> + +`KRecyclerItem(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)` + +Base class for KRecyclerView adapter items + +Please extend this class to provide custom recycler view item types + +### Parameters + +`T` - type of your item. Used to enable invoke() and perform() on descendants + +`matcher` - Matcher of root view of adapter item. Can be used as parent for all views inside item. + +**See Also** + +[KRecyclerItemTypeBuilder](../-k-recycler-item-type-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/index.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/index.md new file mode 100644 index 00000000..7ed95ac1 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/index.md @@ -0,0 +1,93 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerItem](./index.md) + +# KRecyclerItem + +`open class KRecyclerItem : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md)`` + +Base class for KRecyclerView adapter items + +Please extend this class to provide custom recycler view item types + +### Parameters + +`T` - type of your item. Used to enable invoke() and perform() on descendants + +`matcher` - Matcher of root view of adapter item. Can be used as parent for all views inside item. + +**See Also** + +[KRecyclerItemTypeBuilder](../-k-recycler-item-type-builder/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KRecyclerItem(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>)`
Base class for KRecyclerView adapter items | + +### Properties + +| Name | Summary | +|---|---| +| [root](root.md) | `open var root: Matcher!` | +| [view](view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [invoke](invoke.md) | `operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](perform.md) | `infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T)
Infix function for invoking lambda on your view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [intercept](../../io.github.kakaocup.kakao.intercept/-interceptable/intercept.md) | `open fun intercept(builder: `[`Interceptor.Builder`](../../io.github.kakaocup.kakao.intercept/-interceptor/-builder/index.md)`<`[`INTERACTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#INTERACTION)`, `[`ASSERTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#ASSERTION)`, `[`ACTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#ACTION)`>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the instance. Interceptors will be invoked on the interaction with the KView. | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [reset](../../io.github.kakaocup.kakao.intercept/-interceptable/reset.md) | `open fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the instance. | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) | `class KEmptyRecyclerItem : `[`KRecyclerItem`](./index.md)`<`[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`>`
Empty implementation of KRecyclerItem | diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/invoke.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/invoke.md new file mode 100644 index 00000000..13f76e4d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/invoke.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerItem](index.md) / [invoke](./invoke.md) + +# invoke + +`operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Operator that allows usage of DSL style + +### Parameters + +`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/perform.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/perform.md new file mode 100644 index 00000000..8b9e0dd7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/perform.md @@ -0,0 +1,19 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerItem](index.md) / [perform](./perform.md) + +# perform + +`infix fun perform(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](index.md#T) + +Infix function for invoking lambda on your view + +Sometimes instance of view is a result of a function or constructor. +In this specific case you can't call invoke() since it will be considered as +tail lambda of your fun/constructor. In such cases please use this function. + +### Parameters + +`function` - Tail lambda with receiver which is your view + +**Return** +This object + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/root.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/root.md new file mode 100644 index 00000000..26a43515 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/root.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerItem](index.md) / [root](./root.md) + +# root + +`open var root: Matcher!` + +Overrides [BaseAssertions.root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/view.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/view.md new file mode 100644 index 00000000..067b1e7b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-item/view.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerItem](index.md) / [view](./view.md) + +# view + +`open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) + +Overrides [BaseActions.view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) + +Overrides [BaseAssertions.view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) + +Overrides [Interceptable.view](../../io.github.kakaocup.kakao.intercept/-interceptable/view.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/-init-.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/-init-.md new file mode 100644 index 00000000..537f4661 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/-init-.md @@ -0,0 +1,50 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [<init>](./-init-.md) + +# <init> + +`KRecyclerView(builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with view interaction from given ViewBuilder + +### Parameters + +`builder` - ViewBuilder which will result in view's interaction + +`itemTypeBuilder` - Lambda with receiver where you pass your item providers + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + +`KRecyclerView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with parent and view interaction from given ViewBuilder + +### Parameters + +`parent` - Matcher that will be used as parent in isDescendantOfA() matcher + +`builder` - ViewBuilder which will result in view's interaction + +`itemTypeBuilder` - Lambda with receiver where you pass your item providers + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + +`KRecyclerView(parent: DataInteraction, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with parent and view interaction from given ViewBuilder + +### Parameters + +`parent` - DataInteraction that will be used as parent to ViewBuilder + +`builder` - ViewBuilder which will result in view's interaction + +`itemTypeBuilder` - Lambda with receiver where you pass your item providers + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/child-at.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/child-at.md new file mode 100644 index 00000000..f9e110a9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/child-at.md @@ -0,0 +1,15 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [childAt](./child-at.md) + +# childAt + +`inline fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs given actions/assertion on child at given position + +### Parameters + +`T` - Type of item at given position. Must be registered via constructor. + +`position` - Position of item in adapter + +`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/child-with.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/child-with.md new file mode 100644 index 00000000..9bf21ff6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/child-with.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [childWith](./child-with.md) + +# childWith + +`inline fun > childWith(noinline childMatcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T) + +Performs given actions/assertion on child that matches given matcher + +### Parameters + +`T` - Type of item at given position. Must be registered via constructor. + +`childMatcher` - Matcher for item in adapter + +**Return** +Item with type T. To make actions/assertions on it immediately, use perform() infix function. + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/children.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/children.md new file mode 100644 index 00000000..8cac3aab --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/children.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [children](./children.md) + +# children + +`inline fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs given actions/assertion on all children in adapter + +### Parameters + +`T` - Type of all items. Must be registered via constructor. + +`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/empty-child-at.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/empty-child-at.md new file mode 100644 index 00000000..9ddcd359 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/empty-child-at.md @@ -0,0 +1,20 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [emptyChildAt](./empty-child-at.md) + +# emptyChildAt + +`fun emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Calls childAt() on your view with base child + +Calls childAt() on your KRecyclerView and casts received item to KEmptyRecyclerItem + +### Parameters + +`position` - Position of child in adapter + +`tail` - Lambda with KEmptyRecyclerItem receiver + +**See Also** + +[KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/empty-child-with.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/empty-child-with.md new file mode 100644 index 00000000..a26e6788 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/empty-child-with.md @@ -0,0 +1,21 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [emptyChildWith](./empty-child-with.md) + +# emptyChildWith + +`fun emptyChildWith(builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md) + +Calls childWith() on your view with base child + +Calls childWith() on your KRecyclerView and casts received item to KEmptyRecyclerItem + +### Parameters + +`builder` - View builder that will match the child view + +**Return** +Matched KEmptyRecyclerItem + +**See Also** + +[KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/empty-first-child.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/empty-first-child.md new file mode 100644 index 00000000..57953812 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/empty-first-child.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [emptyFirstChild](./empty-first-child.md) + +# emptyFirstChild + +`fun emptyFirstChild(tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Calls firstChild() on your view with base child + +Calls firstChild() on your KRecyclerView and casts received item to KEmptyRecyclerItem + +### Parameters + +`tail` - Lambda with KEmptyRecyclerItem receiver + +**See Also** + +[KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/empty-last-child.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/empty-last-child.md new file mode 100644 index 00000000..25d57137 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/empty-last-child.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [emptyLastChild](./empty-last-child.md) + +# emptyLastChild + +`fun emptyLastChild(tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Calls lastChild() on your view with base child + +Calls lastChild() on your KRecyclerView and casts received item to KEmptyRecyclerItem + +### Parameters + +`tail` - Lambda with KEmptyRecyclerItem receiver + +**See Also** + +[KEmptyRecyclerItem](../-k-empty-recycler-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/first-child.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/first-child.md new file mode 100644 index 00000000..6ca2243d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/first-child.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [firstChild](./first-child.md) + +# firstChild + +`inline fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs given actions/assertion on first child in adapter + +### Parameters + +`T` - Type of item at first position. Must be registered via constructor. + +`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/get-position.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/get-position.md new file mode 100644 index 00000000..6b36fb30 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/get-position.md @@ -0,0 +1,15 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [getPosition](./get-position.md) + +# getPosition + +`fun getPosition(childMatcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) + +Returns the adapter position of item matched by given matcher + +### Parameters + +`childMatcher` - Matcher that will be used to find item + +**Return** +Position of that item in adapter + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/index.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/index.md new file mode 100644 index 00000000..7ef67237 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/index.md @@ -0,0 +1,94 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](./index.md) + +# KRecyclerView + +`class KRecyclerView : `[`RecyclerActions`](../-recycler-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`RecyclerAdapterAssertions`](../-recycler-adapter-assertions/index.md) + +View with RecyclerActions, BaseAssertions and RecyclerAdapterAssertions. Gives access to it's children + +**See Also** + +[RecyclerActions](../-recycler-actions/index.md) + +[BaseAssertions](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +[RecyclerAdapterAssertions](../-recycler-adapter-assertions/index.md) + +[KRecyclerItem](../-k-recycler-item/index.md) + +[KRecyclerItemTypeBuilder](../-k-recycler-item-type-builder/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KRecyclerView(builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with view interaction from given ViewBuilder`KRecyclerView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KRecyclerView(parent: DataInteraction, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KRecyclerItemTypeBuilder`](../-k-recycler-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with parent and view interaction from given ViewBuilder | + +### Properties + +| Name | Summary | +|---|---| +| [itemTypes](item-types.md) | `val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KRecyclerItemType`](../-k-recycler-item-type/index.md)`<`[`KRecyclerItem`](../-k-recycler-item/index.md)`<*>>>` | +| [matcher](matcher.md) | `val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | +| [root](root.md) | `var root: Matcher` | +| [view](view.md) | `val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [childAt](child-at.md) | `fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on child at given position | +| [children](children.md) | `fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on all children in adapter | +| [childWith](child-with.md) | `fun > childWith(childMatcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T)
Performs given actions/assertion on child that matches given matcher | +| [emptyChildAt](empty-child-at.md) | `fun emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls childAt() on your view with base child | +| [emptyChildWith](empty-child-with.md) | `fun emptyChildWith(builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)
Calls childWith() on your view with base child | +| [emptyFirstChild](empty-first-child.md) | `fun emptyFirstChild(tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls firstChild() on your view with base child | +| [emptyLastChild](empty-last-child.md) | `fun emptyLastChild(tail: `[`KEmptyRecyclerItem`](../-k-empty-recycler-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls lastChild() on your view with base child | +| [firstChild](first-child.md) | `fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on first child in adapter | +| [getPosition](get-position.md) | `fun getPosition(childMatcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the adapter position of item matched by given matcher | +| [invoke](invoke.md) | `operator fun invoke(function: `[`KRecyclerView`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [lastChild](last-child.md) | `fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on last child in adapter | +| [perform](perform.md) | `infix fun perform(function: `[`KRecyclerView`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KRecyclerView`](./index.md)
Infix function for invoking lambda on your view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [getSize](../-recycler-actions/get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of RecyclerView | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasSize](../-recycler-adapter-assertions/has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of recycler view | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | +| [scrollTo](../-recycler-actions/scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view`open fun scrollTo(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun scrollTo(viewBuilder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to specific view holder that matches given matcher | +| [scrollToEnd](../-recycler-actions/scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | +| [scrollToStart](../-recycler-actions/scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/invoke.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/invoke.md new file mode 100644 index 00000000..659b9063 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/invoke.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [invoke](./invoke.md) + +# invoke + +`operator fun invoke(function: `[`KRecyclerView`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Operator that allows usage of DSL style + +### Parameters + +`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/item-types.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/item-types.md new file mode 100644 index 00000000..413b5b76 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/item-types.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [itemTypes](./item-types.md) + +# itemTypes + +`val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KRecyclerItemType`](../-k-recycler-item-type/index.md)`<`[`KRecyclerItem`](../-k-recycler-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/last-child.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/last-child.md new file mode 100644 index 00000000..6034bb21 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/last-child.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [lastChild](./last-child.md) + +# lastChild + +`inline fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs given actions/assertion on last child in adapter + +### Parameters + +`T` - Type of item at last position. Must be registered via constructor. + +`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/matcher.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/matcher.md new file mode 100644 index 00000000..5b46293a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/matcher.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [matcher](./matcher.md) + +# matcher + +`val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/perform.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/perform.md new file mode 100644 index 00000000..6fad3c7e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/perform.md @@ -0,0 +1,19 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [perform](./perform.md) + +# perform + +`infix fun perform(function: `[`KRecyclerView`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KRecyclerView`](index.md) + +Infix function for invoking lambda on your view + +Sometimes instance of view is a result of a function or constructor. +In this specific case you can't call invoke() since it will be considered as +tail lambda of your fun/constructor. In such cases please use this function. + +### Parameters + +`function` - Tail lambda with receiver which is your view + +**Return** +This object + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/root.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/root.md new file mode 100644 index 00000000..82c99ede --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/root.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [root](./root.md) + +# root + +`var root: Matcher` + +Overrides [BaseAssertions.root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/view.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/view.md new file mode 100644 index 00000000..1fb9ad51 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-k-recycler-view/view.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [KRecyclerView](index.md) / [view](./view.md) + +# view + +`val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) + +Overrides [BaseActions.view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) + +Overrides [BaseAssertions.view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) + +Overrides [AdapterAssertions.view](../../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/view.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/get-size.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/get-size.md new file mode 100644 index 00000000..45b5ac11 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/get-size.md @@ -0,0 +1,15 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [RecyclerActions](index.md) / [getSize](./get-size.md) + +# getSize + +`open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) + +Returns the size of RecyclerView + +**Return** +size of adapter + +**See Also** + +[RecyclerView](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/index.md new file mode 100644 index 00000000..eb088115 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/index.md @@ -0,0 +1,39 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [RecyclerActions](./index.md) + +# RecyclerActions + +`interface RecyclerActions : `[`ScrollableActions`](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/index.md)`, `[`SwipeableActions`](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md) + +Provides ScrollableActions implementation for RecyclerView + +**See Also** + +[ScrollableActions](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/index.md) + +[SwipeableActions](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md) + +[RecyclerView](#) + +### Functions + +| Name | Summary | +|---|---| +| [getSize](get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of RecyclerView | +| [scrollTo](scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view`open fun scrollTo(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun scrollTo(viewBuilder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to specific view holder that matches given matcher | +| [scrollToEnd](scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | +| [scrollToStart](scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [swipeDown](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | +| [swipeLeft](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | +| [swipeRight](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | +| [swipeUp](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | + +### Inheritors + +| Name | Summary | +|---|---| +| [KRecyclerView](../-k-recycler-view/index.md) | `class KRecyclerView : `[`RecyclerActions`](./index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`RecyclerAdapterAssertions`](../-recycler-adapter-assertions/index.md)
View with RecyclerActions, BaseAssertions and RecyclerAdapterAssertions. Gives access to it's children | diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/scroll-to-end.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/scroll-to-end.md new file mode 100644 index 00000000..74231e54 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/scroll-to-end.md @@ -0,0 +1,10 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [RecyclerActions](index.md) / [scrollToEnd](./scroll-to-end.md) + +# scrollToEnd + +`open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Overrides [ScrollableActions.scrollToEnd](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to-end.md) + +Scrolls to the last position of the view + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/scroll-to-start.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/scroll-to-start.md new file mode 100644 index 00000000..77f51d53 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/scroll-to-start.md @@ -0,0 +1,10 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [RecyclerActions](index.md) / [scrollToStart](./scroll-to-start.md) + +# scrollToStart + +`open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Overrides [ScrollableActions.scrollToStart](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to-start.md) + +Scrolls to the starting position of the view + diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/scroll-to.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/scroll-to.md new file mode 100644 index 00000000..81668bf9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-actions/scroll-to.md @@ -0,0 +1,25 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [RecyclerActions](index.md) / [scrollTo](./scroll-to.md) + +# scrollTo + +`open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Overrides [ScrollableActions.scrollTo](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to.md) + +Scrolls to the specific position of the view + +### Parameters + +`position` - Scrolling destination`open fun scrollTo(matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Scrolls to specific view holder that matches given matcher + +### Parameters + +`matcher` - Matcher for view holder, which is scroll destination`open fun scrollTo(viewBuilder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Scrolls to specific view holder that matches given matcher + +### Parameters + +`viewBuilder` - Builder that will be used to match view to scroll \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-adapter-assertions/has-size.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-adapter-assertions/has-size.md new file mode 100644 index 00000000..2d38a77e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-adapter-assertions/has-size.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [RecyclerAdapterAssertions](index.md) / [hasSize](./has-size.md) + +# hasSize + +`open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check size of recycler view + +### Parameters + +`size` - expected child count size in recycler view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-adapter-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-adapter-assertions/index.md new file mode 100644 index 00000000..74ac5aed --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/-recycler-adapter-assertions/index.md @@ -0,0 +1,25 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.recycler](../index.md) / [RecyclerAdapterAssertions](./index.md) + +# RecyclerAdapterAssertions + +`interface RecyclerAdapterAssertions : `[`AdapterAssertions`](../../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/index.md) + +Provides assertions for recyclerView adapter + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasSize](has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of recycler view | + +### Inheritors + +| Name | Summary | +|---|---| +| [KRecyclerView](../-k-recycler-view/index.md) | `class KRecyclerView : `[`RecyclerActions`](../-recycler-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`RecyclerAdapterAssertions`](./index.md)
View with RecyclerActions, BaseAssertions and RecyclerAdapterAssertions. Gives access to it's children | diff --git a/docs/kakao/io.github.kakaocup.kakao.recycler/index.md b/docs/kakao/io.github.kakaocup.kakao.recycler/index.md new file mode 100644 index 00000000..a99f533d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.recycler/index.md @@ -0,0 +1,15 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.recycler](./index.md) + +## Package io.github.kakaocup.kakao.recycler + +### Types + +| Name | Summary | +|---|---| +| [KEmptyRecyclerItem](-k-empty-recycler-item/index.md) | `class KEmptyRecyclerItem : `[`KRecyclerItem`](-k-recycler-item/index.md)`<`[`KEmptyRecyclerItem`](-k-empty-recycler-item/index.md)`>`
Empty implementation of KRecyclerItem | +| [KRecyclerItem](-k-recycler-item/index.md) | `open class KRecyclerItem : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)`, `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`Interceptable`](../io.github.kakaocup.kakao.intercept/-interceptable/index.md)``
Base class for KRecyclerView adapter items | +| [KRecyclerItemType](-k-recycler-item-type/index.md) | `class KRecyclerItemType>`
For internal use. Don't use manually. | +| [KRecyclerItemTypeBuilder](-k-recycler-item-type-builder/index.md) | `class KRecyclerItemTypeBuilder`
Class that maps types to providing functions | +| [KRecyclerView](-k-recycler-view/index.md) | `class KRecyclerView : `[`RecyclerActions`](-recycler-actions/index.md)`, `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`RecyclerAdapterAssertions`](-recycler-adapter-assertions/index.md)
View with RecyclerActions, BaseAssertions and RecyclerAdapterAssertions. Gives access to it's children | +| [RecyclerActions](-recycler-actions/index.md) | `interface RecyclerActions : `[`ScrollableActions`](../io.github.kakaocup.kakao.common.actions/-scrollable-actions/index.md)`, `[`SwipeableActions`](../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)
Provides ScrollableActions implementation for RecyclerView | +| [RecyclerAdapterAssertions](-recycler-adapter-assertions/index.md) | `interface RecyclerAdapterAssertions : `[`AdapterAssertions`](../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/index.md)
Provides assertions for recyclerView adapter | diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/close-soft-keyboard.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/close-soft-keyboard.md new file mode 100644 index 00000000..5beafa46 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/close-soft-keyboard.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [ScreenActions](index.md) / [closeSoftKeyboard](./close-soft-keyboard.md) + +# closeSoftKeyboard + +`open fun closeSoftKeyboard(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Closes soft keyboard, if opened + diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/index.md new file mode 100644 index 00000000..6d45c2ea --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/index.md @@ -0,0 +1,30 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [ScreenActions](./index.md) + +# ScreenActions + +`interface ScreenActions` + +Interface with common actions for all screens + +Provides basic actions that can be performed on each and every screen + +### Properties + +| Name | Summary | +|---|---| +| [view](view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md)
ViewInteractionDelegate on which all actions are performed (root view by default) | + +### Functions + +| Name | Summary | +|---|---| +| [closeSoftKeyboard](close-soft-keyboard.md) | `open fun closeSoftKeyboard(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes soft keyboard, if opened | +| [pressBack](press-back.md) | `open fun pressBack(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on device's back button | +| [pressKey](press-key.md) | `open fun pressKey(keyCode: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses a key with corresponding KeyCode`open fun pressKey(key: EspressoKey): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses a key with correspondingKeyCode and modifiers | +| [pressMenuKey](press-menu-key.md) | `open fun pressMenuKey(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses the hardware menu key | + +### Inheritors + +| Name | Summary | +|---|---| +| [Screen](../-screen/index.md) | `open class Screen> : `[`ScreenActions`](./index.md)
Container class for UI elements. | diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/press-back.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/press-back.md new file mode 100644 index 00000000..eb32dbd8 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/press-back.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [ScreenActions](index.md) / [pressBack](./press-back.md) + +# pressBack + +`open fun pressBack(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs click on device's back button + diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/press-key.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/press-key.md new file mode 100644 index 00000000..429eea70 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/press-key.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [ScreenActions](index.md) / [pressKey](./press-key.md) + +# pressKey + +`open fun pressKey(keyCode: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Presses a key with corresponding KeyCode + +`open fun pressKey(key: EspressoKey): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Presses a key with correspondingKeyCode and modifiers + diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/press-menu-key.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/press-menu-key.md new file mode 100644 index 00000000..2f2d66a1 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/press-menu-key.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [ScreenActions](index.md) / [pressMenuKey](./press-menu-key.md) + +# pressMenuKey + +`open fun pressMenuKey(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Presses the hardware menu key + diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/view.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/view.md new file mode 100644 index 00000000..117e7602 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen-actions/view.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [ScreenActions](index.md) / [view](./view.md) + +# view + +`abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) + +ViewInteractionDelegate on which all actions are performed (root view by default) + +### Property + +`view` - ViewInteractionDelegate on which all actions are performed (root view by default) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/-screen/-init-.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/-init-.md new file mode 100644 index 00000000..fab5fd76 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/-init-.md @@ -0,0 +1,19 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [Screen](index.md) / [<init>](./-init-.md) + +# <init> + +`Screen()` + +Container class for UI elements. + +This class groups UI elements and grants access to basic actions, +such as tapBack() and closeSoftKeyboard() + +### Parameters + +`T` - type of your screen, done to enable invoke() for its children + +**See Also** + +[ScreenActions](../-screen-actions/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/-screen/idle.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/idle.md new file mode 100644 index 00000000..68213586 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/idle.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [Screen](index.md) / [idle](./idle.md) + +# idle + +`fun idle(duration: `[`Long`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)` = 1000L): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Idles for given amount of time + +### Parameters + +`duration` - Time to idle in milliseconds (1 second by default) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/-screen/index.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/index.md new file mode 100644 index 00000000..9e0ab1e1 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/index.md @@ -0,0 +1,55 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [Screen](./index.md) + +# Screen + +`open class Screen> : `[`ScreenActions`](../-screen-actions/index.md) + +Container class for UI elements. + +This class groups UI elements and grants access to basic actions, +such as tapBack() and closeSoftKeyboard() + +### Parameters + +`T` - type of your screen, done to enable invoke() for its children + +**See Also** + +[ScreenActions](../-screen-actions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `Screen()`
Container class for UI elements. | + +### Properties + +| Name | Summary | +|---|---| +| [rootView](root-view.md) | `open var rootView: `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<*>?`
The visibility of rootView will be checked when entering the screen | +| [view](view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md)
ViewInteractionDelegate on which all actions are performed (root view by default) | + +### Functions + +| Name | Summary | +|---|---| +| [intercept](intercept.md) | `fun intercept(configurator: `[`Interceptor.Configurator`](../../io.github.kakaocup.kakao.intercept/-interceptor/-configurator/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the screen. Interceptors will be invoked on all interactions while the screen is active. | +| [invoke](invoke.md) | `operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [reset](reset.md) | `fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the screen. | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [closeSoftKeyboard](../-screen-actions/close-soft-keyboard.md) | `open fun closeSoftKeyboard(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes soft keyboard, if opened | +| [pressBack](../-screen-actions/press-back.md) | `open fun pressBack(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on device's back button | +| [pressKey](../-screen-actions/press-key.md) | `open fun pressKey(keyCode: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses a key with corresponding KeyCode`open fun pressKey(key: EspressoKey): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses a key with correspondingKeyCode and modifiers | +| [pressMenuKey](../-screen-actions/press-menu-key.md) | `open fun pressMenuKey(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses the hardware menu key | + +### Companion Object Functions + +| Name | Summary | +|---|---| +| [idle](idle.md) | `fun idle(duration: `[`Long`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)` = 1000L): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Idles for given amount of time | +| [onScreen](on-screen.md) | `fun > onScreen(function: `[`T`](on-screen.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](on-screen.md#T)
Initializes instance of the screen class provided and invokes given tail lambda on it. | diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/-screen/intercept.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/intercept.md new file mode 100644 index 00000000..5b2e491e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/intercept.md @@ -0,0 +1,38 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [Screen](index.md) / [intercept](./intercept.md) + +# intercept + +`fun intercept(configurator: `[`Interceptor.Configurator`](../../io.github.kakaocup.kakao.intercept/-interceptor/-configurator/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Sets the interceptors for the screen. +Interceptors will be invoked on all interactions while the screen is active. + +The screen is considered `active` when it is invoked in one of the following ways: + +``` +val screen = SomeScreen() + +screen { // Active + view { click() } + ... +} // Inactive + +// OR + +onScreen() { // Active + view { click() } + ... +} // Inactive +``` + +If you use nesting screens, all interceptors of the screens that became active will be invoked +in LIFO order (using Deque). + +### Parameters + +`configurator` - Configuration of the interceptors + +**See Also** + +[Interceptor](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/-screen/invoke.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/invoke.md new file mode 100644 index 00000000..64d9900d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/invoke.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [Screen](index.md) / [invoke](./invoke.md) + +# invoke + +`operator fun invoke(function: `[`T`](index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Operator that allows usage of DSL style + +### Parameters + +`function` - Tail lambda with receiver which is your screen \ No newline at end of file diff --git a/docs/kakao/com.agoda.kakao.screen/-screen/on-screen.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/on-screen.md similarity index 83% rename from docs/kakao/com.agoda.kakao.screen/-screen/on-screen.md rename to docs/kakao/io.github.kakaocup.kakao.screen/-screen/on-screen.md index d492eaae..6967cb8b 100644 --- a/docs/kakao/com.agoda.kakao.screen/-screen/on-screen.md +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/on-screen.md @@ -1,4 +1,4 @@ -[kakao](../../index.md) / [com.agoda.kakao.screen](../index.md) / [Screen](index.md) / [onScreen](./on-screen.md) +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [Screen](index.md) / [onScreen](./on-screen.md) # onScreen diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/-screen/reset.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/reset.md new file mode 100644 index 00000000..68936d70 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/reset.md @@ -0,0 +1,14 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [Screen](index.md) / [reset](./reset.md) + +# reset + +`fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Removes the interceptors from the screen. + +**See Also** + +[intercept](intercept.md) + +[Interceptor](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/-screen/root-view.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/root-view.md new file mode 100644 index 00000000..7f4af55c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/root-view.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [Screen](index.md) / [rootView](./root-view.md) + +# rootView + +`open var rootView: `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<*>?` + +The visibility of rootView will be checked when entering the screen + +**RootView** +.isVisible() Will be called after land onScreen<>() and after invoking screen directly. + diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/-screen/view.md b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/view.md new file mode 100644 index 00000000..3102aefd --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/-screen/view.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.screen](../index.md) / [Screen](index.md) / [view](./view.md) + +# view + +`open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) + +Overrides [ScreenActions.view](../-screen-actions/view.md) + +ViewInteractionDelegate on which all actions are performed (root view by default) + +### Property + +`view` - ViewInteractionDelegate on which all actions are performed (root view by default) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.screen/index.md b/docs/kakao/io.github.kakaocup.kakao.screen/index.md new file mode 100644 index 00000000..8a6a4734 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.screen/index.md @@ -0,0 +1,10 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.screen](./index.md) + +## Package io.github.kakaocup.kakao.screen + +### Types + +| Name | Summary | +|---|---| +| [Screen](-screen/index.md) | `open class Screen> : `[`ScreenActions`](-screen-actions/index.md)
Container class for UI elements. | +| [ScreenActions](-screen-actions/index.md) | `interface ScreenActions`
Interface with common actions for all screens | diff --git a/docs/kakao/io.github.kakaocup.kakao.scroll/-k-scroll-view/-init-.md b/docs/kakao/io.github.kakaocup.kakao.scroll/-k-scroll-view/-init-.md new file mode 100644 index 00000000..5c51999a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.scroll/-k-scroll-view/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.scroll](../index.md) / [KScrollView](index.md) / [<init>](./-init-.md) + +# <init> + +`KScrollView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KScrollView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KScrollView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.scroll/-k-scroll-view/index.md b/docs/kakao/io.github.kakaocup.kakao.scroll/-k-scroll-view/index.md new file mode 100644 index 00000000..d2e81066 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.scroll/-k-scroll-view/index.md @@ -0,0 +1,36 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.scroll](../index.md) / [KScrollView](./index.md) + +# KScrollView + +`class KScrollView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KScrollView`](./index.md)`>, `[`ScrollViewActions`](../-scroll-view-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +View with ScrollViewActions and BaseAssertions + +**See Also** + +[ScrollViewActions](../-scroll-view-actions/index.md) + +[BaseAssertions](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KScrollView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KScrollView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KScrollView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [scrollTo](../-scroll-view-actions/scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | +| [scrollToEnd](../-scroll-view-actions/scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | +| [scrollToStart](../-scroll-view-actions/scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | diff --git a/docs/kakao/io.github.kakaocup.kakao.scroll/-scroll-view-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.scroll/-scroll-view-actions/index.md new file mode 100644 index 00000000..af8145da --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.scroll/-scroll-view-actions/index.md @@ -0,0 +1,39 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.scroll](../index.md) / [ScrollViewActions](./index.md) + +# ScrollViewActions + +`interface ScrollViewActions : `[`ScrollableActions`](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/index.md)`, `[`SwipeableActions`](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md) + +Provides ScrollableActions implementation for ScrollView + +**See Also** + +[ScrollableActions](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/index.md) + +[SwipeableActions](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md) + +[ScrollView](https://developer.android.com/reference/android/widget/ScrollView.html) + +### Functions + +| Name | Summary | +|---|---| +| [scrollTo](scroll-to.md) | `open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the specific position of the view | +| [scrollToEnd](scroll-to-end.md) | `open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the last position of the view | +| [scrollToStart](scroll-to-start.md) | `open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the starting position of the view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [swipeDown](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | +| [swipeLeft](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | +| [swipeRight](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | +| [swipeUp](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | + +### Inheritors + +| Name | Summary | +|---|---| +| [KAbsListView](../../io.github.kakaocup.kakao.list/-k-abs-list-view/index.md) | `class KAbsListView : `[`ScrollViewActions`](./index.md)`, `[`AbsListViewAdapterActions`](../../io.github.kakaocup.kakao.list/-abs-list-view-adapter-actions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)`, `[`AbsListViewAdapterAssertions`](../../io.github.kakaocup.kakao.list/-abs-list-view-adapter-assertions/index.md)
View with ScrollViewActions and BaseAssertions. Gives access to it's children | +| [KScrollView](../-k-scroll-view/index.md) | `class KScrollView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KScrollView`](../-k-scroll-view/index.md)`>, `[`ScrollViewActions`](./index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
View with ScrollViewActions and BaseAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.scroll/-scroll-view-actions/scroll-to-end.md b/docs/kakao/io.github.kakaocup.kakao.scroll/-scroll-view-actions/scroll-to-end.md new file mode 100644 index 00000000..69750643 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.scroll/-scroll-view-actions/scroll-to-end.md @@ -0,0 +1,10 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.scroll](../index.md) / [ScrollViewActions](index.md) / [scrollToEnd](./scroll-to-end.md) + +# scrollToEnd + +`open fun scrollToEnd(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Overrides [ScrollableActions.scrollToEnd](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to-end.md) + +Scrolls to the last position of the view + diff --git a/docs/kakao/io.github.kakaocup.kakao.scroll/-scroll-view-actions/scroll-to-start.md b/docs/kakao/io.github.kakaocup.kakao.scroll/-scroll-view-actions/scroll-to-start.md new file mode 100644 index 00000000..ee4dd8b7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.scroll/-scroll-view-actions/scroll-to-start.md @@ -0,0 +1,10 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.scroll](../index.md) / [ScrollViewActions](index.md) / [scrollToStart](./scroll-to-start.md) + +# scrollToStart + +`open fun scrollToStart(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Overrides [ScrollableActions.scrollToStart](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to-start.md) + +Scrolls to the starting position of the view + diff --git a/docs/kakao/io.github.kakaocup.kakao.scroll/-scroll-view-actions/scroll-to.md b/docs/kakao/io.github.kakaocup.kakao.scroll/-scroll-view-actions/scroll-to.md new file mode 100644 index 00000000..21b1ea2a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.scroll/-scroll-view-actions/scroll-to.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.scroll](../index.md) / [ScrollViewActions](index.md) / [scrollTo](./scroll-to.md) + +# scrollTo + +`open fun scrollTo(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Overrides [ScrollableActions.scrollTo](../../io.github.kakaocup.kakao.common.actions/-scrollable-actions/scroll-to.md) + +Scrolls to the specific position of the view + +### Parameters + +`position` - Scrolling destination \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.scroll/index.md b/docs/kakao/io.github.kakaocup.kakao.scroll/index.md new file mode 100644 index 00000000..ae1733c7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.scroll/index.md @@ -0,0 +1,10 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.scroll](./index.md) + +## Package io.github.kakaocup.kakao.scroll + +### Types + +| Name | Summary | +|---|---| +| [KScrollView](-k-scroll-view/index.md) | `class KScrollView : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KScrollView`](-k-scroll-view/index.md)`>, `[`ScrollViewActions`](-scroll-view-actions/index.md)`, `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
View with ScrollViewActions and BaseAssertions | +| [ScrollViewActions](-scroll-view-actions/index.md) | `interface ScrollViewActions : `[`ScrollableActions`](../io.github.kakaocup.kakao.common.actions/-scrollable-actions/index.md)`, `[`SwipeableActions`](../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)
Provides ScrollableActions implementation for ScrollView | diff --git a/docs/kakao/io.github.kakaocup.kakao.searchview/-k-search-view/-init-.md b/docs/kakao/io.github.kakaocup.kakao.searchview/-k-search-view/-init-.md new file mode 100644 index 00000000..ad68fb4d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.searchview/-k-search-view/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.searchview](../index.md) / [KSearchView](index.md) / [<init>](./-init-.md) + +# <init> + +`KSearchView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KSearchView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KSearchView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.searchview/-k-search-view/index.md b/docs/kakao/io.github.kakaocup.kakao.searchview/-k-search-view/index.md new file mode 100644 index 00000000..1fcd97ea --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.searchview/-k-search-view/index.md @@ -0,0 +1,29 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.searchview](../index.md) / [KSearchView](./index.md) + +# KSearchView + +`class KSearchView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSearchView`](./index.md)`>, `[`SearchViewActions`](../-search-view-actions/index.md)`, `[`SearchViewAssertions`](../-search-view-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KSearchView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSearchView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSearchView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [appendQuery](../-search-view-actions/append-query.md) | `open fun appendQuery(query: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [hasHint](../-search-view-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>`
`open fun hasHint(queryHintId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | +| [hasQuery](../-search-view-assertions/has-query.md) | `open fun hasQuery(query: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [typeQuery](../-search-view-actions/type-query.md) | `open fun typeQuery(query: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | diff --git a/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-actions/append-query.md b/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-actions/append-query.md new file mode 100644 index 00000000..5fad80ea --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-actions/append-query.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.searchview](../index.md) / [SearchViewActions](index.md) / [appendQuery](./append-query.md) + +# appendQuery + +`open fun appendQuery(query: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-actions/index.md new file mode 100644 index 00000000..6f34a7f8 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-actions/index.md @@ -0,0 +1,37 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.searchview](../index.md) / [SearchViewActions](./index.md) + +# SearchViewActions + +`interface SearchViewActions : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [appendQuery](append-query.md) | `open fun appendQuery(query: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [typeQuery](type-query.md) | `open fun typeQuery(query: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KSearchView](../-k-search-view/index.md) | `class KSearchView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSearchView`](../-k-search-view/index.md)`>, `[`SearchViewActions`](./index.md)`, `[`SearchViewAssertions`](../-search-view-assertions/index.md) | diff --git a/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-actions/type-query.md b/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-actions/type-query.md new file mode 100644 index 00000000..88241ade --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-actions/type-query.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.searchview](../index.md) / [SearchViewActions](index.md) / [typeQuery](./type-query.md) + +# typeQuery + +`open fun typeQuery(query: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-assertions/has-hint.md b/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-assertions/has-hint.md new file mode 100644 index 00000000..d3bb5a85 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-assertions/has-hint.md @@ -0,0 +1,6 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.searchview](../index.md) / [SearchViewAssertions](index.md) / [hasHint](./has-hint.md) + +# hasHint + +`open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` +`open fun hasHint(@StringRes queryHintId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-assertions/has-query.md b/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-assertions/has-query.md new file mode 100644 index 00000000..99d91169 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-assertions/has-query.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.searchview](../index.md) / [SearchViewAssertions](index.md) / [hasQuery](./has-query.md) + +# hasQuery + +`open fun hasQuery(query: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-assertions/index.md new file mode 100644 index 00000000..de8924a1 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.searchview/-search-view-assertions/index.md @@ -0,0 +1,63 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.searchview](../index.md) / [SearchViewAssertions](./index.md) + +# SearchViewAssertions + +`interface SearchViewAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasHint](has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>`
`open fun hasHint(queryHintId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | +| [hasQuery](has-query.md) | `open fun hasQuery(query: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KSearchView](../-k-search-view/index.md) | `class KSearchView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSearchView`](../-k-search-view/index.md)`>, `[`SearchViewActions`](../-search-view-actions/index.md)`, `[`SearchViewAssertions`](./index.md) | diff --git a/docs/kakao/io.github.kakaocup.kakao.searchview/index.md b/docs/kakao/io.github.kakaocup.kakao.searchview/index.md new file mode 100644 index 00000000..1e7e19da --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.searchview/index.md @@ -0,0 +1,11 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.searchview](./index.md) + +## Package io.github.kakaocup.kakao.searchview + +### Types + +| Name | Summary | +|---|---| +| [KSearchView](-k-search-view/index.md) | `class KSearchView : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSearchView`](-k-search-view/index.md)`>, `[`SearchViewActions`](-search-view-actions/index.md)`, `[`SearchViewAssertions`](-search-view-assertions/index.md) | +| [SearchViewActions](-search-view-actions/index.md) | `interface SearchViewActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) | +| [SearchViewAssertions](-search-view-assertions/index.md) | `interface SearchViewAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) | diff --git a/docs/kakao/io.github.kakaocup.kakao.slider/-k-slider/-init-.md b/docs/kakao/io.github.kakaocup.kakao.slider/-k-slider/-init-.md new file mode 100644 index 00000000..d88b2351 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.slider/-k-slider/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.slider](../index.md) / [KSlider](index.md) / [<init>](./-init-.md) + +# <init> + +`KSlider(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KSlider(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KSlider(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.slider/-k-slider/index.md b/docs/kakao/io.github.kakaocup.kakao.slider/-k-slider/index.md new file mode 100644 index 00000000..363d04fa --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.slider/-k-slider/index.md @@ -0,0 +1,28 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.slider](../index.md) / [KSlider](./index.md) + +# KSlider + +`class KSlider : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSlider`](./index.md)`>, `[`SliderActions`](../-slider-actions/index.md)`, `[`SliderAssertions`](../-slider-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KSlider(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSlider(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSlider(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [dragValueTo](../-slider-actions/drag-value-to.md) | `open fun dragValueTo(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Drags slider to defined position. Please note that this dragging is emulated via Espresso's swipe action and might not be accurate, if progress max value is too high or device's density is too low. | +| [hasValue](../-slider-assertions/has-value.md) | `open fun hasValue(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [setValue](../-slider-actions/set-value.md) | `open fun setValue(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set value for Slider | diff --git a/docs/kakao/io.github.kakaocup.kakao.slider/-slider-actions/drag-value-to.md b/docs/kakao/io.github.kakaocup.kakao.slider/-slider-actions/drag-value-to.md new file mode 100644 index 00000000..ea6540e0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.slider/-slider-actions/drag-value-to.md @@ -0,0 +1,19 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.slider](../index.md) / [SliderActions](index.md) / [dragValueTo](./drag-value-to.md) + +# dragValueTo + +`open fun dragValueTo(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Drags slider to defined position. +Please note that this dragging is emulated via Espresso's swipe action +and might not be accurate, if progress max value is too high or device's +density is too low. + +### Parameters + +`value` - of slider to drag to + +**See Also** + +[GeneralSwipeAction](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.slider/-slider-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.slider/-slider-actions/index.md new file mode 100644 index 00000000..88644fa7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.slider/-slider-actions/index.md @@ -0,0 +1,39 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.slider](../index.md) / [SliderActions](./index.md) + +# SliderActions + +`interface SliderActions : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides action for Slider + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [dragValueTo](drag-value-to.md) | `open fun dragValueTo(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Drags slider to defined position. Please note that this dragging is emulated via Espresso's swipe action and might not be accurate, if progress max value is too high or device's density is too low. | +| [setValue](set-value.md) | `open fun setValue(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Set value for Slider | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KSlider](../-k-slider/index.md) | `class KSlider : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSlider`](../-k-slider/index.md)`>, `[`SliderActions`](./index.md)`, `[`SliderAssertions`](../-slider-assertions/index.md) | diff --git a/docs/kakao/io.github.kakaocup.kakao.slider/-slider-actions/set-value.md b/docs/kakao/io.github.kakaocup.kakao.slider/-slider-actions/set-value.md new file mode 100644 index 00000000..bfd760eb --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.slider/-slider-actions/set-value.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.slider](../index.md) / [SliderActions](index.md) / [setValue](./set-value.md) + +# setValue + +`open fun setValue(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Set value for Slider + +### Parameters + +`value` - of value to set for the Slider \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.slider/-slider-assertions/has-value.md b/docs/kakao/io.github.kakaocup.kakao.slider/-slider-assertions/has-value.md new file mode 100644 index 00000000..9d24cb08 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.slider/-slider-assertions/has-value.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.slider](../index.md) / [SliderAssertions](index.md) / [hasValue](./has-value.md) + +# hasValue + +`open fun hasValue(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.slider/-slider-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.slider/-slider-assertions/index.md new file mode 100644 index 00000000..dc87dafc --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.slider/-slider-assertions/index.md @@ -0,0 +1,62 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.slider](../index.md) / [SliderAssertions](./index.md) + +# SliderAssertions + +`interface SliderAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasValue](has-value.md) | `open fun hasValue(value: `[`Float`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KSlider](../-k-slider/index.md) | `class KSlider : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSlider`](../-k-slider/index.md)`>, `[`SliderActions`](../-slider-actions/index.md)`, `[`SliderAssertions`](./index.md) | diff --git a/docs/kakao/io.github.kakaocup.kakao.slider/index.md b/docs/kakao/io.github.kakaocup.kakao.slider/index.md new file mode 100644 index 00000000..4898f282 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.slider/index.md @@ -0,0 +1,11 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.slider](./index.md) + +## Package io.github.kakaocup.kakao.slider + +### Types + +| Name | Summary | +|---|---| +| [KSlider](-k-slider/index.md) | `class KSlider : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSlider`](-k-slider/index.md)`>, `[`SliderActions`](-slider-actions/index.md)`, `[`SliderAssertions`](-slider-assertions/index.md) | +| [SliderActions](-slider-actions/index.md) | `interface SliderActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides action for Slider | +| [SliderAssertions](-slider-assertions/index.md) | `interface SliderAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) | diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner-item/-init-.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner-item/-init-.md new file mode 100644 index 00000000..629fe910 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner-item/-init-.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinnerItem](index.md) / [<init>](./-init-.md) + +# <init> + +`KSpinnerItem(parent: DataInteraction)` + +KTextView implementation of KAdapterItem + +Use this if you want to perform/assert on the root view of adapter item + +### Parameters + +`parent` - Matcher of the root view of adapter item + +**See Also** + +[KAdapterItem](../../io.github.kakaocup.kakao.list/-k-adapter-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner-item/index.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner-item/index.md new file mode 100644 index 00000000..42cc6e9b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner-item/index.md @@ -0,0 +1,46 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinnerItem](./index.md) + +# KSpinnerItem + +`class KSpinnerItem : `[`KAdapterItem`](../../io.github.kakaocup.kakao.list/-k-adapter-item/index.md)`<`[`KTextView`](../../io.github.kakaocup.kakao.text/-k-text-view/index.md)`>, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md) + +KTextView implementation of KAdapterItem + +Use this if you want to perform/assert on the root view of adapter item + +### Parameters + +`parent` - Matcher of the root view of adapter item + +**See Also** + +[KAdapterItem](../../io.github.kakaocup.kakao.list/-k-adapter-item/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KSpinnerItem(parent: DataInteraction)`
KTextView implementation of KAdapterItem | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.list/-k-adapter-item/root.md) | `open var root: Matcher!` | +| [view](../../io.github.kakaocup.kakao.list/-k-adapter-item/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [containsText](../../io.github.kakaocup.kakao.text/-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | +| [hasAnyText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | +| [hasContentDescription](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | +| [hasEmptyText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | +| [hasHint](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | +| [hasNoText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | +| [hasText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | +| [hasTextColor](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | +| [invoke](../../io.github.kakaocup.kakao.list/-k-adapter-item/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.list/-k-adapter-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.list/-k-adapter-item/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.list/-k-adapter-item/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.list/-k-adapter-item/index.md#T)
Infix function for invoking lambda on your view | +| [startsWithText](../../io.github.kakaocup.kakao.text/-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/-init-.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/-init-.md new file mode 100644 index 00000000..4168e053 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/-init-.md @@ -0,0 +1,50 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [<init>](./-init-.md) + +# <init> + +`KSpinner(builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../../io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with view interaction from given ViewBuilder + +### Parameters + +`builder` - ViewBuilder which will result in view's interaction + +`itemTypeBuilder` - Lambda with receiver where you pass your item providers + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + +`KSpinner(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../../io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with parent and view interaction from given ViewBuilder + +### Parameters + +`parent` - Matcher that will be used as parent in isDescendantOfA() matcher + +`builder` - ViewBuilder which will result in view's interaction + +`itemTypeBuilder` - Lambda with receiver where you pass your item providers + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + +`KSpinner(parent: DataInteraction, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../../io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` + +Constructs view class with parent and view interaction from given ViewBuilder + +### Parameters + +`parent` - DataInteraction that will be used as parent to ViewBuilder + +`builder` - ViewBuilder which will result in view's interaction + +`itemTypeBuilder` - Lambda with receiver where you pass your item providers + +**See Also** + +[ViewBuilder](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/child-at.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/child-at.md new file mode 100644 index 00000000..cdcd3717 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/child-at.md @@ -0,0 +1,15 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [childAt](./child-at.md) + +# childAt + +`inline fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs given actions/assertion on child at given position + +### Parameters + +`T` - Type of item at given position. Must be registered via constructor. + +`position` - Position of item in adapter + +`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/child-with.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/child-with.md new file mode 100644 index 00000000..36a52403 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/child-with.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [childWith](./child-with.md) + +# childWith + +`inline fun > childWith(childMatcher: `[`DataBuilder`](../../io.github.kakaocup.kakao.list/-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T) + +Performs given actions/assertion on child that matches given matcher + +### Parameters + +`T` - Type of item at given position. Must be registered via constructor. + +`childMatcher` - Matcher for item in adapter + +**Return** +Item with type T. To make actions/assertions on it immediately, use perform() infix function. + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/children.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/children.md new file mode 100644 index 00000000..aaf9efc7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/children.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [children](./children.md) + +# children + +`inline fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs given actions/assertion on all children in adapter + +### Parameters + +`T` - Type of all items. Must be registered via constructor. + +`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/close.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/close.md new file mode 100644 index 00000000..201bd53f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/close.md @@ -0,0 +1,10 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [close](./close.md) + +# close + +`fun close(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Overrides [SpinnerAdapterActions.close](../-spinner-adapter-actions/close.md) + +Closes the spinner + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/empty-child-at.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/empty-child-at.md new file mode 100644 index 00000000..2fad3b0f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/empty-child-at.md @@ -0,0 +1,20 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [emptyChildAt](./empty-child-at.md) + +# emptyChildAt + +`fun emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KSpinnerItem`](../-k-spinner-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Calls childAt() on your view with base child + +Calls childAt() on your Spinner and casts received item to KSpinnerItem + +### Parameters + +`position` - Position of child in adapter + +`tail` - Lambda with KSpinnerItem receiver + +**See Also** + +[KSpinnerItem](../-k-spinner-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/empty-child-with.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/empty-child-with.md new file mode 100644 index 00000000..42d438e4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/empty-child-with.md @@ -0,0 +1,21 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [emptyChildWith](./empty-child-with.md) + +# emptyChildWith + +`fun emptyChildWith(builder: `[`DataBuilder`](../../io.github.kakaocup.kakao.list/-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KSpinnerItem`](../-k-spinner-item/index.md) + +Calls childWith() on your view with base child + +Calls childWith() on your Spinner and casts received item to KSpinnerItem + +### Parameters + +`builder` - Data builder that will match the child view + +**Return** +Matched KSpinnerItem + +**See Also** + +[KSpinnerItem](../-k-spinner-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/empty-first-child.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/empty-first-child.md new file mode 100644 index 00000000..eab8f678 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/empty-first-child.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [emptyFirstChild](./empty-first-child.md) + +# emptyFirstChild + +`fun emptyFirstChild(tail: `[`KSpinnerItem`](../-k-spinner-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Calls firstChild() on your view with base child + +Calls firstChild() on your Spinner and casts received item to KSpinnerItem + +### Parameters + +`tail` - Lambda with KSpinnerItem receiver + +**See Also** + +[KSpinnerItem](../-k-spinner-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/empty-last-child.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/empty-last-child.md new file mode 100644 index 00000000..b94efd36 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/empty-last-child.md @@ -0,0 +1,18 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [emptyLastChild](./empty-last-child.md) + +# emptyLastChild + +`fun emptyLastChild(tail: `[`KSpinnerItem`](../-k-spinner-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Calls lastChild() on your view with base child + +Calls lastChild() on your Spinner and casts received item to KSpinnerItem + +### Parameters + +`tail` - Lambda with KSpinnerItem receiver + +**See Also** + +[KSpinnerItem](../-k-spinner-item/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/first-child.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/first-child.md new file mode 100644 index 00000000..a7870537 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/first-child.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [firstChild](./first-child.md) + +# firstChild + +`inline fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs given actions/assertion on first child in adapter + +### Parameters + +`T` - Type of item at first position. Must be registered via constructor. + +`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/index.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/index.md new file mode 100644 index 00000000..8e795a3e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/index.md @@ -0,0 +1,80 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](./index.md) + +# KSpinner + +`class KSpinner : `[`SpinnerAdapterActions`](../-spinner-adapter-actions/index.md)`, `[`SpinnerAdapterAssertions`](../-spinner-adapter-assertions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KSpinner(builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../../io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with view interaction from given ViewBuilder`KSpinner(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../../io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSpinner(parent: DataInteraction, builder: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`, itemTypeBuilder: `[`KAdapterItemTypeBuilder`](../../io.github.kakaocup.kakao.list/-k-adapter-item-type-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
Constructs view class with parent and view interaction from given ViewBuilder | + +### Properties + +| Name | Summary | +|---|---| +| [itemTypes](item-types.md) | `val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../../io.github.kakaocup.kakao.list/-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../../io.github.kakaocup.kakao.list/-k-adapter-item/index.md)`<*>>>` | +| [matcher](matcher.md) | `val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` | +| [popupView](popup-view.md) | `var popupView: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md)`?` | +| [root](root.md) | `var root: Matcher` | +| [view](view.md) | `val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [childAt](child-at.md) | `fun > childAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, function: `[`T`](child-at.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on child at given position | +| [children](children.md) | `fun > children(function: `[`T`](children.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on all children in adapter | +| [childWith](child-with.md) | `fun > childWith(childMatcher: `[`DataBuilder`](../../io.github.kakaocup.kakao.list/-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](child-with.md#T)
Performs given actions/assertion on child that matches given matcher | +| [close](close.md) | `fun close(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes the spinner | +| [emptyChildAt](empty-child-at.md) | `fun emptyChildAt(position: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, tail: `[`KSpinnerItem`](../-k-spinner-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls childAt() on your view with base child | +| [emptyChildWith](empty-child-with.md) | `fun emptyChildWith(builder: `[`DataBuilder`](../../io.github.kakaocup.kakao.list/-data-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KSpinnerItem`](../-k-spinner-item/index.md)
Calls childWith() on your view with base child | +| [emptyFirstChild](empty-first-child.md) | `fun emptyFirstChild(tail: `[`KSpinnerItem`](../-k-spinner-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls firstChild() on your view with base child | +| [emptyLastChild](empty-last-child.md) | `fun emptyLastChild(tail: `[`KSpinnerItem`](../-k-spinner-item/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Calls lastChild() on your view with base child | +| [firstChild](first-child.md) | `fun > firstChild(function: `[`T`](first-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on first child in adapter | +| [invoke](invoke.md) | `operator fun invoke(function: `[`KSpinner`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [lastChild](last-child.md) | `fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs given actions/assertion on last child in adapter | +| [open](open.md) | `fun open(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Opens the spinner to display it's items | +| [perform](perform.md) | `infix fun perform(function: `[`KSpinner`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KSpinner`](./index.md)
Infix function for invoking lambda on your view | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [getSize](../-spinner-adapter-actions/get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of the spinner | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasSize](../-spinner-adapter-assertions/has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of Spinner | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [hasText](../-spinner-adapter-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check selected text | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/invoke.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/invoke.md new file mode 100644 index 00000000..0fd3ee48 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/invoke.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [invoke](./invoke.md) + +# invoke + +`operator fun invoke(function: `[`KSpinner`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Operator that allows usage of DSL style + +### Parameters + +`function` - Tail lambda with receiver which is your view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/item-types.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/item-types.md new file mode 100644 index 00000000..e075d3f5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/item-types.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [itemTypes](./item-types.md) + +# itemTypes + +`val itemTypes: `[`Map`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)`<`[`KClass`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html)`>, `[`KAdapterItemType`](../../io.github.kakaocup.kakao.list/-k-adapter-item-type/index.md)`<`[`KAdapterItem`](../../io.github.kakaocup.kakao.list/-k-adapter-item/index.md)`<*>>>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/last-child.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/last-child.md new file mode 100644 index 00000000..158ce036 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/last-child.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [lastChild](./last-child.md) + +# lastChild + +`inline fun > lastChild(function: `[`T`](last-child.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Performs given actions/assertion on last child in adapter + +### Parameters + +`T` - Type of item at last position. Must be registered via constructor. + +`function` - Tail lambda which receiver will be matched item with given type T \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/matcher.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/matcher.md new file mode 100644 index 00000000..f26e514c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/matcher.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [matcher](./matcher.md) + +# matcher + +`val matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/open.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/open.md new file mode 100644 index 00000000..2abbb76f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/open.md @@ -0,0 +1,10 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [open](./open.md) + +# open + +`fun open(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Overrides [SpinnerAdapterActions.open](../-spinner-adapter-actions/open.md) + +Opens the spinner to display it's items + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/perform.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/perform.md new file mode 100644 index 00000000..dbdb3b40 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/perform.md @@ -0,0 +1,19 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [perform](./perform.md) + +# perform + +`infix fun perform(function: `[`KSpinner`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`KSpinner`](index.md) + +Infix function for invoking lambda on your view + +Sometimes instance of view is a result of a function or constructor. +In this specific case you can't call invoke() since it will be considered as +tail lambda of your fun/constructor. In such cases please use this function. + +### Parameters + +`function` - Tail lambda with receiver which is your view + +**Return** +This object + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/popup-view.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/popup-view.md new file mode 100644 index 00000000..0b6c37ad --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/popup-view.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [popupView](./popup-view.md) + +# popupView + +`var popupView: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md)`?` + +Overrides [SpinnerAdapterActions.popupView](../-spinner-adapter-actions/popup-view.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/root.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/root.md new file mode 100644 index 00000000..485d4ebf --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/root.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [root](./root.md) + +# root + +`var root: Matcher` + +Overrides [BaseAssertions.root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/view.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/view.md new file mode 100644 index 00000000..8c28600e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-k-spinner/view.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [KSpinner](index.md) / [view](./view.md) + +# view + +`val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) + +Overrides [SpinnerAdapterActions.view](../-spinner-adapter-actions/view.md) + +Overrides [AdapterAssertions.view](../../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/view.md) + +Overrides [BaseAssertions.view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/close.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/close.md new file mode 100644 index 00000000..2e7787d2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/close.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [SpinnerAdapterActions](index.md) / [close](./close.md) + +# close + +`abstract fun close(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Closes the spinner + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/get-size.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/get-size.md new file mode 100644 index 00000000..f6059503 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/get-size.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [SpinnerAdapterActions](index.md) / [getSize](./get-size.md) + +# getSize + +`open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) + +Returns the size of the spinner + +**Return** +size of adapter + +**See Also** + +[Spinner](#) + +[AdapterView](https://developer.android.com/reference/android/widget/AdapterView.html) + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/index.md new file mode 100644 index 00000000..b460273c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/index.md @@ -0,0 +1,26 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [SpinnerAdapterActions](./index.md) + +# SpinnerAdapterActions + +`interface SpinnerAdapterActions` + +### Properties + +| Name | Summary | +|---|---| +| [popupView](popup-view.md) | `abstract var popupView: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md)`?` | +| [view](view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [close](close.md) | `abstract fun close(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Closes the spinner | +| [getSize](get-size.md) | `open fun getSize(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the size of the spinner | +| [open](open.md) | `abstract fun open(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Opens the spinner to display it's items | + +### Inheritors + +| Name | Summary | +|---|---| +| [KSpinner](../-k-spinner/index.md) | `class KSpinner : `[`SpinnerAdapterActions`](./index.md)`, `[`SpinnerAdapterAssertions`](../-spinner-adapter-assertions/index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) | diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/open.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/open.md new file mode 100644 index 00000000..ae5b5968 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/open.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [SpinnerAdapterActions](index.md) / [open](./open.md) + +# open + +`abstract fun open(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Opens the spinner to display it's items + diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/popup-view.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/popup-view.md new file mode 100644 index 00000000..50d91879 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/popup-view.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [SpinnerAdapterActions](index.md) / [popupView](./popup-view.md) + +# popupView + +`abstract var popupView: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md)`?` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/view.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/view.md new file mode 100644 index 00000000..fe5dc2e2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-actions/view.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [SpinnerAdapterActions](index.md) / [view](./view.md) + +# view + +`abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-assertions/has-size.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-assertions/has-size.md new file mode 100644 index 00000000..2f44325f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-assertions/has-size.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [SpinnerAdapterAssertions](index.md) / [hasSize](./has-size.md) + +# hasSize + +`open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check size of Spinner + +### Parameters + +`size` - expected child count size in Spinner \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-assertions/has-text.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-assertions/has-text.md new file mode 100644 index 00000000..f22f1252 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-assertions/has-text.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [SpinnerAdapterAssertions](index.md) / [hasText](./has-text.md) + +# hasText + +`open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Check selected text + +### Parameters + +`text` - expected selected text in Spinner \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-assertions/index.md new file mode 100644 index 00000000..a4ce954d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/-spinner-adapter-assertions/index.md @@ -0,0 +1,26 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.spinner](../index.md) / [SpinnerAdapterAssertions](./index.md) + +# SpinnerAdapterAssertions + +`interface SpinnerAdapterAssertions : `[`AdapterAssertions`](../../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/index.md) + +Provides assertions for Spinner adapter + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasSize](has-size.md) | `open fun hasSize(size: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check size of Spinner | +| [hasText](has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check selected text | + +### Inheritors + +| Name | Summary | +|---|---| +| [KSpinner](../-k-spinner/index.md) | `class KSpinner : `[`SpinnerAdapterActions`](../-spinner-adapter-actions/index.md)`, `[`SpinnerAdapterAssertions`](./index.md)`, `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) | diff --git a/docs/kakao/io.github.kakaocup.kakao.spinner/index.md b/docs/kakao/io.github.kakaocup.kakao.spinner/index.md new file mode 100644 index 00000000..4c369891 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.spinner/index.md @@ -0,0 +1,12 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.spinner](./index.md) + +## Package io.github.kakaocup.kakao.spinner + +### Types + +| Name | Summary | +|---|---| +| [KSpinner](-k-spinner/index.md) | `class KSpinner : `[`SpinnerAdapterActions`](-spinner-adapter-actions/index.md)`, `[`SpinnerAdapterAssertions`](-spinner-adapter-assertions/index.md)`, `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) | +| [KSpinnerItem](-k-spinner-item/index.md) | `class KSpinnerItem : `[`KAdapterItem`](../io.github.kakaocup.kakao.list/-k-adapter-item/index.md)`<`[`KTextView`](../io.github.kakaocup.kakao.text/-k-text-view/index.md)`>, `[`TextViewAssertions`](../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)
KTextView implementation of KAdapterItem | +| [SpinnerAdapterActions](-spinner-adapter-actions/index.md) | `interface SpinnerAdapterActions` | +| [SpinnerAdapterAssertions](-spinner-adapter-assertions/index.md) | `interface SpinnerAdapterAssertions : `[`AdapterAssertions`](../io.github.kakaocup.kakao.common.assertions/-adapter-assertions/index.md)
Provides assertions for Spinner adapter | diff --git a/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-k-swipe-refresh-layout/-init-.md b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-k-swipe-refresh-layout/-init-.md new file mode 100644 index 00000000..5ddcf1f4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-k-swipe-refresh-layout/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.swiperefresh](../index.md) / [KSwipeRefreshLayout](index.md) / [<init>](./-init-.md) + +# <init> + +`KSwipeRefreshLayout(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KSwipeRefreshLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KSwipeRefreshLayout(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-k-swipe-refresh-layout/index.md b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-k-swipe-refresh-layout/index.md new file mode 100644 index 00000000..8e08414d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-k-swipe-refresh-layout/index.md @@ -0,0 +1,36 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.swiperefresh](../index.md) / [KSwipeRefreshLayout](./index.md) + +# KSwipeRefreshLayout + +`class KSwipeRefreshLayout : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSwipeRefreshLayout`](./index.md)`>, `[`SwipeRefreshLayoutActions`](../-swipe-refresh-layout-actions/index.md)`, `[`SwipeRefreshLayoutAssertions`](../-swipe-refresh-layout-assertions/index.md) + +View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions + +**See Also** + +[SwipeRefreshLayoutActions](../-swipe-refresh-layout-actions/index.md) + +[SwipeRefreshLayoutAssertions](../-swipe-refresh-layout-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KSwipeRefreshLayout(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwipeRefreshLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwipeRefreshLayout(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [isNotRefreshing](../-swipe-refresh-layout-assertions/is-not-refreshing.md) | `open fun isNotRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the SwipeRefreshLayout is not refreshing | +| [isRefreshing](../-swipe-refresh-layout-assertions/is-refreshing.md) | `open fun isRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the SwipeRefreshLayout is refreshing | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [setRefreshing](../-swipe-refresh-layout-actions/set-refreshing.md) | `open fun setRefreshing(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the refreshing state of SwipeRefreshLayout | diff --git a/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-actions/index.md new file mode 100644 index 00000000..66a91e2b --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-actions/index.md @@ -0,0 +1,28 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.swiperefresh](../index.md) / [SwipeRefreshLayoutActions](./index.md) + +# SwipeRefreshLayoutActions + +`interface SwipeRefreshLayoutActions : `[`SwipeableActions`](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md) + +Provides actions for SwipeRefreshLayout + +### Functions + +| Name | Summary | +|---|---| +| [setRefreshing](set-refreshing.md) | `open fun setRefreshing(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the refreshing state of SwipeRefreshLayout | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [swipeDown](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-down.md) | `open fun swipeDown(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes down on the view | +| [swipeLeft](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-left.md) | `open fun swipeLeft(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes left on the view | +| [swipeRight](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-right.md) | `open fun swipeRight(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes right on the view | +| [swipeUp](../../io.github.kakaocup.kakao.common.actions/-swipeable-actions/swipe-up.md) | `open fun swipeUp(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Swipes up on the view | + +### Inheritors + +| Name | Summary | +|---|---| +| [KSwipeRefreshLayout](../-k-swipe-refresh-layout/index.md) | `class KSwipeRefreshLayout : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSwipeRefreshLayout`](../-k-swipe-refresh-layout/index.md)`>, `[`SwipeRefreshLayoutActions`](./index.md)`, `[`SwipeRefreshLayoutAssertions`](../-swipe-refresh-layout-assertions/index.md)
View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-actions/set-refreshing.md b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-actions/set-refreshing.md new file mode 100644 index 00000000..eef83bbb --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-actions/set-refreshing.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.swiperefresh](../index.md) / [SwipeRefreshLayoutActions](index.md) / [setRefreshing](./set-refreshing.md) + +# setRefreshing + +`open fun setRefreshing(refreshing: `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Sets the refreshing state of SwipeRefreshLayout + +### Parameters + +`refreshing` - state to be set \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-assertions/index.md new file mode 100644 index 00000000..c69c6064 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-assertions/index.md @@ -0,0 +1,65 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.swiperefresh](../index.md) / [SwipeRefreshLayoutAssertions](./index.md) + +# SwipeRefreshLayoutAssertions + +`interface SwipeRefreshLayoutAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +Provides assertion for SwipeRefreshLayout + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [isNotRefreshing](is-not-refreshing.md) | `open fun isNotRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the SwipeRefreshLayout is not refreshing | +| [isRefreshing](is-refreshing.md) | `open fun isRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the SwipeRefreshLayout is refreshing | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KSwipeRefreshLayout](../-k-swipe-refresh-layout/index.md) | `class KSwipeRefreshLayout : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSwipeRefreshLayout`](../-k-swipe-refresh-layout/index.md)`>, `[`SwipeRefreshLayoutActions`](../-swipe-refresh-layout-actions/index.md)`, `[`SwipeRefreshLayoutAssertions`](./index.md)
View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-assertions/is-not-refreshing.md b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-assertions/is-not-refreshing.md new file mode 100644 index 00000000..f0fa9cc7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-assertions/is-not-refreshing.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.swiperefresh](../index.md) / [SwipeRefreshLayoutAssertions](index.md) / [isNotRefreshing](./is-not-refreshing.md) + +# isNotRefreshing + +`open fun isNotRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the SwipeRefreshLayout is not refreshing + diff --git a/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-assertions/is-refreshing.md b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-assertions/is-refreshing.md new file mode 100644 index 00000000..1994bddb --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/-swipe-refresh-layout-assertions/is-refreshing.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.swiperefresh](../index.md) / [SwipeRefreshLayoutAssertions](index.md) / [isRefreshing](./is-refreshing.md) + +# isRefreshing + +`open fun isRefreshing(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the SwipeRefreshLayout is refreshing + diff --git a/docs/kakao/io.github.kakaocup.kakao.swiperefresh/index.md b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/index.md new file mode 100644 index 00000000..a8fe7cb0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.swiperefresh/index.md @@ -0,0 +1,11 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.swiperefresh](./index.md) + +## Package io.github.kakaocup.kakao.swiperefresh + +### Types + +| Name | Summary | +|---|---| +| [KSwipeRefreshLayout](-k-swipe-refresh-layout/index.md) | `class KSwipeRefreshLayout : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSwipeRefreshLayout`](-k-swipe-refresh-layout/index.md)`>, `[`SwipeRefreshLayoutActions`](-swipe-refresh-layout-actions/index.md)`, `[`SwipeRefreshLayoutAssertions`](-swipe-refresh-layout-assertions/index.md)
View with SwipeRefreshLayoutActions and SwipeRefreshLayoutAssertions | +| [SwipeRefreshLayoutActions](-swipe-refresh-layout-actions/index.md) | `interface SwipeRefreshLayoutActions : `[`SwipeableActions`](../io.github.kakaocup.kakao.common.actions/-swipeable-actions/index.md)
Provides actions for SwipeRefreshLayout | +| [SwipeRefreshLayoutAssertions](-swipe-refresh-layout-assertions/index.md) | `interface SwipeRefreshLayoutAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
Provides assertion for SwipeRefreshLayout | diff --git a/docs/kakao/io.github.kakaocup.kakao.switch/-k-switch/-init-.md b/docs/kakao/io.github.kakaocup.kakao.switch/-k-switch/-init-.md new file mode 100644 index 00000000..dba66c84 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.switch/-k-switch/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.switch](../index.md) / [KSwitch](index.md) / [<init>](./-init-.md) + +# <init> + +`KSwitch(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KSwitch(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KSwitch(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.switch/-k-switch/index.md b/docs/kakao/io.github.kakaocup.kakao.switch/-k-switch/index.md new file mode 100644 index 00000000..ee1ec323 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.switch/-k-switch/index.md @@ -0,0 +1,47 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.switch](../index.md) / [KSwitch](./index.md) + +# KSwitch + +`class KSwitch : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSwitch`](./index.md)`>, `[`SwitchableActions`](../-switchable-actions/index.md)`, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](../../io.github.kakaocup.kakao.check/-checkable-assertions/index.md) + +View with SwitchableActions, CheckableAssertions and TextViewAssertions + +**See Also** + +[SwitchableActions](../-switchable-actions/index.md) + +[CheckableAssertions](../../io.github.kakaocup.kakao.check/-checkable-assertions/index.md) + +[TextViewAssertions](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KSwitch(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwitch(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KSwitch(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [containsText](../../io.github.kakaocup.kakao.text/-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | +| [hasAnyText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | +| [hasContentDescription](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | +| [hasEmptyText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | +| [hasHint](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | +| [hasNoText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | +| [hasText](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | +| [hasTextColor](../../io.github.kakaocup.kakao.text/-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [isChecked](../../io.github.kakaocup.kakao.check/-checkable-assertions/is-checked.md) | `open fun isChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is checked | +| [isNotChecked](../../io.github.kakaocup.kakao.check/-checkable-assertions/is-not-checked.md) | `open fun isNotChecked(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not checked | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [startsWithText](../../io.github.kakaocup.kakao.text/-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | +| [swipeSwitchThumb](../-switchable-actions/swipe-switch-thumb.md) | `open fun swipeSwitchThumb(direction: `[`SwitchableActions.Direction`](../-switchable-actions/-direction/index.md)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Moves the thumb of the switch to the right | diff --git a/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/-direction/-l-e-f-t.md b/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/-direction/-l-e-f-t.md new file mode 100644 index 00000000..9aef00d7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/-direction/-l-e-f-t.md @@ -0,0 +1,5 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.switch](../../index.md) / [SwitchableActions](../index.md) / [Direction](index.md) / [LEFT](./-l-e-f-t.md) + +# LEFT + +`LEFT` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/-direction/-r-i-g-h-t.md b/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/-direction/-r-i-g-h-t.md new file mode 100644 index 00000000..0fa8c52d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/-direction/-r-i-g-h-t.md @@ -0,0 +1,5 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.switch](../../index.md) / [SwitchableActions](../index.md) / [Direction](index.md) / [RIGHT](./-r-i-g-h-t.md) + +# RIGHT + +`RIGHT` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/-direction/index.md b/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/-direction/index.md new file mode 100644 index 00000000..c6690f62 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/-direction/index.md @@ -0,0 +1,12 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.switch](../../index.md) / [SwitchableActions](../index.md) / [Direction](./index.md) + +# Direction + +`enum class Direction` + +### Enum Values + +| Name | Summary | +|---|---| +| [RIGHT](-r-i-g-h-t.md) | | +| [LEFT](-l-e-f-t.md) | | diff --git a/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/index.md new file mode 100644 index 00000000..c39e23f7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/index.md @@ -0,0 +1,44 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.switch](../index.md) / [SwitchableActions](./index.md) + +# SwitchableActions + +`interface SwitchableActions : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides action for actions on Switch + +### Types + +| Name | Summary | +|---|---| +| [Direction](-direction/index.md) | `enum class Direction` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [swipeSwitchThumb](swipe-switch-thumb.md) | `open fun swipeSwitchThumb(direction: `[`SwitchableActions.Direction`](-direction/index.md)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Moves the thumb of the switch to the right | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KSwitch](../-k-switch/index.md) | `class KSwitch : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSwitch`](../-k-switch/index.md)`>, `[`SwitchableActions`](./index.md)`, `[`TextViewAssertions`](../../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](../../io.github.kakaocup.kakao.check/-checkable-assertions/index.md)
View with SwitchableActions, CheckableAssertions and TextViewAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/swipe-switch-thumb.md b/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/swipe-switch-thumb.md new file mode 100644 index 00000000..160d7712 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.switch/-switchable-actions/swipe-switch-thumb.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.switch](../index.md) / [SwitchableActions](index.md) / [swipeSwitchThumb](./swipe-switch-thumb.md) + +# swipeSwitchThumb + +`open fun swipeSwitchThumb(direction: `[`SwitchableActions.Direction`](-direction/index.md)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Moves the thumb of the switch to the right + +### Parameters + +`direction` - for the thumb to move \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.switch/index.md b/docs/kakao/io.github.kakaocup.kakao.switch/index.md new file mode 100644 index 00000000..1cda6787 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.switch/index.md @@ -0,0 +1,10 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.switch](./index.md) + +## Package io.github.kakaocup.kakao.switch + +### Types + +| Name | Summary | +|---|---| +| [KSwitch](-k-switch/index.md) | `class KSwitch : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSwitch`](-k-switch/index.md)`>, `[`SwitchableActions`](-switchable-actions/index.md)`, `[`TextViewAssertions`](../io.github.kakaocup.kakao.text/-text-view-assertions/index.md)`, `[`CheckableAssertions`](../io.github.kakaocup.kakao.check/-checkable-assertions/index.md)
View with SwitchableActions, CheckableAssertions and TextViewAssertions | +| [SwitchableActions](-switchable-actions/index.md) | `interface SwitchableActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides action for actions on Switch | diff --git a/docs/kakao/io.github.kakaocup.kakao.tabs/-k-tab-layout/-init-.md b/docs/kakao/io.github.kakaocup.kakao.tabs/-k-tab-layout/-init-.md new file mode 100644 index 00000000..3d85f51f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.tabs/-k-tab-layout/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.tabs](../index.md) / [KTabLayout](index.md) / [<init>](./-init-.md) + +# <init> + +`KTabLayout(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KTabLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KTabLayout(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.tabs/-k-tab-layout/index.md b/docs/kakao/io.github.kakaocup.kakao.tabs/-k-tab-layout/index.md new file mode 100644 index 00000000..cab2f2f6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.tabs/-k-tab-layout/index.md @@ -0,0 +1,36 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.tabs](../index.md) / [KTabLayout](./index.md) + +# KTabLayout + +`class KTabLayout : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTabLayout`](./index.md)`>, `[`TabLayoutActions`](../-tab-layout-actions/index.md)`, `[`TabLayoutAssertions`](../-tab-layout-assertions/index.md) + +View with TabLayoutActions and TabLayoutAssertions + +**See Also** + +[TabLayoutActions](../-tab-layout-actions/index.md) + +[TabLayoutAssertions](../-tab-layout-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KTabLayout(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTabLayout(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTabLayout(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [getSelectedItem](../-tab-layout-actions/get-selected-item.md) | `open fun getSelectedItem(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the currently selected item id | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [isTabSelected](../-tab-layout-assertions/is-tab-selected.md) | `open fun isTabSelected(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if TabLayout have selected tab with given index | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [selectTab](../-tab-layout-actions/select-tab.md) | `open fun selectTab(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Selects tab at given index | diff --git a/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-actions/get-selected-item.md b/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-actions/get-selected-item.md new file mode 100644 index 00000000..830a91cc --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-actions/get-selected-item.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.tabs](../index.md) / [TabLayoutActions](index.md) / [getSelectedItem](./get-selected-item.md) + +# getSelectedItem + +`open fun getSelectedItem(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) + +Returns the currently selected item id + +**Return** +selected menu item id + diff --git a/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-actions/index.md new file mode 100644 index 00000000..9236af07 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-actions/index.md @@ -0,0 +1,39 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.tabs](../index.md) / [TabLayoutActions](./index.md) + +# TabLayoutActions + +`interface TabLayoutActions : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides action for TabLayout + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [getSelectedItem](get-selected-item.md) | `open fun getSelectedItem(): `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)
Returns the currently selected item id | +| [selectTab](select-tab.md) | `open fun selectTab(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Selects tab at given index | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KTabLayout](../-k-tab-layout/index.md) | `class KTabLayout : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTabLayout`](../-k-tab-layout/index.md)`>, `[`TabLayoutActions`](./index.md)`, `[`TabLayoutAssertions`](../-tab-layout-assertions/index.md)
View with TabLayoutActions and TabLayoutAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-actions/select-tab.md b/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-actions/select-tab.md new file mode 100644 index 00000000..6844ae5e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-actions/select-tab.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.tabs](../index.md) / [TabLayoutActions](index.md) / [selectTab](./select-tab.md) + +# selectTab + +`open fun selectTab(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Selects tab at given index + +### Parameters + +`index` - tab index to be selected \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-assertions/index.md new file mode 100644 index 00000000..10655087 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-assertions/index.md @@ -0,0 +1,64 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.tabs](../index.md) / [TabLayoutAssertions](./index.md) + +# TabLayoutAssertions + +`interface TabLayoutAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +Provides assertions for TabLayout + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [isTabSelected](is-tab-selected.md) | `open fun isTabSelected(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if TabLayout have selected tab with given index | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KTabLayout](../-k-tab-layout/index.md) | `class KTabLayout : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTabLayout`](../-k-tab-layout/index.md)`>, `[`TabLayoutActions`](../-tab-layout-actions/index.md)`, `[`TabLayoutAssertions`](./index.md)
View with TabLayoutActions and TabLayoutAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-assertions/is-tab-selected.md b/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-assertions/is-tab-selected.md new file mode 100644 index 00000000..9896726f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.tabs/-tab-layout-assertions/is-tab-selected.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.tabs](../index.md) / [TabLayoutAssertions](index.md) / [isTabSelected](./is-tab-selected.md) + +# isTabSelected + +`open fun isTabSelected(index: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if TabLayout have selected tab with given index + +### Parameters + +`index` - tab index to be checked \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.tabs/index.md b/docs/kakao/io.github.kakaocup.kakao.tabs/index.md new file mode 100644 index 00000000..cd4c9571 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.tabs/index.md @@ -0,0 +1,11 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.tabs](./index.md) + +## Package io.github.kakaocup.kakao.tabs + +### Types + +| Name | Summary | +|---|---| +| [KTabLayout](-k-tab-layout/index.md) | `class KTabLayout : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTabLayout`](-k-tab-layout/index.md)`>, `[`TabLayoutActions`](-tab-layout-actions/index.md)`, `[`TabLayoutAssertions`](-tab-layout-assertions/index.md)
View with TabLayoutActions and TabLayoutAssertions | +| [TabLayoutActions](-tab-layout-actions/index.md) | `interface TabLayoutActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides action for TabLayout | +| [TabLayoutAssertions](-tab-layout-assertions/index.md) | `interface TabLayoutAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
Provides assertions for TabLayout | diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-k-button/-init-.md b/docs/kakao/io.github.kakaocup.kakao.text/-k-button/-init-.md new file mode 100644 index 00000000..a0046e8e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-k-button/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [KButton](index.md) / [<init>](./-init-.md) + +# <init> + +`KButton(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KButton(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KButton(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-k-button/index.md b/docs/kakao/io.github.kakaocup.kakao.text/-k-button/index.md new file mode 100644 index 00000000..48a779a4 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-k-button/index.md @@ -0,0 +1,42 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [KButton](./index.md) + +# KButton + +`class KButton : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KButton`](./index.md)`>, `[`TextViewAssertions`](../-text-view-assertions/index.md) + +View with BaseActions and TextViewAssertions + +**See Also** + +[com.agoda.kakao.common.actions.BaseActions](#) + +[TextViewAssertions](../-text-view-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KButton(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KButton(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KButton(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [containsText](../-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | +| [hasAnyText](../-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | +| [hasContentDescription](../-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | +| [hasEmptyText](../-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | +| [hasHint](../-text-view-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | +| [hasNoText](../-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | +| [hasText](../-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | +| [hasTextColor](../-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [startsWithText](../-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-k-snackbar/-init-.md b/docs/kakao/io.github.kakaocup.kakao.text/-k-snackbar/-init-.md new file mode 100644 index 00000000..c5bbbae9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-k-snackbar/-init-.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [KSnackbar](index.md) / [<init>](./-init-.md) + +# <init> + +`KSnackbar()` + +View with internal TextView and a Button + +**See Also** + +[Snackbar](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-k-snackbar/action.md b/docs/kakao/io.github.kakaocup.kakao.text/-k-snackbar/action.md new file mode 100644 index 00000000..91bcf4c5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-k-snackbar/action.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [KSnackbar](index.md) / [action](./action.md) + +# action + +`val action: `[`KButton`](../-k-button/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-k-snackbar/index.md b/docs/kakao/io.github.kakaocup.kakao.text/-k-snackbar/index.md new file mode 100644 index 00000000..06039c2a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-k-snackbar/index.md @@ -0,0 +1,38 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [KSnackbar](./index.md) + +# KSnackbar + +`class KSnackbar : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSnackbar`](./index.md)`>` + +View with internal TextView and a Button + +**See Also** + +[Snackbar](#) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KSnackbar()`
View with internal TextView and a Button | + +### Properties + +| Name | Summary | +|---|---| +| [action](action.md) | `val action: `[`KButton`](../-k-button/index.md) | +| [text](text.md) | `val text: `[`KTextView`](../-k-text-view/index.md) | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-k-snackbar/text.md b/docs/kakao/io.github.kakaocup.kakao.text/-k-snackbar/text.md new file mode 100644 index 00000000..d2be72dc --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-k-snackbar/text.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [KSnackbar](index.md) / [text](./text.md) + +# text + +`val text: `[`KTextView`](../-k-text-view/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-k-text-view/-init-.md b/docs/kakao/io.github.kakaocup.kakao.text/-k-text-view/-init-.md new file mode 100644 index 00000000..b7c2590a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-k-text-view/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [KTextView](index.md) / [<init>](./-init-.md) + +# <init> + +`KTextView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KTextView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KTextView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-k-text-view/index.md b/docs/kakao/io.github.kakaocup.kakao.text/-k-text-view/index.md new file mode 100644 index 00000000..df019a97 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-k-text-view/index.md @@ -0,0 +1,47 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [KTextView](./index.md) + +# KTextView + +`class KTextView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTextView`](./index.md)`>, `[`TextViewActions`](../-text-view-actions/index.md)`, `[`TextViewAssertions`](../-text-view-assertions/index.md) + +View with BaseActions and TextViewAssertions + +**See Also** + +[com.agoda.kakao.common.actions.BaseActions](#) + +[TextViewActions](../-text-view-actions/index.md) + +[TextViewAssertions](../-text-view-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KTextView(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTextView(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KTextView(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [containsText](../-text-view-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | +| [hasAnyText](../-text-view-assertions/has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | +| [hasContentDescription](../-text-view-assertions/has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | +| [hasEmptyText](../-text-view-assertions/has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | +| [hasHint](../-text-view-assertions/has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | +| [hasNoText](../-text-view-assertions/has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | +| [hasText](../-text-view-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | +| [hasTextColor](../-text-view-assertions/has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [openLink](../-text-view-actions/open-link.md) | `open fun openLink(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [openLinkWithText](../-text-view-actions/open-link-with-text.md) | `open fun openLinkWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun openLinkWithText(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [openLinkWithUri](../-text-view-actions/open-link-with-uri.md) | `open fun openLinkWithUri(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun openLinkWithUri(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | +| [startsWithText](../-text-view-assertions/starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-text-view-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-actions/index.md new file mode 100644 index 00000000..f338836f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-actions/index.md @@ -0,0 +1,40 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [TextViewActions](./index.md) + +# TextViewActions + +`interface TextViewActions : `[`BaseActions`](../../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides actions for TextViews + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [openLink](open-link.md) | `open fun openLink(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [openLinkWithText](open-link-with-text.md) | `open fun openLinkWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun openLinkWithText(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | +| [openLinkWithUri](open-link-with-uri.md) | `open fun openLinkWithUri(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun openLinkWithUri(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KTextView](../-k-text-view/index.md) | `class KTextView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTextView`](../-k-text-view/index.md)`>, `[`TextViewActions`](./index.md)`, `[`TextViewAssertions`](../-text-view-assertions/index.md)
View with BaseActions and TextViewAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-text-view-actions/open-link-with-text.md b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-actions/open-link-with-text.md new file mode 100644 index 00000000..9e93311c --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-actions/open-link-with-text.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [TextViewActions](index.md) / [openLinkWithText](./open-link-with-text.md) + +# openLinkWithText + +`open fun openLinkWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) +`open fun openLinkWithText(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +**See Also** + +[ViewActions.openLinkWithText](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-text-view-actions/open-link-with-uri.md b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-actions/open-link-with-uri.md new file mode 100644 index 00000000..5cdc28f9 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-actions/open-link-with-uri.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [TextViewActions](index.md) / [openLinkWithUri](./open-link-with-uri.md) + +# openLinkWithUri + +`open fun openLinkWithUri(uri: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) +`open fun openLinkWithUri(uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +**See Also** + +[ViewActions.openLinkWithUri](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-text-view-actions/open-link.md b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-actions/open-link.md new file mode 100644 index 00000000..d06a67e5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-actions/open-link.md @@ -0,0 +1,10 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [TextViewActions](index.md) / [openLink](./open-link.md) + +# openLink + +`open fun openLink(text: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>, uri: Matcher<`[`Uri`](https://developer.android.com/reference/android/net/Uri.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +**See Also** + +[ViewActions.openLink](#) + diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/contains-text.md b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/contains-text.md new file mode 100644 index 00000000..a3aa072a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/contains-text.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [TextViewAssertions](index.md) / [containsText](./contains-text.md) + +# containsText + +`open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view contains given text + +### Parameters + +`text` - Text to be searched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-any-text.md b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-any-text.md new file mode 100644 index 00000000..ff4f8ae0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-any-text.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [TextViewAssertions](index.md) / [hasAnyText](./has-any-text.md) + +# hasAnyText + +`open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has any text + diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-content-description.md b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-content-description.md new file mode 100644 index 00000000..34ca2695 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-content-description.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [TextViewAssertions](index.md) / [hasContentDescription](./has-content-description.md) + +# hasContentDescription + +`open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has given content description + +### Parameters + +`text` - Content description to be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-empty-text.md b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-empty-text.md new file mode 100644 index 00000000..a1704a92 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-empty-text.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [TextViewAssertions](index.md) / [hasEmptyText](./has-empty-text.md) + +# hasEmptyText + +`open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view have not any text + diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-hint.md b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-hint.md new file mode 100644 index 00000000..c3838199 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-hint.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [TextViewAssertions](index.md) / [hasHint](./has-hint.md) + +# hasHint + +`open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has given hint + +### Parameters + +`hint` - Text to be matched`open fun hasHint(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has given hint + +### Parameters + +`resId` - String resource to be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-no-text.md b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-no-text.md new file mode 100644 index 00000000..93d96afe --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-no-text.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [TextViewAssertions](index.md) / [hasNoText](./has-no-text.md) + +# hasNoText + +`open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view does not have a given text + +### Parameters + +`text` - Text to be matched`open fun hasNoText(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view does not have a given text + +### Parameters + +`resId` - String resource to be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-text-color.md b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-text-color.md new file mode 100644 index 00000000..171e2d9d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-text-color.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [TextViewAssertions](index.md) / [hasTextColor](./has-text-color.md) + +# hasTextColor + +`open fun hasTextColor(@ColorRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has given text color + +### Parameters + +`resId` - Color resource to be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-text.md b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-text.md new file mode 100644 index 00000000..80118d79 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/has-text.md @@ -0,0 +1,20 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [TextViewAssertions](index.md) / [hasText](./has-text.md) + +# hasText + +`open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has given text + +### Parameters + +`text` - Text to be matched`open fun hasText(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has given text + +### Parameters + +`resId` - String resource to be matched`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view has text that matches given matcher + diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/index.md new file mode 100644 index 00000000..c819a5f6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/index.md @@ -0,0 +1,77 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [TextViewAssertions](./index.md) + +# TextViewAssertions + +`interface TextViewAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +Provides text based assertions for views + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [containsText](contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view contains given text | +| [hasAnyText](has-any-text.md) | `open fun hasAnyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has any text | +| [hasContentDescription](has-content-description.md) | `open fun hasContentDescription(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given content description | +| [hasEmptyText](has-empty-text.md) | `open fun hasEmptyText(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view have not any text | +| [hasHint](has-hint.md) | `open fun hasHint(hint: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHint(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given hint | +| [hasNoText](has-no-text.md) | `open fun hasNoText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasNoText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view does not have a given text | +| [hasText](has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasText(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text`open fun hasText(matcher: Matcher<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has text that matches given matcher | +| [hasTextColor](has-text-color.md) | `open fun hasTextColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given text color | +| [startsWithText](starts-with-text.md) | `open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view text start with given substring | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KButton](../-k-button/index.md) | `class KButton : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KButton`](../-k-button/index.md)`>, `[`TextViewAssertions`](./index.md)
View with BaseActions and TextViewAssertions | +| [KCheckBox](../../io.github.kakaocup.kakao.check/-k-check-box/index.md) | `class KCheckBox : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KCheckBox`](../../io.github.kakaocup.kakao.check/-k-check-box/index.md)`>, `[`CheckableActions`](../../io.github.kakaocup.kakao.check/-checkable-actions/index.md)`, `[`TextViewAssertions`](./index.md)`, `[`CheckableAssertions`](../../io.github.kakaocup.kakao.check/-checkable-assertions/index.md)
View with CheckableActions, CheckableAssertions and TextViewAssertions | +| [KEditText](../../io.github.kakaocup.kakao.edit/-k-edit-text/index.md) | `class KEditText : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KEditText`](../../io.github.kakaocup.kakao.edit/-k-edit-text/index.md)`>, `[`EditableActions`](../../io.github.kakaocup.kakao.edit/-editable-actions/index.md)`, `[`TextViewAssertions`](./index.md)
View with EditableActions and TextViewAssertions | +| [KSpinnerItem](../../io.github.kakaocup.kakao.spinner/-k-spinner-item/index.md) | `class KSpinnerItem : `[`KAdapterItem`](../../io.github.kakaocup.kakao.list/-k-adapter-item/index.md)`<`[`KTextView`](../-k-text-view/index.md)`>, `[`TextViewAssertions`](./index.md)
KTextView implementation of KAdapterItem | +| [KSwitch](../../io.github.kakaocup.kakao.switch/-k-switch/index.md) | `class KSwitch : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSwitch`](../../io.github.kakaocup.kakao.switch/-k-switch/index.md)`>, `[`SwitchableActions`](../../io.github.kakaocup.kakao.switch/-switchable-actions/index.md)`, `[`TextViewAssertions`](./index.md)`, `[`CheckableAssertions`](../../io.github.kakaocup.kakao.check/-checkable-assertions/index.md)
View with SwitchableActions, CheckableAssertions and TextViewAssertions | +| [KTextView](../-k-text-view/index.md) | `class KTextView : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTextView`](../-k-text-view/index.md)`>, `[`TextViewActions`](../-text-view-actions/index.md)`, `[`TextViewAssertions`](./index.md)
View with BaseActions and TextViewAssertions | diff --git a/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/starts-with-text.md b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/starts-with-text.md new file mode 100644 index 00000000..d3cd3841 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/-text-view-assertions/starts-with-text.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.text](../index.md) / [TextViewAssertions](index.md) / [startsWithText](./starts-with-text.md) + +# startsWithText + +`open fun startsWithText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if the view text start with given substring + +### Parameters + +`text` - Text to be searched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.text/index.md b/docs/kakao/io.github.kakaocup.kakao.text/index.md new file mode 100644 index 00000000..962fc2eb --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.text/index.md @@ -0,0 +1,13 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.text](./index.md) + +## Package io.github.kakaocup.kakao.text + +### Types + +| Name | Summary | +|---|---| +| [KButton](-k-button/index.md) | `class KButton : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KButton`](-k-button/index.md)`>, `[`TextViewAssertions`](-text-view-assertions/index.md)
View with BaseActions and TextViewAssertions | +| [KSnackbar](-k-snackbar/index.md) | `class KSnackbar : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KSnackbar`](-k-snackbar/index.md)`>`
View with internal TextView and a Button | +| [KTextView](-k-text-view/index.md) | `class KTextView : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KTextView`](-k-text-view/index.md)`>, `[`TextViewActions`](-text-view-actions/index.md)`, `[`TextViewAssertions`](-text-view-assertions/index.md)
View with BaseActions and TextViewAssertions | +| [TextViewActions](-text-view-actions/index.md) | `interface TextViewActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides actions for TextViews | +| [TextViewAssertions](-text-view-assertions/index.md) | `interface TextViewAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
Provides text based assertions for views | diff --git a/docs/kakao/io.github.kakaocup.kakao.toolbar/-k-toolbar/-init-.md b/docs/kakao/io.github.kakaocup.kakao.toolbar/-k-toolbar/-init-.md new file mode 100644 index 00000000..77933cd6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.toolbar/-k-toolbar/-init-.md @@ -0,0 +1,7 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.toolbar](../index.md) / [KToolbar](index.md) / [<init>](./-init-.md) + +# <init> + +`KToolbar(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KToolbar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` +`KToolbar(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.toolbar/-k-toolbar/index.md b/docs/kakao/io.github.kakaocup.kakao.toolbar/-k-toolbar/index.md new file mode 100644 index 00000000..81d4ea1f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.toolbar/-k-toolbar/index.md @@ -0,0 +1,36 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.toolbar](../index.md) / [KToolbar](./index.md) + +# KToolbar + +`class KToolbar : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KToolbar`](./index.md)`>, `[`ToolbarViewActions`](../-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](../-toolbar-view-assertions/index.md) + +View for acting and asserting on Toolbar + +**See Also** + +[ToolbarViewActions](../-toolbar-view-actions.md) + +[ToolbarViewAssertions](../-toolbar-view-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KToolbar(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KToolbar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KToolbar(parent: DataInteraction, function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` | + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [hasHomeAsUpIndicatorDrawable](../-toolbar-view-assertions/has-home-as-up-indicator-drawable.md) | `open fun hasHomeAsUpIndicatorDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHomeAsUpIndicatorDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has navigation icon | +| [hasSubtitle](../-toolbar-view-assertions/has-subtitle.md) | `open fun hasSubtitle(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasSubtitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has subtitle | +| [hasTitle](../-toolbar-view-assertions/has-title.md) | `open fun hasTitle(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasTitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has title | +| [invoke](../../io.github.kakaocup.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [perform](../../io.github.kakaocup.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view | diff --git a/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-actions.md b/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-actions.md new file mode 100644 index 00000000..d96def44 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-actions.md @@ -0,0 +1,32 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.toolbar](index.md) / [ToolbarViewActions](./-toolbar-view-actions.md) + +# ToolbarViewActions + +`interface ToolbarViewActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md) + +Provides actions for Toolbar + +### Inherited Properties + +| Name | Summary | +|---|---| +| [view](../io.github.kakaocup.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [act](../io.github.kakaocup.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view | +| [click](../io.github.kakaocup.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view | +| [doubleClick](../io.github.kakaocup.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view | +| [longClick](../io.github.kakaocup.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view | +| [onFailure](../io.github.kakaocup.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view | +| [pressImeAction](../io.github.kakaocup.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus | +| [repeatUntil](../io.github.kakaocup.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Repeats given action on the view until this view will match the given matcher | +| [scrollTo](../io.github.kakaocup.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible | + +### Inheritors + +| Name | Summary | +|---|---| +| [KToolbar](-k-toolbar/index.md) | `class KToolbar : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KToolbar`](-k-toolbar/index.md)`>, `[`ToolbarViewActions`](./-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](-toolbar-view-assertions/index.md)
View for acting and asserting on Toolbar | diff --git a/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/has-home-as-up-indicator-drawable.md b/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/has-home-as-up-indicator-drawable.md new file mode 100644 index 00000000..08f9ad3d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/has-home-as-up-indicator-drawable.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.toolbar](../index.md) / [ToolbarViewAssertions](index.md) / [hasHomeAsUpIndicatorDrawable](./has-home-as-up-indicator-drawable.md) + +# hasHomeAsUpIndicatorDrawable + +`open fun hasHomeAsUpIndicatorDrawable(@DrawableRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if Toolbar has navigation icon + +### Parameters + +`resId` - expected drawable resource id`open fun hasHomeAsUpIndicatorDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if Toolbar has navigation icon + +### Parameters + +`drawable` - expected drawable \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/has-subtitle.md b/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/has-subtitle.md new file mode 100644 index 00000000..50cf2bec --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/has-subtitle.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.toolbar](../index.md) / [ToolbarViewAssertions](index.md) / [hasSubtitle](./has-subtitle.md) + +# hasSubtitle + +`open fun hasSubtitle(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if Toolbar has subtitle + +### Parameters + +`subtitle` - expected subtitle string`open fun hasSubtitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if Toolbar has subtitle + +### Parameters + +`resId` - expected subtitle resource id \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/has-title.md b/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/has-title.md new file mode 100644 index 00000000..847383a5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/has-title.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.toolbar](../index.md) / [ToolbarViewAssertions](index.md) / [hasTitle](./has-title.md) + +# hasTitle + +`open fun hasTitle(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if Toolbar has title + +### Parameters + +`title` - expected title string`open fun hasTitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if Toolbar has title + +### Parameters + +`resId` - expected title resource id \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/index.md new file mode 100644 index 00000000..9a56f9e5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.toolbar/-toolbar-view-assertions/index.md @@ -0,0 +1,66 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.toolbar](../index.md) / [ToolbarViewAssertions](./index.md) + +# ToolbarViewAssertions + +`interface ToolbarViewAssertions : `[`BaseAssertions`](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md) + +Provides assertion for Toolbar + +### Inherited Properties + +| Name | Summary | +|---|---| +| [root](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` | +| [view](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-view-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [hasHomeAsUpIndicatorDrawable](has-home-as-up-indicator-drawable.md) | `open fun hasHomeAsUpIndicatorDrawable(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasHomeAsUpIndicatorDrawable(drawable: `[`Drawable`](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has navigation icon | +| [hasSubtitle](has-subtitle.md) | `open fun hasSubtitle(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasSubtitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has subtitle | +| [hasTitle](has-title.md) | `open fun hasTitle(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasTitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has title | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [assert](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion | +| [doesNotExist](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist | +| [hasAnyTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags | +| [hasBackgroundColor](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color | +| [hasDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given descendant | +| [hasNotDescendant](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given descendant | +| [hasNotSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has not given sibling | +| [hasSibling](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given sibling | +| [hasTag](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag | +| [inRoot](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../io.github.kakaocup.kakao.common.builders/-root-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view is in given root | +| [isClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable | +| [isCompletelyAbove](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely above of the view matching the given matcher. | +| [isCompletelyBelow](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely below of the view matching the given matcher. | +| [isCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed | +| [isCompletelyLeftOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isCompletelyRightOf](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view displayed is completely right of the view matching the given matcher. | +| [isDisabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled | +| [isDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed | +| [isEnabled](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled | +| [isFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable | +| [isFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused | +| [isGone](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility | +| [isInvisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility | +| [isNotClickable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable | +| [isNotCompletelyDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed | +| [isNotDisplayed](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed | +| [isNotFocusable](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable | +| [isNotFocused](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused | +| [isNotSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected | +| [isSelected](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected | +| [isVisible](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility | +| [matches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view matches given matcher | +| [notMatches](../../io.github.kakaocup.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check if the view does not match given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KToolbar](../-k-toolbar/index.md) | `class KToolbar : `[`KBaseView`](../../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KToolbar`](../-k-toolbar/index.md)`>, `[`ToolbarViewActions`](../-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](./index.md)
View for acting and asserting on Toolbar | diff --git a/docs/kakao/io.github.kakaocup.kakao.toolbar/index.md b/docs/kakao/io.github.kakaocup.kakao.toolbar/index.md new file mode 100644 index 00000000..24cfb9e6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.toolbar/index.md @@ -0,0 +1,11 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.toolbar](./index.md) + +## Package io.github.kakaocup.kakao.toolbar + +### Types + +| Name | Summary | +|---|---| +| [KToolbar](-k-toolbar/index.md) | `class KToolbar : `[`KBaseView`](../io.github.kakaocup.kakao.common.views/-k-base-view/index.md)`<`[`KToolbar`](-k-toolbar/index.md)`>, `[`ToolbarViewActions`](-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](-toolbar-view-assertions/index.md)
View for acting and asserting on Toolbar | +| [ToolbarViewActions](-toolbar-view-actions.md) | `interface ToolbarViewActions : `[`BaseActions`](../io.github.kakaocup.kakao.common.actions/-base-actions/index.md)
Provides actions for Toolbar | +| [ToolbarViewAssertions](-toolbar-view-assertions/index.md) | `interface ToolbarViewAssertions : `[`BaseAssertions`](../io.github.kakaocup.kakao.common.assertions/-base-assertions/index.md)
Provides assertion for Toolbar | diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-k-web-view/-init-.md b/docs/kakao/io.github.kakaocup.kakao.web/-k-web-view/-init-.md new file mode 100644 index 00000000..a2af788a --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-k-web-view/-init-.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [KWebView](index.md) / [<init>](./-init-.md) + +# <init> + +`KWebView(matcher: (`[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)? = null)` + +Class for interacting with WebViews + +### Parameters + +`matcher` - ViewBuilder which will result in matcher of web view \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-k-web-view/index.md b/docs/kakao/io.github.kakaocup.kakao.web/-k-web-view/index.md new file mode 100644 index 00000000..b962cc63 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-k-web-view/index.md @@ -0,0 +1,23 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [KWebView](./index.md) + +# KWebView + +`open class KWebView` + +Class for interacting with WebViews + +### Parameters + +`matcher` - ViewBuilder which will result in matcher of web view + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KWebView(matcher: (`[`ViewBuilder`](../../io.github.kakaocup.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)? = null)`
Class for interacting with WebViews | + +### Functions + +| Name | Summary | +|---|---| +| [invoke](invoke.md) | `operator fun invoke(function: `[`WebElementBuilder`](../-web-element-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-k-web-view/invoke.md b/docs/kakao/io.github.kakaocup.kakao.web/-k-web-view/invoke.md new file mode 100644 index 00000000..8e039ae2 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-k-web-view/invoke.md @@ -0,0 +1,12 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [KWebView](index.md) / [invoke](./invoke.md) + +# invoke + +`operator fun invoke(function: `[`WebElementBuilder`](../-web-element-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Operator that allows usage of DSL style + +### Parameters + +`function` - WebElementBuilder which will give you access to match elements +and perform actions/assertions on it. \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/clear.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/clear.md new file mode 100644 index 00000000..b477e8d1 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/clear.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebActions](index.md) / [clear](./clear.md) + +# clear + +`open fun clear(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Clears the element + diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/click.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/click.md new file mode 100644 index 00000000..1b7eb588 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/click.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebActions](index.md) / [click](./click.md) + +# click + +`open fun click(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Clicks on element + diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/index.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/index.md new file mode 100644 index 00000000..eac9533d --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/index.md @@ -0,0 +1,33 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebActions](./index.md) + +# WebActions + +`interface WebActions` + +Provides action for interacting with WebViews + +**See Also** + +[WebView](#) + +### Properties + +| Name | Summary | +|---|---| +| [ref](ref.md) | `abstract val ref: Atom` | +| [web](web.md) | `abstract val web: `[`WebInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [clear](clear.md) | `open fun clear(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clears the element | +| [click](click.md) | `open fun click(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clicks on element | +| [keys](keys.md) | `open fun keys(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Input keys with element in focus | +| [scroll](scroll.md) | `open fun scroll(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the element inside WebView | + +### Inheritors + +| Name | Summary | +|---|---| +| [KWebInteraction](../-web-element-builder/-k-web-interaction/index.md) | `inner class KWebInteraction : `[`WebActions`](./index.md)`, `[`WebAssertions`](../-web-assertions/index.md) | diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/keys.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/keys.md new file mode 100644 index 00000000..4a7eff36 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/keys.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebActions](index.md) / [keys](./keys.md) + +# keys + +`open fun keys(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Input keys with element in focus + +### Parameters + +`text` - Text to input \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/ref.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/ref.md new file mode 100644 index 00000000..56d70608 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/ref.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebActions](index.md) / [ref](./ref.md) + +# ref + +`abstract val ref: Atom` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/scroll.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/scroll.md new file mode 100644 index 00000000..8c98047e --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/scroll.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebActions](index.md) / [scroll](./scroll.md) + +# scroll + +`open fun scroll(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Scrolls to the element inside WebView + diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/web.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/web.md new file mode 100644 index 00000000..9ef5b177 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-actions/web.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebActions](index.md) / [web](./web.md) + +# web + +`abstract val web: `[`WebInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/contains-text.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/contains-text.md new file mode 100644 index 00000000..b26b3c46 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/contains-text.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebAssertions](index.md) / [containsText](./contains-text.md) + +# containsText + +`open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if element contains given text + +### Parameters + +`text` - Text to be searched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/has-text.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/has-text.md new file mode 100644 index 00000000..7f59fe44 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/has-text.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebAssertions](index.md) / [hasText](./has-text.md) + +# hasText + +`open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if element has given text + +### Parameters + +`text` - Text to be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/index.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/index.md new file mode 100644 index 00000000..298ba5e7 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/index.md @@ -0,0 +1,28 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebAssertions](./index.md) + +# WebAssertions + +`interface WebAssertions` + +Interface that provides assertions for WebViews + +### Properties + +| Name | Summary | +|---|---| +| [ref](ref.md) | `abstract val ref: Atom` | +| [web](web.md) | `abstract val web: `[`WebInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [containsText](contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element contains given text | +| [hasText](has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element has given text | +| [matches](matches.md) | `open fun matches(value: Atom<`[`T`](matches.md#T)`>, matcher: Matcher<`[`T`](matches.md#T)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element matches given matcher | + +### Inheritors + +| Name | Summary | +|---|---| +| [KWebInteraction](../-web-element-builder/-k-web-interaction/index.md) | `inner class KWebInteraction : `[`WebActions`](../-web-actions/index.md)`, `[`WebAssertions`](./index.md) | diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/matches.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/matches.md new file mode 100644 index 00000000..4574de5f --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/matches.md @@ -0,0 +1,15 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebAssertions](index.md) / [matches](./matches.md) + +# matches + +`open fun matches(value: Atom<`[`T`](matches.md#T)`>, matcher: Matcher<`[`T`](matches.md#T)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Checks if element matches given matcher + +### Parameters + +`T` - Type of value to be matched + +`value` - Actual value to be matched + +`matcher` - Matcher that matches given value \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/ref.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/ref.md new file mode 100644 index 00000000..a892cf10 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/ref.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebAssertions](index.md) / [ref](./ref.md) + +# ref + +`abstract val ref: Atom` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/web.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/web.md new file mode 100644 index 00000000..54dac876 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-assertions/web.md @@ -0,0 +1,5 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebAssertions](index.md) / [web](./web.md) + +# web + +`abstract val web: `[`WebInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md) \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-init-.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-init-.md new file mode 100644 index 00000000..5a02a583 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-init-.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebElementBuilder](index.md) / [<init>](./-init-.md) + +# <init> + +`WebElementBuilder(view: `[`WebInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md)`)` + +Class for building WebView element matchers + +### Parameters + +`web` - WebInteraction where elements should be matched \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-k-web-interaction/-init-.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-k-web-interaction/-init-.md new file mode 100644 index 00000000..991449ac --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-k-web-interaction/-init-.md @@ -0,0 +1,5 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.web](../../index.md) / [WebElementBuilder](../index.md) / [KWebInteraction](index.md) / [<init>](./-init-.md) + +# <init> + +`KWebInteraction(web: `[`WebInteractionDelegate`](../../../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md)`, ref: Atom)` \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-k-web-interaction/index.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-k-web-interaction/index.md new file mode 100644 index 00000000..8cb544fd --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-k-web-interaction/index.md @@ -0,0 +1,30 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.web](../../index.md) / [WebElementBuilder](../index.md) / [KWebInteraction](./index.md) + +# KWebInteraction + +`inner class KWebInteraction : `[`WebActions`](../../-web-actions/index.md)`, `[`WebAssertions`](../../-web-assertions/index.md) + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `KWebInteraction(web: `[`WebInteractionDelegate`](../../../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md)`, ref: Atom)` | + +### Properties + +| Name | Summary | +|---|---| +| [ref](ref.md) | `val ref: Atom` | +| [web](web.md) | `val web: `[`WebInteractionDelegate`](../../../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md) | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [clear](../../-web-actions/clear.md) | `open fun clear(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clears the element | +| [click](../../-web-actions/click.md) | `open fun click(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Clicks on element | +| [containsText](../../-web-assertions/contains-text.md) | `open fun containsText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element contains given text | +| [hasText](../../-web-assertions/has-text.md) | `open fun hasText(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element has given text | +| [keys](../../-web-actions/keys.md) | `open fun keys(text: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Input keys with element in focus | +| [matches](../../-web-assertions/matches.md) | `open fun matches(value: Atom<`[`T`](../../-web-assertions/matches.md#T)`>, matcher: Matcher<`[`T`](../../-web-assertions/matches.md#T)`>): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if element matches given matcher | +| [scroll](../../-web-actions/scroll.md) | `open fun scroll(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the element inside WebView | diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-k-web-interaction/ref.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-k-web-interaction/ref.md new file mode 100644 index 00000000..a2a4b896 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-k-web-interaction/ref.md @@ -0,0 +1,10 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.web](../../index.md) / [WebElementBuilder](../index.md) / [KWebInteraction](index.md) / [ref](./ref.md) + +# ref + +`val ref: Atom` + +Overrides [WebActions.ref](../../-web-actions/ref.md) + +Overrides [WebAssertions.ref](../../-web-assertions/ref.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-k-web-interaction/web.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-k-web-interaction/web.md new file mode 100644 index 00000000..399a33c5 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/-k-web-interaction/web.md @@ -0,0 +1,10 @@ +[kakao](../../../index.md) / [io.github.kakaocup.kakao.web](../../index.md) / [WebElementBuilder](../index.md) / [KWebInteraction](index.md) / [web](./web.md) + +# web + +`val web: `[`WebInteractionDelegate`](../../../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md) + +Overrides [WebActions.web](../../-web-actions/web.md) + +Overrides [WebAssertions.web](../../-web-assertions/web.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/index.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/index.md new file mode 100644 index 00000000..b8159dfb --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/index.md @@ -0,0 +1,42 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebElementBuilder](./index.md) + +# WebElementBuilder + +`class WebElementBuilder : `[`Interceptable`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md)`, WebAssertion<*>, Atom<*>>` + +Class for building WebView element matchers + +### Parameters + +`web` - WebInteraction where elements should be matched + +### Types + +| Name | Summary | +|---|---| +| [KWebInteraction](-k-web-interaction/index.md) | `inner class KWebInteraction : `[`WebActions`](../-web-actions/index.md)`, `[`WebAssertions`](../-web-assertions/index.md) | + +### Constructors + +| Name | Summary | +|---|---| +| [<init>](-init-.md) | `WebElementBuilder(view: `[`WebInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md)`)`
Class for building WebView element matchers | + +### Properties + +| Name | Summary | +|---|---| +| [view](view.md) | `val view: `[`WebInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md) | + +### Functions + +| Name | Summary | +|---|---| +| [withElement](with-element.md) | `fun withElement(locator: Locator, value: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, interaction: `[`WebElementBuilder.KWebInteraction`](-k-web-interaction/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Looks up web view element and performs actions/assertions on it | + +### Inherited Functions + +| Name | Summary | +|---|---| +| [intercept](../../io.github.kakaocup.kakao.intercept/-interceptable/intercept.md) | `open fun intercept(builder: `[`Interceptor.Builder`](../../io.github.kakaocup.kakao.intercept/-interceptor/-builder/index.md)`<`[`INTERACTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#INTERACTION)`, `[`ASSERTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#ASSERTION)`, `[`ACTION`](../../io.github.kakaocup.kakao.intercept/-interceptable/index.md#ACTION)`>.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the instance. Interceptors will be invoked on the interaction with the KView. | +| [reset](../../io.github.kakaocup.kakao.intercept/-interceptable/reset.md) | `open fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the instance. | diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/view.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/view.md new file mode 100644 index 00000000..821355d3 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/view.md @@ -0,0 +1,8 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebElementBuilder](index.md) / [view](./view.md) + +# view + +`val view: `[`WebInteractionDelegate`](../../io.github.kakaocup.kakao.delegate/-web-interaction-delegate/index.md) + +Overrides [Interceptable.view](../../io.github.kakaocup.kakao.intercept/-interceptable/view.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/with-element.md b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/with-element.md new file mode 100644 index 00000000..d651f999 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/-web-element-builder/with-element.md @@ -0,0 +1,15 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao.web](../index.md) / [WebElementBuilder](index.md) / [withElement](./with-element.md) + +# withElement + +`fun withElement(locator: Locator, value: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, interaction: `[`WebElementBuilder.KWebInteraction`](-k-web-interaction/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Looks up web view element and performs actions/assertions on it + +### Parameters + +`locator` - Locator of web view element + +`value` - Value to be searched for in web view + +`interaction` - Tail lambda where you can perform actions/assertions \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao.web/index.md b/docs/kakao/io.github.kakaocup.kakao.web/index.md new file mode 100644 index 00000000..ff04e3f0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao.web/index.md @@ -0,0 +1,12 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao.web](./index.md) + +## Package io.github.kakaocup.kakao.web + +### Types + +| Name | Summary | +|---|---| +| [KWebView](-k-web-view/index.md) | `open class KWebView`
Class for interacting with WebViews | +| [WebActions](-web-actions/index.md) | `interface WebActions`
Provides action for interacting with WebViews | +| [WebAssertions](-web-assertions/index.md) | `interface WebAssertions`
Interface that provides assertions for WebViews | +| [WebElementBuilder](-web-element-builder/index.md) | `class WebElementBuilder : `[`Interceptable`](../io.github.kakaocup.kakao.intercept/-interceptable/index.md)`, WebAssertion<*>, Atom<*>>`
Class for building WebView element matchers | diff --git a/docs/kakao/io.github.kakaocup.kakao/-kakao/index.md b/docs/kakao/io.github.kakaocup.kakao/-kakao/index.md new file mode 100644 index 00000000..eec04587 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao/-kakao/index.md @@ -0,0 +1,13 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao](../index.md) / [Kakao](./index.md) + +# Kakao + +`object Kakao` + +### Functions + +| Name | Summary | +|---|---| +| [intercept](intercept.md) | `fun intercept(configurator: `[`Interceptor.Configurator`](../../io.github.kakaocup.kakao.intercept/-interceptor/-configurator/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Sets the interceptors for the whole Kakao runtime. Interceptors will be invoked on all of the interactions with the KView instances. | +| [invoke](invoke.md) | `operator fun invoke(function: `[`Kakao`](./index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style | +| [reset](reset.md) | `fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Removes the interceptors from the Kakao runtime. | diff --git a/docs/kakao/io.github.kakaocup.kakao/-kakao/intercept.md b/docs/kakao/io.github.kakaocup.kakao/-kakao/intercept.md new file mode 100644 index 00000000..a1bfd3b6 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao/-kakao/intercept.md @@ -0,0 +1,17 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao](../index.md) / [Kakao](index.md) / [intercept](./intercept.md) + +# intercept + +`fun intercept(configurator: `[`Interceptor.Configurator`](../../io.github.kakaocup.kakao.intercept/-interceptor/-configurator/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Sets the interceptors for the whole Kakao runtime. +Interceptors will be invoked on all of the interactions with the KView instances. + +### Parameters + +`configurator` - Configuration of the interceptors + +**See Also** + +[Interceptor](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao/-kakao/invoke.md b/docs/kakao/io.github.kakaocup.kakao/-kakao/invoke.md new file mode 100644 index 00000000..d4fed9b0 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao/-kakao/invoke.md @@ -0,0 +1,11 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao](../index.md) / [Kakao](index.md) / [invoke](./invoke.md) + +# invoke + +`operator fun invoke(function: `[`Kakao`](index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Operator that allows usage of DSL style + +### Parameters + +`function` - Tail lambda with receiver which is your Kakao runtime \ No newline at end of file diff --git a/docs/kakao/io.github.kakaocup.kakao/-kakao/reset.md b/docs/kakao/io.github.kakaocup.kakao/-kakao/reset.md new file mode 100644 index 00000000..e00ef803 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao/-kakao/reset.md @@ -0,0 +1,14 @@ +[kakao](../../index.md) / [io.github.kakaocup.kakao](../index.md) / [Kakao](index.md) / [reset](./reset.md) + +# reset + +`fun reset(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) + +Removes the interceptors from the Kakao runtime. + +**See Also** + +[intercept](intercept.md) + +[Interceptor](../../io.github.kakaocup.kakao.intercept/-interceptor/index.md) + diff --git a/docs/kakao/io.github.kakaocup.kakao/index.md b/docs/kakao/io.github.kakaocup.kakao/index.md new file mode 100644 index 00000000..88187b68 --- /dev/null +++ b/docs/kakao/io.github.kakaocup.kakao/index.md @@ -0,0 +1,9 @@ +[kakao](../index.md) / [io.github.kakaocup.kakao](./index.md) + +## Package io.github.kakaocup.kakao + +### Types + +| Name | Summary | +|---|---| +| [Kakao](-kakao/index.md) | `object Kakao` | diff --git a/docs/kakao/package-list b/docs/kakao/package-list index 5eaf1ccc..bc3c2442 100644 --- a/docs/kakao/package-list +++ b/docs/kakao/package-list @@ -1,39 +1,41 @@ $dokka.format:gfm $dokka.linkExtension:md -com.agoda.kakao -com.agoda.kakao.bottomnav -com.agoda.kakao.check -com.agoda.kakao.chipgroup -com.agoda.kakao.common -com.agoda.kakao.common.actions -com.agoda.kakao.common.assertions -com.agoda.kakao.common.builders -com.agoda.kakao.common.matchers -com.agoda.kakao.common.utilities -com.agoda.kakao.common.views -com.agoda.kakao.delegate -com.agoda.kakao.dialog -com.agoda.kakao.drawer -com.agoda.kakao.edit -com.agoda.kakao.image -com.agoda.kakao.intent -com.agoda.kakao.intercept -com.agoda.kakao.list -com.agoda.kakao.navigation -com.agoda.kakao.pager -com.agoda.kakao.pager2 -com.agoda.kakao.picker.date -com.agoda.kakao.picker.time -com.agoda.kakao.progress -com.agoda.kakao.rating -com.agoda.kakao.recycler -com.agoda.kakao.screen -com.agoda.kakao.scroll -com.agoda.kakao.spinner -com.agoda.kakao.swiperefresh -com.agoda.kakao.switch -com.agoda.kakao.tabs -com.agoda.kakao.text -com.agoda.kakao.toolbar -com.agoda.kakao.web +io.github.kakaocup.kakao +io.github.kakaocup.kakao.bottomnav +io.github.kakaocup.kakao.check +io.github.kakaocup.kakao.chipgroup +io.github.kakaocup.kakao.common +io.github.kakaocup.kakao.common.actions +io.github.kakaocup.kakao.common.assertions +io.github.kakaocup.kakao.common.builders +io.github.kakaocup.kakao.common.matchers +io.github.kakaocup.kakao.common.utilities +io.github.kakaocup.kakao.common.views +io.github.kakaocup.kakao.delegate +io.github.kakaocup.kakao.dialog +io.github.kakaocup.kakao.drawer +io.github.kakaocup.kakao.edit +io.github.kakaocup.kakao.image +io.github.kakaocup.kakao.intent +io.github.kakaocup.kakao.intercept +io.github.kakaocup.kakao.list +io.github.kakaocup.kakao.navigation +io.github.kakaocup.kakao.pager +io.github.kakaocup.kakao.pager2 +io.github.kakaocup.kakao.picker.date +io.github.kakaocup.kakao.picker.time +io.github.kakaocup.kakao.progress +io.github.kakaocup.kakao.rating +io.github.kakaocup.kakao.recycler +io.github.kakaocup.kakao.screen +io.github.kakaocup.kakao.scroll +io.github.kakaocup.kakao.searchview +io.github.kakaocup.kakao.slider +io.github.kakaocup.kakao.spinner +io.github.kakaocup.kakao.swiperefresh +io.github.kakaocup.kakao.switch +io.github.kakaocup.kakao.tabs +io.github.kakaocup.kakao.text +io.github.kakaocup.kakao.toolbar +io.github.kakaocup.kakao.web diff --git a/kakao/src/main/AndroidManifest.xml b/kakao/src/main/AndroidManifest.xml index 22b307c4..1a7fb8cd 100644 --- a/kakao/src/main/AndroidManifest.xml +++ b/kakao/src/main/AndroidManifest.xml @@ -1,5 +1,5 @@ - + diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/KakaoDslMarker.kt b/kakao/src/main/kotlin/com/agoda/kakao/common/KakaoDslMarker.kt deleted file mode 100644 index 6668ee5e..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/KakaoDslMarker.kt +++ /dev/null @@ -1,6 +0,0 @@ -@file:Suppress("unused") - -package com.agoda.kakao.common - -@DslMarker -annotation class KakaoDslMarker diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/assertions/AdapterAssertions.kt b/kakao/src/main/kotlin/com/agoda/kakao/common/assertions/AdapterAssertions.kt deleted file mode 100644 index ab1e64a7..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/assertions/AdapterAssertions.kt +++ /dev/null @@ -1,15 +0,0 @@ -@file:Suppress("unused") - -package com.agoda.kakao.common.assertions - -import com.agoda.kakao.delegate.ViewInteractionDelegate - -/** - * Provides assertions for view with adapters - * - * @see com.agoda.kakao.recycler.RecyclerAdapterAssertions - * @see com.agoda.kakao.list.AbsListViewAdapterAssertions - */ -interface AdapterAssertions { - val view: ViewInteractionDelegate -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/edit/KEditText.kt b/kakao/src/main/kotlin/com/agoda/kakao/edit/KEditText.kt deleted file mode 100644 index 7e1dff4b..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/edit/KEditText.kt +++ /dev/null @@ -1,22 +0,0 @@ -@file:Suppress("unused") - -package com.agoda.kakao.edit - -import android.view.View -import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView -import com.agoda.kakao.text.TextViewAssertions -import org.hamcrest.Matcher - -/** - * View with EditableActions and TextViewAssertions - * - * @see EditableActions - * @see TextViewAssertions - */ -class KEditText : KBaseView, EditableActions, TextViewAssertions { - constructor(function: ViewBuilder.() -> Unit) : super(function) - constructor(parent: Matcher, function: ViewBuilder.() -> Unit) : super(parent, function) - constructor(parent: DataInteraction, function: ViewBuilder.() -> Unit) : super(parent, function) -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/intercept/Interception.kt b/kakao/src/main/kotlin/com/agoda/kakao/intercept/Interception.kt deleted file mode 100644 index 52009a4e..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/intercept/Interception.kt +++ /dev/null @@ -1,3 +0,0 @@ -package com.agoda.kakao.intercept - -data class Interception(val isOverride: Boolean, val interceptor: T) diff --git a/kakao/src/main/kotlin/com/agoda/kakao/list/AbsListViewAdapterAssertions.kt b/kakao/src/main/kotlin/com/agoda/kakao/list/AbsListViewAdapterAssertions.kt deleted file mode 100644 index e9437a22..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/list/AbsListViewAdapterAssertions.kt +++ /dev/null @@ -1,21 +0,0 @@ -@file:Suppress("unused") - -package com.agoda.kakao.list - -import androidx.test.espresso.assertion.ViewAssertions -import com.agoda.kakao.common.assertions.AdapterAssertions -import com.agoda.kakao.common.matchers.AbsListViewAdapterSizeMatcher - -/** - * Provides assertions for AbsListView adapter - */ -interface AbsListViewAdapterAssertions : AdapterAssertions { - /** - * Check size of AbsListView - * - * @param size expected child count size in AbsListView - */ - fun hasSize(size: Int) { - view.check(ViewAssertions.matches(AbsListViewAdapterSizeMatcher(size))) - } -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/navigation/NavigationViewAssertions.kt b/kakao/src/main/kotlin/com/agoda/kakao/navigation/NavigationViewAssertions.kt deleted file mode 100644 index 7aa752f0..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/navigation/NavigationViewAssertions.kt +++ /dev/null @@ -1,21 +0,0 @@ -@file:Suppress("unused") - -package com.agoda.kakao.navigation - -import androidx.test.espresso.assertion.ViewAssertions -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.matchers.NavigationItemMatcher - -/** - * Provides assertions for NavigationView - */ -interface NavigationViewAssertions : BaseAssertions { - /** - * Checks if NavigationView has checked given item id - * - * @param id menu item expected to be checked - */ - fun isItemChecked(id: Int) { - view.check(ViewAssertions.matches(NavigationItemMatcher(id))) - } -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/pager/KViewPager.kt b/kakao/src/main/kotlin/com/agoda/kakao/pager/KViewPager.kt deleted file mode 100644 index 48bc672e..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/pager/KViewPager.kt +++ /dev/null @@ -1,22 +0,0 @@ -@file:Suppress("unused") - -package com.agoda.kakao.pager - -import android.view.View -import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.actions.SwipeableActions -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView -import org.hamcrest.Matcher - -/** - * View with SwipeableActions and ViewPagerAssertions - * - * @see SwipeableActions - * @see ViewPagerAssertions - */ -class KViewPager : KBaseView, SwipeableActions, ViewPagerAssertions { - constructor(function: ViewBuilder.() -> Unit) : super(function) - constructor(parent: Matcher, function: ViewBuilder.() -> Unit) : super(parent, function) - constructor(parent: DataInteraction, function: ViewBuilder.() -> Unit) : super(parent, function) -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/pager/ViewPagerAssertions.kt b/kakao/src/main/kotlin/com/agoda/kakao/pager/ViewPagerAssertions.kt deleted file mode 100644 index 8094f97e..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/pager/ViewPagerAssertions.kt +++ /dev/null @@ -1,21 +0,0 @@ -@file:Suppress("unused") - -package com.agoda.kakao.pager - -import androidx.test.espresso.assertion.ViewAssertions -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.matchers.PageMatcher - -/** - * Provides assertions for view pagers - */ -interface ViewPagerAssertions : BaseAssertions { - /** - * Checks if the view is currently at given page - * - * @param index Page index to be matched - */ - fun isAtPage(index: Int) { - view.check(ViewAssertions.matches(PageMatcher(index))) - } -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/pager2/ViewPager2AdapterAssertions.kt b/kakao/src/main/kotlin/com/agoda/kakao/pager2/ViewPager2AdapterAssertions.kt deleted file mode 100644 index 1d8687d1..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/pager2/ViewPager2AdapterAssertions.kt +++ /dev/null @@ -1,21 +0,0 @@ -@file:Suppress("unused") - -package com.agoda.kakao.pager2 - -import androidx.test.espresso.assertion.ViewAssertions -import com.agoda.kakao.common.assertions.AdapterAssertions -import com.agoda.kakao.common.matchers.ViewPager2AdapterSizeMatcher - -/** - * Provides assertions for viewpager2 adapter - */ -interface ViewPager2AdapterAssertions : AdapterAssertions { - /** - * Check size of view pager 2 view - * - * @param size expected child count size in view pager 2 view - */ - fun hasSize(size: Int) { - view.check(ViewAssertions.matches(ViewPager2AdapterSizeMatcher(size))) - } -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/picker/time/TimePickerAction.kt b/kakao/src/main/kotlin/com/agoda/kakao/picker/time/TimePickerAction.kt deleted file mode 100644 index 4d69e31e..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/picker/time/TimePickerAction.kt +++ /dev/null @@ -1,16 +0,0 @@ -package com.agoda.kakao.picker.time - -import androidx.test.espresso.contrib.PickerActions -import com.agoda.kakao.common.actions.BaseActions - -/** - * Provides actions for time picker - */ -interface TimePickerAction : BaseActions { - /** - * Set time to picker dialog - * - * @param - */ - fun setTime(hour: Int, minutes: Int) = view.perform(PickerActions.setTime(hour, minutes)) -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/progress/ProgressBarAssertions.kt b/kakao/src/main/kotlin/com/agoda/kakao/progress/ProgressBarAssertions.kt deleted file mode 100644 index e4b1e829..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/progress/ProgressBarAssertions.kt +++ /dev/null @@ -1,21 +0,0 @@ -@file:Suppress("unused") - -package com.agoda.kakao.progress - -import androidx.test.espresso.assertion.ViewAssertions -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.matchers.ProgressMatcher - -/** - * Provides assertions for progress bar - */ -interface ProgressBarAssertions : BaseAssertions { - /** - * Checks if view has number of progress as expected - * - * @param number progress as expected - */ - fun hasProgress(number: Int) { - view.check(ViewAssertions.matches(ProgressMatcher(number))) - } -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/rating/RatingBarAssertions.kt b/kakao/src/main/kotlin/com/agoda/kakao/rating/RatingBarAssertions.kt deleted file mode 100644 index 6a9c3a93..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/rating/RatingBarAssertions.kt +++ /dev/null @@ -1,21 +0,0 @@ -@file:Suppress("unused") - -package com.agoda.kakao.rating - -import androidx.test.espresso.assertion.ViewAssertions -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.matchers.RatingBarMatcher - -/** - * Provides assertions for RatingBar - */ -interface RatingBarAssertions : BaseAssertions { - /** - * Checks if RatingBar has number of rating as expected - * - * @param number rating as expected - */ - fun hasRating(number: Float) { - view.check(ViewAssertions.matches(RatingBarMatcher(number))) - } -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/recycler/RecyclerAdapterAssertions.kt b/kakao/src/main/kotlin/com/agoda/kakao/recycler/RecyclerAdapterAssertions.kt deleted file mode 100644 index 33414d4e..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/recycler/RecyclerAdapterAssertions.kt +++ /dev/null @@ -1,21 +0,0 @@ -@file:Suppress("unused") - -package com.agoda.kakao.recycler - -import androidx.test.espresso.assertion.ViewAssertions -import com.agoda.kakao.common.assertions.AdapterAssertions -import com.agoda.kakao.common.matchers.RecyclerViewAdapterSizeMatcher - -/** - * Provides assertions for recyclerView adapter - */ -interface RecyclerAdapterAssertions : AdapterAssertions { - /** - * Check size of recycler view - * - * @param size expected child count size in recycler view - */ - fun hasSize(size: Int) { - view.check(ViewAssertions.matches(RecyclerViewAdapterSizeMatcher(size))) - } -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/scroll/KScrollView.kt b/kakao/src/main/kotlin/com/agoda/kakao/scroll/KScrollView.kt deleted file mode 100644 index 5228e482..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/scroll/KScrollView.kt +++ /dev/null @@ -1,20 +0,0 @@ -package com.agoda.kakao.scroll - -import android.view.View -import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView -import org.hamcrest.Matcher - -/** - * View with ScrollViewActions and BaseAssertions - * - * @see ScrollViewActions - * @see BaseAssertions - */ -class KScrollView : KBaseView, ScrollViewActions, BaseAssertions { - constructor(function: ViewBuilder.() -> Unit) : super(function) - constructor(parent: Matcher, function: ViewBuilder.() -> Unit) : super(parent, function) - constructor(parent: DataInteraction, function: ViewBuilder.() -> Unit) : super(parent, function) -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/searchview/KSearchView.kt b/kakao/src/main/kotlin/com/agoda/kakao/searchview/KSearchView.kt deleted file mode 100644 index 9357b4b0..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/searchview/KSearchView.kt +++ /dev/null @@ -1,13 +0,0 @@ -package com.agoda.kakao.searchview - -import android.view.View -import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView -import org.hamcrest.Matcher - -class KSearchView : KBaseView, SearchViewActions, SearchViewAssertions { - constructor(function: ViewBuilder.() -> Unit) : super(function) - constructor(parent: Matcher, function: ViewBuilder.() -> Unit) : super(parent, function) - constructor(parent: DataInteraction, function: ViewBuilder.() -> Unit) : super(parent, function) -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/slider/KSlider.kt b/kakao/src/main/kotlin/com/agoda/kakao/slider/KSlider.kt deleted file mode 100644 index 0dec5a37..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/slider/KSlider.kt +++ /dev/null @@ -1,13 +0,0 @@ -package com.agoda.kakao.slider - -import android.view.View -import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView -import org.hamcrest.Matcher - -class KSlider : KBaseView, SliderActions, SliderAssertions { - constructor(function: ViewBuilder.() -> Unit) : super(function) - constructor(parent: Matcher, function: ViewBuilder.() -> Unit) : super(parent, function) - constructor(parent: DataInteraction, function: ViewBuilder.() -> Unit) : super(parent, function) -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/slider/SliderAssertions.kt b/kakao/src/main/kotlin/com/agoda/kakao/slider/SliderAssertions.kt deleted file mode 100644 index bc1c5370..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/slider/SliderAssertions.kt +++ /dev/null @@ -1,13 +0,0 @@ -package com.agoda.kakao.slider - -import androidx.test.espresso.assertion.ViewAssertions -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.matchers.SliderMatcher - -interface SliderAssertions : BaseAssertions { - fun hasValue(value: Float) { - view.check( - ViewAssertions.matches(SliderMatcher(value)) - ) - } -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/spinner/KSpinnerItem.kt b/kakao/src/main/kotlin/com/agoda/kakao/spinner/KSpinnerItem.kt deleted file mode 100644 index 3153a1a7..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/spinner/KSpinnerItem.kt +++ /dev/null @@ -1,18 +0,0 @@ -@file:Suppress("unused") - -package com.agoda.kakao.spinner - -import androidx.test.espresso.DataInteraction -import com.agoda.kakao.list.KAdapterItem -import com.agoda.kakao.text.KTextView -import com.agoda.kakao.text.TextViewAssertions - -/** - * KTextView implementation of KAdapterItem - * - * Use this if you want to perform/assert on the root view of adapter item - * - * @param parent Matcher of the root view of adapter item - * @see KAdapterItem - */ -class KSpinnerItem(parent: DataInteraction) : KAdapterItem(parent), TextViewAssertions diff --git a/kakao/src/main/kotlin/com/agoda/kakao/switch/KSwitch.kt b/kakao/src/main/kotlin/com/agoda/kakao/switch/KSwitch.kt deleted file mode 100644 index 4b6646ab..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/switch/KSwitch.kt +++ /dev/null @@ -1,22 +0,0 @@ -package com.agoda.kakao.switch - -import android.view.View -import androidx.test.espresso.DataInteraction -import com.agoda.kakao.check.CheckableAssertions -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView -import com.agoda.kakao.text.TextViewAssertions -import org.hamcrest.Matcher - -/** - * View with SwitchableActions, CheckableAssertions and TextViewAssertions - * - * @see SwitchableActions - * @see CheckableAssertions - * @see TextViewAssertions - */ -class KSwitch : KBaseView, SwitchableActions, TextViewAssertions, CheckableAssertions { - constructor(function: ViewBuilder.() -> Unit) : super(function) - constructor(parent: Matcher, function: ViewBuilder.() -> Unit) : super(parent, function) - constructor(parent: DataInteraction, function: ViewBuilder.() -> Unit) : super(parent, function) -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/toolbar/ToolbarViewActions.kt b/kakao/src/main/kotlin/com/agoda/kakao/toolbar/ToolbarViewActions.kt deleted file mode 100644 index df6aeb7b..00000000 --- a/kakao/src/main/kotlin/com/agoda/kakao/toolbar/ToolbarViewActions.kt +++ /dev/null @@ -1,12 +0,0 @@ -@file:Suppress("unused") - -package com.agoda.kakao.toolbar - -import com.agoda.kakao.common.actions.BaseActions - -/** - * Provides actions for Toolbar - */ -interface ToolbarViewActions : BaseActions { - -} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/Kakao.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/Kakao.kt similarity index 95% rename from kakao/src/main/kotlin/com/agoda/kakao/Kakao.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/Kakao.kt index f7e5bf4b..7b67b1b7 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/Kakao.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/Kakao.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao +package io.github.kakaocup.kakao import androidx.test.espresso.DataInteraction import androidx.test.espresso.ViewAction @@ -7,7 +7,7 @@ import androidx.test.espresso.ViewInteraction import androidx.test.espresso.web.assertion.WebAssertion import androidx.test.espresso.web.model.Atom import androidx.test.espresso.web.sugar.Web -import com.agoda.kakao.intercept.Interceptor +import io.github.kakaocup.kakao.intercept.Interceptor object Kakao { internal var viewInterceptor: Interceptor? = null diff --git a/kakao/src/main/kotlin/com/agoda/kakao/bottomnav/BottomNavigationViewActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/bottomnav/BottomNavigationViewActions.kt similarity index 90% rename from kakao/src/main/kotlin/com/agoda/kakao/bottomnav/BottomNavigationViewActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/bottomnav/BottomNavigationViewActions.kt index 24fb73ea..dd7dbfba 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/bottomnav/BottomNavigationViewActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/bottomnav/BottomNavigationViewActions.kt @@ -1,12 +1,12 @@ @file:Suppress("unused") -package com.agoda.kakao.bottomnav +package io.github.kakaocup.kakao.bottomnav import android.view.View import androidx.test.espresso.UiController import androidx.test.espresso.ViewAction import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions import com.google.android.material.bottomnavigation.BottomNavigationView /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/bottomnav/BottomNavigationViewAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/bottomnav/BottomNavigationViewAssertions.kt similarity index 89% rename from kakao/src/main/kotlin/com/agoda/kakao/bottomnav/BottomNavigationViewAssertions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/bottomnav/BottomNavigationViewAssertions.kt index b7990c8b..0a34fc3a 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/bottomnav/BottomNavigationViewAssertions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/bottomnav/BottomNavigationViewAssertions.kt @@ -1,9 +1,9 @@ @file:Suppress("unused") -package com.agoda.kakao.bottomnav +package io.github.kakaocup.kakao.bottomnav import androidx.test.espresso.ViewAssertion -import com.agoda.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.assertions.BaseAssertions import com.google.android.material.bottomnavigation.BottomNavigationView /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/bottomnav/KBottomNavigationView.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/bottomnav/KBottomNavigationView.kt similarity index 80% rename from kakao/src/main/kotlin/com/agoda/kakao/bottomnav/KBottomNavigationView.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/bottomnav/KBottomNavigationView.kt index 21ea9cc7..90fbf8a5 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/bottomnav/KBottomNavigationView.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/bottomnav/KBottomNavigationView.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.bottomnav +package io.github.kakaocup.kakao.bottomnav import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/check/CheckableActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/check/CheckableActions.kt similarity index 93% rename from kakao/src/main/kotlin/com/agoda/kakao/check/CheckableActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/check/CheckableActions.kt index e71cac17..8e95b939 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/check/CheckableActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/check/CheckableActions.kt @@ -1,13 +1,13 @@ @file:Suppress("unused") -package com.agoda.kakao.check +package io.github.kakaocup.kakao.check import android.view.View import android.widget.Checkable import androidx.test.espresso.UiController import androidx.test.espresso.ViewAction import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions import org.hamcrest.Description import org.hamcrest.Matchers import org.hamcrest.TypeSafeMatcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/check/CheckableAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/check/CheckableAssertions.kt similarity index 86% rename from kakao/src/main/kotlin/com/agoda/kakao/check/CheckableAssertions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/check/CheckableAssertions.kt index 996576e5..4227d3ec 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/check/CheckableAssertions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/check/CheckableAssertions.kt @@ -1,10 +1,10 @@ @file:Suppress("unused") -package com.agoda.kakao.check +package io.github.kakaocup.kakao.check import androidx.test.espresso.assertion.ViewAssertions import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.assertions.BaseAssertions /** * Provides checkable based assertions for views diff --git a/kakao/src/main/kotlin/com/agoda/kakao/check/KCheckBox.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/check/KCheckBox.kt similarity index 75% rename from kakao/src/main/kotlin/com/agoda/kakao/check/KCheckBox.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/check/KCheckBox.kt index 16f289b7..2a3df759 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/check/KCheckBox.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/check/KCheckBox.kt @@ -1,12 +1,12 @@ @file:Suppress("unused") -package com.agoda.kakao.check +package io.github.kakaocup.kakao.check import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView -import com.agoda.kakao.text.TextViewAssertions +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.text.TextViewAssertions import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/chipgroup/ChipGroupActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/chipgroup/ChipGroupActions.kt similarity index 96% rename from kakao/src/main/kotlin/com/agoda/kakao/chipgroup/ChipGroupActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/chipgroup/ChipGroupActions.kt index e69c7f59..db7736bd 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/chipgroup/ChipGroupActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/chipgroup/ChipGroupActions.kt @@ -1,11 +1,11 @@ -package com.agoda.kakao.chipgroup +package io.github.kakaocup.kakao.chipgroup import android.view.View import androidx.annotation.IdRes import androidx.test.espresso.UiController import androidx.test.espresso.ViewAction import androidx.test.espresso.matcher.ViewMatchers.isAssignableFrom -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions import com.google.android.material.chip.Chip import com.google.android.material.chip.ChipGroup diff --git a/kakao/src/main/kotlin/com/agoda/kakao/chipgroup/ChipGroupAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/chipgroup/ChipGroupAssertions.kt similarity index 89% rename from kakao/src/main/kotlin/com/agoda/kakao/chipgroup/ChipGroupAssertions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/chipgroup/ChipGroupAssertions.kt index 1a8b8a62..944a8d29 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/chipgroup/ChipGroupAssertions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/chipgroup/ChipGroupAssertions.kt @@ -1,13 +1,13 @@ -package com.agoda.kakao.chipgroup +package io.github.kakaocup.kakao.chipgroup import androidx.annotation.IdRes import androidx.test.espresso.assertion.ViewAssertions import androidx.test.espresso.matcher.ViewMatchers.withChild import androidx.test.espresso.matcher.ViewMatchers.withId import androidx.test.espresso.matcher.ViewMatchers.withText -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.matchers.ChildCountMatcher -import com.agoda.kakao.common.matchers.SelectedChipMatcher +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.matchers.ChildCountMatcher +import io.github.kakaocup.kakao.common.matchers.SelectedChipMatcher import org.hamcrest.CoreMatchers.`is` import org.hamcrest.CoreMatchers.allOf import org.hamcrest.Matcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/chipgroup/KChipGroup.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/chipgroup/KChipGroup.kt similarity index 78% rename from kakao/src/main/kotlin/com/agoda/kakao/chipgroup/KChipGroup.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/chipgroup/KChipGroup.kt index 28923198..7e3ebc40 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/chipgroup/KChipGroup.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/chipgroup/KChipGroup.kt @@ -1,9 +1,9 @@ -package com.agoda.kakao.chipgroup +package io.github.kakaocup.kakao.chipgroup import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/KakaoDslMarker.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/KakaoDslMarker.kt new file mode 100644 index 00000000..ecd2a89e --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/KakaoDslMarker.kt @@ -0,0 +1,6 @@ +@file:Suppress("unused") + +package io.github.kakaocup.kakao.common + +@DslMarker +annotation class KakaoDslMarker diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/actions/BaseActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/actions/BaseActions.kt similarity index 95% rename from kakao/src/main/kotlin/com/agoda/kakao/common/actions/BaseActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/actions/BaseActions.kt index e90f4f3d..329b7036 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/actions/BaseActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/actions/BaseActions.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.actions +package io.github.kakaocup.kakao.common.actions import android.view.InputDevice import android.view.MotionEvent @@ -12,8 +12,8 @@ import androidx.test.espresso.action.GeneralLocation import androidx.test.espresso.action.Press import androidx.test.espresso.action.Tap import androidx.test.espresso.action.ViewActions -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.delegate.ViewInteractionDelegate +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/actions/NestedScrollToAction.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/actions/NestedScrollToAction.kt similarity index 96% rename from kakao/src/main/kotlin/com/agoda/kakao/common/actions/NestedScrollToAction.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/actions/NestedScrollToAction.kt index 9c649ef6..83fb1679 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/actions/NestedScrollToAction.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/actions/NestedScrollToAction.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.common.actions +package io.github.kakaocup.kakao.common.actions import android.view.View import android.widget.HorizontalScrollView diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/actions/ScrollableActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/actions/ScrollableActions.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/common/actions/ScrollableActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/actions/ScrollableActions.kt index 6cb2b8fe..702c25dd 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/actions/ScrollableActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/actions/ScrollableActions.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.actions +package io.github.kakaocup.kakao.common.actions /** * Provides scrolling actions for view diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/actions/SwipeableActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/actions/SwipeableActions.kt similarity index 93% rename from kakao/src/main/kotlin/com/agoda/kakao/common/actions/SwipeableActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/actions/SwipeableActions.kt index 224d69bd..e2139173 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/actions/SwipeableActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/actions/SwipeableActions.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.actions +package io.github.kakaocup.kakao.common.actions import androidx.test.espresso.action.ViewActions diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/assertions/AdapterAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/assertions/AdapterAssertions.kt new file mode 100644 index 00000000..2b7f6afb --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/assertions/AdapterAssertions.kt @@ -0,0 +1,15 @@ +@file:Suppress("unused") + +package io.github.kakaocup.kakao.common.assertions + +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate + +/** + * Provides assertions for view with adapters + * + * @see com.agoda.kakao.recycler.RecyclerAdapterAssertions + * @see com.agoda.kakao.list.AbsListViewAdapterAssertions + */ +interface AdapterAssertions { + val view: ViewInteractionDelegate +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/assertions/BaseAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/assertions/BaseAssertions.kt similarity index 97% rename from kakao/src/main/kotlin/com/agoda/kakao/common/assertions/BaseAssertions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/assertions/BaseAssertions.kt index 33a2c8f8..fa2195a7 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/assertions/BaseAssertions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/assertions/BaseAssertions.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.assertions +package io.github.kakaocup.kakao.common.assertions import androidx.annotation.ColorRes import androidx.test.espresso.Root @@ -8,10 +8,10 @@ import androidx.test.espresso.ViewAssertion import androidx.test.espresso.assertion.PositionAssertions import androidx.test.espresso.assertion.ViewAssertions import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.builders.RootBuilder -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.matchers.BackgroundColorMatcher -import com.agoda.kakao.delegate.ViewInteractionDelegate +import io.github.kakaocup.kakao.common.builders.RootBuilder +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.matchers.BackgroundColorMatcher +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate import org.hamcrest.Matcher import org.hamcrest.Matchers diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/builders/RootBuilder.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/builders/RootBuilder.kt similarity index 96% rename from kakao/src/main/kotlin/com/agoda/kakao/common/builders/RootBuilder.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/builders/RootBuilder.kt index d73195e7..a142638c 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/builders/RootBuilder.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/builders/RootBuilder.kt @@ -1,10 +1,10 @@ @file:Suppress("unused") -package com.agoda.kakao.common.builders +package io.github.kakaocup.kakao.common.builders import androidx.test.espresso.Root import androidx.test.espresso.matcher.RootMatchers -import com.agoda.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.KakaoDslMarker import org.hamcrest.Matcher import org.hamcrest.Matchers import org.hamcrest.core.AllOf diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/builders/ViewBuilder.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/builders/ViewBuilder.kt similarity index 94% rename from kakao/src/main/kotlin/com/agoda/kakao/common/builders/ViewBuilder.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/builders/ViewBuilder.kt index 52bc7c59..09d77f65 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/builders/ViewBuilder.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/builders/ViewBuilder.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.builders +package io.github.kakaocup.kakao.common.builders import android.graphics.Bitmap import android.graphics.drawable.Drawable @@ -10,14 +10,14 @@ import androidx.annotation.DrawableRes import androidx.annotation.StringRes import androidx.test.espresso.Espresso import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.KakaoDslMarker -import com.agoda.kakao.common.matchers.AnyTextMatcher -import com.agoda.kakao.common.matchers.BackgroundColorMatcher -import com.agoda.kakao.common.matchers.DrawableMatcher -import com.agoda.kakao.common.matchers.FirstViewMatcher -import com.agoda.kakao.common.matchers.IndexMatcher -import com.agoda.kakao.common.matchers.RatingBarMatcher -import com.agoda.kakao.delegate.ViewInteractionDelegate +import io.github.kakaocup.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.matchers.AnyTextMatcher +import io.github.kakaocup.kakao.common.matchers.BackgroundColorMatcher +import io.github.kakaocup.kakao.common.matchers.DrawableMatcher +import io.github.kakaocup.kakao.common.matchers.FirstViewMatcher +import io.github.kakaocup.kakao.common.matchers.IndexMatcher +import io.github.kakaocup.kakao.common.matchers.RatingBarMatcher +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate import org.hamcrest.CoreMatchers import org.hamcrest.Matcher import org.hamcrest.Matchers diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/extentions/Extentions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/extentions/Extentions.kt similarity index 95% rename from kakao/src/main/kotlin/com/agoda/kakao/common/extentions/Extentions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/extentions/Extentions.kt index 4ba0d7dc..8eefbdc1 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/extentions/Extentions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/extentions/Extentions.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.common.extentions +package io.github.kakaocup.kakao.common.extentions import android.graphics.Bitmap import android.graphics.Canvas diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/AbsListViewAdapterSizeMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/AbsListViewAdapterSizeMatcher.kt similarity index 94% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/AbsListViewAdapterSizeMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/AbsListViewAdapterSizeMatcher.kt index 4eb25b64..34c02e23 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/AbsListViewAdapterSizeMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/AbsListViewAdapterSizeMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import android.widget.AbsListView diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/AnyTextMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/AnyTextMatcher.kt similarity index 91% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/AnyTextMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/AnyTextMatcher.kt index 942e55c2..1b989ef7 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/AnyTextMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/AnyTextMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import android.widget.TextView diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/BackgroundColorMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/BackgroundColorMatcher.kt similarity index 91% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/BackgroundColorMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/BackgroundColorMatcher.kt index 6a0279df..75de1e61 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/BackgroundColorMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/BackgroundColorMatcher.kt @@ -1,12 +1,12 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.graphics.Color import android.graphics.drawable.ColorDrawable import android.view.View import androidx.annotation.ColorRes -import com.agoda.kakao.common.utilities.getResourceColor +import io.github.kakaocup.kakao.common.utilities.getResourceColor import org.hamcrest.Description import org.hamcrest.TypeSafeMatcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ChildCountMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ChildCountMatcher.kt similarity index 91% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ChildCountMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ChildCountMatcher.kt index ebb643c1..cb42188b 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ChildCountMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ChildCountMatcher.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import android.view.ViewGroup diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/DrawableMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/DrawableMatcher.kt similarity index 91% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/DrawableMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/DrawableMatcher.kt index 72c37201..1d19c1ac 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/DrawableMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/DrawableMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.content.res.ColorStateList import android.graphics.Bitmap @@ -12,9 +12,9 @@ import android.widget.ImageView import androidx.annotation.ColorRes import androidx.annotation.DrawableRes import androidx.core.graphics.drawable.DrawableCompat -import com.agoda.kakao.common.extentions.toBitmap -import com.agoda.kakao.common.utilities.getResourceColor -import com.agoda.kakao.common.utilities.getResourceDrawable +import io.github.kakaocup.kakao.common.extentions.toBitmap +import io.github.kakaocup.kakao.common.utilities.getResourceColor +import io.github.kakaocup.kakao.common.utilities.getResourceDrawable import org.hamcrest.Description import org.hamcrest.TypeSafeMatcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/FirstViewMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/FirstViewMatcher.kt similarity index 91% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/FirstViewMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/FirstViewMatcher.kt index 0a59eee7..a22fc969 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/FirstViewMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/FirstViewMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import androidx.test.espresso.matcher.BoundedMatcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/IndexMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/IndexMatcher.kt similarity index 94% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/IndexMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/IndexMatcher.kt index 73d8a270..bb3e089d 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/IndexMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/IndexMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import org.hamcrest.Description diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ItemMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ItemMatcher.kt similarity index 95% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ItemMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ItemMatcher.kt index 4525f0fd..7d0162bf 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ItemMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ItemMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import androidx.recyclerview.widget.RecyclerView diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/NavigationItemMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/NavigationItemMatcher.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/NavigationItemMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/NavigationItemMatcher.kt index 5aa47e7b..dbb69194 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/NavigationItemMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/NavigationItemMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import androidx.test.espresso.matcher.BoundedMatcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/PageMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/PageMatcher.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/PageMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/PageMatcher.kt index bbe725c2..a79be5f8 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/PageMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/PageMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import androidx.test.espresso.matcher.BoundedMatcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/PositionMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/PositionMatcher.kt similarity index 95% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/PositionMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/PositionMatcher.kt index 8ea00f10..0a8b6909 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/PositionMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/PositionMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import androidx.recyclerview.widget.RecyclerView diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ProgressMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ProgressMatcher.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ProgressMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ProgressMatcher.kt index bb16dbec..c62d226a 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ProgressMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ProgressMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import android.widget.ProgressBar diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/RatingBarMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/RatingBarMatcher.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/RatingBarMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/RatingBarMatcher.kt index 8d7f2090..6676cd24 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/RatingBarMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/RatingBarMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import android.widget.RatingBar diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/RecyclerViewAdapterSizeMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/RecyclerViewAdapterSizeMatcher.kt similarity index 94% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/RecyclerViewAdapterSizeMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/RecyclerViewAdapterSizeMatcher.kt index 9029f48d..419487a5 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/RecyclerViewAdapterSizeMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/RecyclerViewAdapterSizeMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import androidx.recyclerview.widget.RecyclerView diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SelectedChipMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SelectedChipMatcher.kt similarity index 90% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SelectedChipMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SelectedChipMatcher.kt index 8df18309..653adc50 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SelectedChipMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SelectedChipMatcher.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import androidx.test.espresso.matcher.BoundedMatcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SliderMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SliderMatcher.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SliderMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SliderMatcher.kt index 3a161fcc..400bac1f 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SliderMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SliderMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import androidx.test.espresso.matcher.BoundedMatcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SpinnerAdapterSizeMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SpinnerAdapterSizeMatcher.kt similarity index 93% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SpinnerAdapterSizeMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SpinnerAdapterSizeMatcher.kt index 227e58a4..9c34ccb4 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SpinnerAdapterSizeMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SpinnerAdapterSizeMatcher.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import android.widget.Spinner diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SpinnerPopupMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SpinnerPopupMatcher.kt similarity index 97% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SpinnerPopupMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SpinnerPopupMatcher.kt index 0af0509c..e00fcf0c 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SpinnerPopupMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SpinnerPopupMatcher.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import androidx.test.espresso.Root import androidx.test.espresso.matcher.RootMatchers.withDecorView diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SwipeRefreshLayoutMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SwipeRefreshLayoutMatcher.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SwipeRefreshLayoutMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SwipeRefreshLayoutMatcher.kt index 589dd582..6005ae97 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/SwipeRefreshLayoutMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/SwipeRefreshLayoutMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import androidx.swiperefreshlayout.widget.SwipeRefreshLayout diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/TextInputLayoutCounterEnabledMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/TextInputLayoutCounterEnabledMatcher.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/TextInputLayoutCounterEnabledMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/TextInputLayoutCounterEnabledMatcher.kt index 8e0325d5..7e4f8f33 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/TextInputLayoutCounterEnabledMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/TextInputLayoutCounterEnabledMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import com.google.android.material.textfield.TextInputLayout diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/TextInputLayoutErrorEnabledMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/TextInputLayoutErrorEnabledMatcher.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/TextInputLayoutErrorEnabledMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/TextInputLayoutErrorEnabledMatcher.kt index c7ce8263..5077a13d 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/TextInputLayoutErrorEnabledMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/TextInputLayoutErrorEnabledMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import com.google.android.material.textfield.TextInputLayout diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/TextInputLayoutHintEnabledMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/TextInputLayoutHintEnabledMatcher.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/TextInputLayoutHintEnabledMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/TextInputLayoutHintEnabledMatcher.kt index 161a53de..ae50482d 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/TextInputLayoutHintEnabledMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/TextInputLayoutHintEnabledMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import com.google.android.material.textfield.TextInputLayout diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ToolbarNavigationMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ToolbarNavigationMatcher.kt similarity index 90% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ToolbarNavigationMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ToolbarNavigationMatcher.kt index bb20a62c..5ae49614 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ToolbarNavigationMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ToolbarNavigationMatcher.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.graphics.Bitmap import android.graphics.drawable.Drawable @@ -8,8 +8,8 @@ import androidx.annotation.DrawableRes import androidx.appcompat.widget.Toolbar import androidx.core.graphics.drawable.DrawableCompat import androidx.test.espresso.matcher.BoundedMatcher -import com.agoda.kakao.common.extentions.toBitmap -import com.agoda.kakao.common.utilities.getResourceDrawable +import io.github.kakaocup.kakao.common.extentions.toBitmap +import io.github.kakaocup.kakao.common.utilities.getResourceDrawable import org.hamcrest.Description class ToolbarNavigationMatcher( diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ToolbarSubtitleMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ToolbarSubtitleMatcher.kt similarity index 94% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ToolbarSubtitleMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ToolbarSubtitleMatcher.kt index 7ea3408f..c4c06d6d 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ToolbarSubtitleMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ToolbarSubtitleMatcher.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import androidx.annotation.StringRes diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ToolbarTitleMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ToolbarTitleMatcher.kt similarity index 94% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ToolbarTitleMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ToolbarTitleMatcher.kt index c2ef3e4c..e2b5647a 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ToolbarTitleMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ToolbarTitleMatcher.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import androidx.annotation.StringRes diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ViewPager2AdapterSizeMatcher.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ViewPager2AdapterSizeMatcher.kt similarity index 94% rename from kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ViewPager2AdapterSizeMatcher.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ViewPager2AdapterSizeMatcher.kt index eb94c8bd..c239d94c 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/matchers/ViewPager2AdapterSizeMatcher.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/matchers/ViewPager2AdapterSizeMatcher.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.matchers +package io.github.kakaocup.kakao.common.matchers import android.view.View import androidx.test.espresso.matcher.BoundedMatcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/utilities/ContextUtils.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/utilities/ContextUtils.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/common/utilities/ContextUtils.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/utilities/ContextUtils.kt index 6364bb44..eee91f2d 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/utilities/ContextUtils.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/utilities/ContextUtils.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.common.utilities +package io.github.kakaocup.kakao.common.utilities import androidx.annotation.ColorRes import androidx.annotation.DrawableRes diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/views/KBaseView.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/views/KBaseView.kt similarity index 87% rename from kakao/src/main/kotlin/com/agoda/kakao/common/views/KBaseView.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/views/KBaseView.kt index 797eb255..bf4058ae 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/views/KBaseView.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/views/KBaseView.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.common.views +package io.github.kakaocup.kakao.common.views import android.view.View import androidx.test.espresso.DataInteraction @@ -10,13 +10,13 @@ import androidx.test.espresso.ViewAssertion import androidx.test.espresso.ViewInteraction import androidx.test.espresso.assertion.ViewAssertions import androidx.test.espresso.matcher.RootMatchers -import com.agoda.kakao.common.KakaoDslMarker -import com.agoda.kakao.common.actions.BaseActions -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.delegate.DataInteractionDelegate -import com.agoda.kakao.delegate.ViewInteractionDelegate -import com.agoda.kakao.intercept.Interceptable +import io.github.kakaocup.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.delegate.DataInteractionDelegate +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate +import io.github.kakaocup.kakao.intercept.Interceptable import org.hamcrest.Matcher import org.hamcrest.Matchers diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/views/KSwipeView.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/views/KSwipeView.kt similarity index 76% rename from kakao/src/main/kotlin/com/agoda/kakao/common/views/KSwipeView.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/views/KSwipeView.kt index b8f2abef..367ccac8 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/views/KSwipeView.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/views/KSwipeView.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.common.views +package io.github.kakaocup.kakao.common.views import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.actions.SwipeableActions -import com.agoda.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.actions.SwipeableActions +import io.github.kakaocup.kakao.common.builders.ViewBuilder import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/common/views/KView.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/views/KView.kt similarity index 83% rename from kakao/src/main/kotlin/com/agoda/kakao/common/views/KView.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/common/views/KView.kt index fffdbf46..1554f357 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/common/views/KView.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/common/views/KView.kt @@ -1,10 +1,10 @@ @file:Suppress("unused") -package com.agoda.kakao.common.views +package io.github.kakaocup.kakao.common.views import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.builders.ViewBuilder import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/delegate/DataInteractionDelegate.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/delegate/DataInteractionDelegate.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/delegate/DataInteractionDelegate.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/delegate/DataInteractionDelegate.kt index 6b3429e6..22256031 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/delegate/DataInteractionDelegate.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/delegate/DataInteractionDelegate.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.delegate +package io.github.kakaocup.kakao.delegate import android.view.View import androidx.test.espresso.DataInteraction @@ -7,9 +7,9 @@ import androidx.test.espresso.ViewAction import androidx.test.espresso.ViewAssertion import androidx.test.espresso.action.AdapterViewProtocol import androidx.test.espresso.assertion.ViewAssertions -import com.agoda.kakao.Kakao -import com.agoda.kakao.intercept.Interceptor -import com.agoda.kakao.screen.Screen +import io.github.kakaocup.kakao.Kakao +import io.github.kakaocup.kakao.intercept.Interceptor +import io.github.kakaocup.kakao.screen.Screen import org.hamcrest.Matcher import org.hamcrest.Matchers import org.jetbrains.annotations.Contract diff --git a/kakao/src/main/kotlin/com/agoda/kakao/delegate/Delegate.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/delegate/Delegate.kt similarity index 96% rename from kakao/src/main/kotlin/com/agoda/kakao/delegate/Delegate.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/delegate/Delegate.kt index 7e22e4fd..e2e33393 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/delegate/Delegate.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/delegate/Delegate.kt @@ -1,6 +1,6 @@ -package com.agoda.kakao.delegate +package io.github.kakaocup.kakao.delegate -import com.agoda.kakao.intercept.Interceptor +import io.github.kakaocup.kakao.intercept.Interceptor /** * Base delegate interface. diff --git a/kakao/src/main/kotlin/com/agoda/kakao/delegate/ViewInteractionDelegate.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/delegate/ViewInteractionDelegate.kt similarity index 89% rename from kakao/src/main/kotlin/com/agoda/kakao/delegate/ViewInteractionDelegate.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/delegate/ViewInteractionDelegate.kt index c42f8180..da2f6381 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/delegate/ViewInteractionDelegate.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/delegate/ViewInteractionDelegate.kt @@ -1,13 +1,13 @@ -package com.agoda.kakao.delegate +package io.github.kakaocup.kakao.delegate import androidx.test.espresso.FailureHandler import androidx.test.espresso.Root import androidx.test.espresso.ViewAction import androidx.test.espresso.ViewAssertion import androidx.test.espresso.ViewInteraction -import com.agoda.kakao.Kakao -import com.agoda.kakao.intercept.Interceptor -import com.agoda.kakao.screen.Screen +import io.github.kakaocup.kakao.Kakao +import io.github.kakaocup.kakao.intercept.Interceptor +import io.github.kakaocup.kakao.screen.Screen import org.hamcrest.Matcher import org.jetbrains.annotations.Contract diff --git a/kakao/src/main/kotlin/com/agoda/kakao/delegate/WebInteractionDelegate.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/delegate/WebInteractionDelegate.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/delegate/WebInteractionDelegate.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/delegate/WebInteractionDelegate.kt index d44899d5..88850c58 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/delegate/WebInteractionDelegate.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/delegate/WebInteractionDelegate.kt @@ -1,13 +1,13 @@ -package com.agoda.kakao.delegate +package io.github.kakaocup.kakao.delegate import androidx.test.espresso.web.assertion.WebAssertion import androidx.test.espresso.web.model.Atom import androidx.test.espresso.web.model.ElementReference import androidx.test.espresso.web.model.WindowReference import androidx.test.espresso.web.sugar.Web -import com.agoda.kakao.Kakao -import com.agoda.kakao.intercept.Interceptor -import com.agoda.kakao.screen.Screen +import io.github.kakaocup.kakao.Kakao +import io.github.kakaocup.kakao.intercept.Interceptor +import io.github.kakaocup.kakao.screen.Screen import java.util.concurrent.TimeUnit /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/dialog/KAlertDialog.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/dialog/KAlertDialog.kt similarity index 78% rename from kakao/src/main/kotlin/com/agoda/kakao/dialog/KAlertDialog.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/dialog/KAlertDialog.kt index 8c68bab9..687c2f98 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/dialog/KAlertDialog.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/dialog/KAlertDialog.kt @@ -1,10 +1,10 @@ -package com.agoda.kakao.dialog +package io.github.kakaocup.kakao.dialog import android.app.AlertDialog -import com.agoda.kakao.common.views.KBaseView -import com.agoda.kakao.image.KImageView -import com.agoda.kakao.text.KButton -import com.agoda.kakao.text.KTextView +import io.github.kakaocup.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.image.KImageView +import io.github.kakaocup.kakao.text.KButton +import io.github.kakaocup.kakao.text.KTextView /** * View for interact with default alert dialog diff --git a/kakao/src/main/kotlin/com/agoda/kakao/drawer/DrawerActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/drawer/DrawerActions.kt similarity index 87% rename from kakao/src/main/kotlin/com/agoda/kakao/drawer/DrawerActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/drawer/DrawerActions.kt index 4a6728da..a5116ab8 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/drawer/DrawerActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/drawer/DrawerActions.kt @@ -1,10 +1,10 @@ @file:Suppress("unused") -package com.agoda.kakao.drawer +package io.github.kakaocup.kakao.drawer import android.view.Gravity import androidx.test.espresso.contrib.DrawerActions -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions /** * Provides actions for navigation drawer diff --git a/kakao/src/main/kotlin/com/agoda/kakao/drawer/KDrawerView.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/drawer/KDrawerView.kt similarity index 79% rename from kakao/src/main/kotlin/com/agoda/kakao/drawer/KDrawerView.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/drawer/KDrawerView.kt index 92eb89f5..36089fc0 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/drawer/KDrawerView.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/drawer/KDrawerView.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.drawer +package io.github.kakaocup.kakao.drawer import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/edit/EditableActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/edit/EditableActions.kt similarity index 87% rename from kakao/src/main/kotlin/com/agoda/kakao/edit/EditableActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/edit/EditableActions.kt index 3eae0b23..16fa4a47 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/edit/EditableActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/edit/EditableActions.kt @@ -1,9 +1,9 @@ @file:Suppress("unused") -package com.agoda.kakao.edit +package io.github.kakaocup.kakao.edit import androidx.test.espresso.action.ViewActions -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions /** * Provides editable actions for views diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/edit/KEditText.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/edit/KEditText.kt new file mode 100644 index 00000000..93cfb525 --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/edit/KEditText.kt @@ -0,0 +1,22 @@ +@file:Suppress("unused") + +package io.github.kakaocup.kakao.edit + +import android.view.View +import androidx.test.espresso.DataInteraction +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.text.TextViewAssertions +import org.hamcrest.Matcher + +/** + * View with EditableActions and TextViewAssertions + * + * @see EditableActions + * @see TextViewAssertions + */ +class KEditText : KBaseView, EditableActions, TextViewAssertions { + constructor(function: ViewBuilder.() -> Unit) : super(function) + constructor(parent: Matcher, function: ViewBuilder.() -> Unit) : super(parent, function) + constructor(parent: DataInteraction, function: ViewBuilder.() -> Unit) : super(parent, function) +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/edit/KTextInputLayout.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/edit/KTextInputLayout.kt similarity index 86% rename from kakao/src/main/kotlin/com/agoda/kakao/edit/KTextInputLayout.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/edit/KTextInputLayout.kt index f3fd5971..fc47d106 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/edit/KTextInputLayout.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/edit/KTextInputLayout.kt @@ -1,12 +1,12 @@ @file:Suppress("unused") -package com.agoda.kakao.edit +package io.github.kakaocup.kakao.edit import android.view.View import android.widget.EditText import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/edit/TextInputLayoutAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/edit/TextInputLayoutAssertions.kt similarity index 86% rename from kakao/src/main/kotlin/com/agoda/kakao/edit/TextInputLayoutAssertions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/edit/TextInputLayoutAssertions.kt index 44d5699c..6984abb8 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/edit/TextInputLayoutAssertions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/edit/TextInputLayoutAssertions.kt @@ -1,17 +1,15 @@ @file:Suppress("unused") -package com.agoda.kakao.edit +package io.github.kakaocup.kakao.edit -import android.content.Context import androidx.annotation.StringRes import androidx.test.espresso.ViewAssertion import androidx.test.espresso.assertion.ViewAssertions -import androidx.test.platform.app.InstrumentationRegistry -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.matchers.TextInputLayoutCounterEnabledMatcher -import com.agoda.kakao.common.matchers.TextInputLayoutErrorEnabledMatcher -import com.agoda.kakao.common.matchers.TextInputLayoutHintEnabledMatcher -import com.agoda.kakao.common.utilities.getResourceString +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.matchers.TextInputLayoutCounterEnabledMatcher +import io.github.kakaocup.kakao.common.matchers.TextInputLayoutErrorEnabledMatcher +import io.github.kakaocup.kakao.common.matchers.TextInputLayoutHintEnabledMatcher +import io.github.kakaocup.kakao.common.utilities.getResourceString import com.google.android.material.textfield.TextInputLayout /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/image/ImageViewAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/image/ImageViewAssertions.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/image/ImageViewAssertions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/image/ImageViewAssertions.kt index 3cee52b2..93f51d48 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/image/ImageViewAssertions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/image/ImageViewAssertions.kt @@ -1,14 +1,14 @@ @file:Suppress("unused") -package com.agoda.kakao.image +package io.github.kakaocup.kakao.image import android.graphics.Bitmap import android.graphics.drawable.Drawable import androidx.annotation.ColorRes import androidx.annotation.DrawableRes import androidx.test.espresso.assertion.ViewAssertions -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.matchers.DrawableMatcher +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.matchers.DrawableMatcher /** * Provides assertion for image views diff --git a/kakao/src/main/kotlin/com/agoda/kakao/image/KImageView.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/image/KImageView.kt similarity index 79% rename from kakao/src/main/kotlin/com/agoda/kakao/image/KImageView.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/image/KImageView.kt index 44f1efff..1be4c000 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/image/KImageView.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/image/KImageView.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.image +package io.github.kakaocup.kakao.image import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/intent/ActivityResultBuilder.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/ActivityResultBuilder.kt similarity index 87% rename from kakao/src/main/kotlin/com/agoda/kakao/intent/ActivityResultBuilder.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/ActivityResultBuilder.kt index ad014387..8f07db0a 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/intent/ActivityResultBuilder.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/ActivityResultBuilder.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.intent +package io.github.kakaocup.kakao.intent import android.app.Activity import android.app.Instrumentation import android.content.Intent -import com.agoda.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.KakaoDslMarker /** * Class for building ActivityResult diff --git a/kakao/src/main/kotlin/com/agoda/kakao/intent/BundleBuilder.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/BundleBuilder.kt similarity index 94% rename from kakao/src/main/kotlin/com/agoda/kakao/intent/BundleBuilder.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/BundleBuilder.kt index 23c5321b..6902e78f 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/intent/BundleBuilder.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/BundleBuilder.kt @@ -1,10 +1,10 @@ @file:Suppress("unused") -package com.agoda.kakao.intent +package io.github.kakaocup.kakao.intent import android.os.Bundle import androidx.test.espresso.intent.matcher.BundleMatchers -import com.agoda.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.KakaoDslMarker import org.hamcrest.Matcher import org.hamcrest.core.AllOf diff --git a/kakao/src/main/kotlin/com/agoda/kakao/intent/ComponentNameBuilder.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/ComponentNameBuilder.kt similarity index 95% rename from kakao/src/main/kotlin/com/agoda/kakao/intent/ComponentNameBuilder.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/ComponentNameBuilder.kt index d58ca972..544cded8 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/intent/ComponentNameBuilder.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/ComponentNameBuilder.kt @@ -1,10 +1,10 @@ @file:Suppress("unused") -package com.agoda.kakao.intent +package io.github.kakaocup.kakao.intent import android.content.ComponentName import androidx.test.espresso.intent.matcher.ComponentNameMatchers -import com.agoda.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.KakaoDslMarker import org.hamcrest.Matcher import org.hamcrest.core.AllOf diff --git a/kakao/src/main/kotlin/com/agoda/kakao/intent/IntentBuilder.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/IntentBuilder.kt similarity index 98% rename from kakao/src/main/kotlin/com/agoda/kakao/intent/IntentBuilder.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/IntentBuilder.kt index 4465944a..827c8ad3 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/intent/IntentBuilder.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/IntentBuilder.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.intent +package io.github.kakaocup.kakao.intent import android.app.Instrumentation import android.content.ComponentName @@ -8,7 +8,7 @@ import android.content.Intent import android.net.Uri import android.os.Bundle import androidx.test.espresso.intent.matcher.IntentMatchers -import com.agoda.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.KakaoDslMarker import org.hamcrest.Matcher import org.hamcrest.core.AllOf diff --git a/kakao/src/main/kotlin/com/agoda/kakao/intent/KIntent.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/KIntent.kt similarity index 98% rename from kakao/src/main/kotlin/com/agoda/kakao/intent/KIntent.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/KIntent.kt index 4eab39fc..2c34ac98 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/intent/KIntent.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/KIntent.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.intent +package io.github.kakaocup.kakao.intent import android.app.Instrumentation.ActivityResult import androidx.test.espresso.intent.Intents diff --git a/kakao/src/main/kotlin/com/agoda/kakao/intent/UriBuilder.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/UriBuilder.kt similarity index 97% rename from kakao/src/main/kotlin/com/agoda/kakao/intent/UriBuilder.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/UriBuilder.kt index 7e7bb250..4af8bd62 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/intent/UriBuilder.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intent/UriBuilder.kt @@ -1,10 +1,10 @@ @file:Suppress("unused") -package com.agoda.kakao.intent +package io.github.kakaocup.kakao.intent import android.net.Uri import androidx.test.espresso.intent.matcher.UriMatchers -import com.agoda.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.KakaoDslMarker import org.hamcrest.Matcher import org.hamcrest.core.AllOf diff --git a/kakao/src/main/kotlin/com/agoda/kakao/intercept/Interceptable.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intercept/Interceptable.kt similarity index 87% rename from kakao/src/main/kotlin/com/agoda/kakao/intercept/Interceptable.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/intercept/Interceptable.kt index 630a0c74..afac2a90 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/intercept/Interceptable.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intercept/Interceptable.kt @@ -1,6 +1,6 @@ -package com.agoda.kakao.intercept +package io.github.kakaocup.kakao.intercept -import com.agoda.kakao.delegate.Delegate +import io.github.kakaocup.kakao.delegate.Delegate interface Interceptable { val view: Delegate diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/intercept/Interception.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intercept/Interception.kt new file mode 100644 index 00000000..840d7fdb --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intercept/Interception.kt @@ -0,0 +1,3 @@ +package io.github.kakaocup.kakao.intercept + +data class Interception(val isOverride: Boolean, val interceptor: T) diff --git a/kakao/src/main/kotlin/com/agoda/kakao/intercept/Interceptor.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intercept/Interceptor.kt similarity index 98% rename from kakao/src/main/kotlin/com/agoda/kakao/intercept/Interceptor.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/intercept/Interceptor.kt index c6749f1b..b2c58d8a 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/intercept/Interceptor.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/intercept/Interceptor.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.intercept +package io.github.kakaocup.kakao.intercept import androidx.test.espresso.DataInteraction import androidx.test.espresso.ViewAction @@ -7,7 +7,7 @@ import androidx.test.espresso.ViewInteraction import androidx.test.espresso.web.assertion.WebAssertion import androidx.test.espresso.web.model.Atom import androidx.test.espresso.web.sugar.Web -import com.agoda.kakao.intercept.Interceptor.Builder +import io.github.kakaocup.kakao.intercept.Interceptor.Builder /** * Base class for intercepting the call chain from Kakao to Espresso. diff --git a/kakao/src/main/kotlin/com/agoda/kakao/list/AbsListViewAdapterActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/AbsListViewAdapterActions.kt similarity index 90% rename from kakao/src/main/kotlin/com/agoda/kakao/list/AbsListViewAdapterActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/list/AbsListViewAdapterActions.kt index bffde882..3f3a17be 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/list/AbsListViewAdapterActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/AbsListViewAdapterActions.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.list +package io.github.kakaocup.kakao.list import android.view.View import android.widget.AdapterView @@ -6,7 +6,7 @@ import android.widget.ScrollView import androidx.test.espresso.UiController import androidx.test.espresso.ViewAction import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.delegate.ViewInteractionDelegate +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate import org.hamcrest.Matchers interface AbsListViewAdapterActions { diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/AbsListViewAdapterAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/AbsListViewAdapterAssertions.kt new file mode 100644 index 00000000..4fcc93f8 --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/AbsListViewAdapterAssertions.kt @@ -0,0 +1,21 @@ +@file:Suppress("unused") + +package io.github.kakaocup.kakao.list + +import androidx.test.espresso.assertion.ViewAssertions +import io.github.kakaocup.kakao.common.assertions.AdapterAssertions +import io.github.kakaocup.kakao.common.matchers.AbsListViewAdapterSizeMatcher + +/** + * Provides assertions for AbsListView adapter + */ +interface AbsListViewAdapterAssertions : AdapterAssertions { + /** + * Check size of AbsListView + * + * @param size expected child count size in AbsListView + */ + fun hasSize(size: Int) { + view.check(ViewAssertions.matches(AbsListViewAdapterSizeMatcher(size))) + } +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/list/DataBuilder.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/DataBuilder.kt similarity index 94% rename from kakao/src/main/kotlin/com/agoda/kakao/list/DataBuilder.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/list/DataBuilder.kt index 9266b6b1..1bc50074 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/list/DataBuilder.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/DataBuilder.kt @@ -1,8 +1,8 @@ @file:Suppress("unused") -package com.agoda.kakao.list +package io.github.kakaocup.kakao.list -import com.agoda.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.KakaoDslMarker import org.hamcrest.Matcher import org.hamcrest.Matchers import org.hamcrest.core.AllOf diff --git a/kakao/src/main/kotlin/com/agoda/kakao/list/KAbsListView.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KAbsListView.kt similarity index 96% rename from kakao/src/main/kotlin/com/agoda/kakao/list/KAbsListView.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KAbsListView.kt index b53c1ad5..0047ad2c 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/list/KAbsListView.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KAbsListView.kt @@ -1,17 +1,17 @@ @file:Suppress("unused") -package com.agoda.kakao.list +package io.github.kakaocup.kakao.list import android.view.View import androidx.test.espresso.DataInteraction import androidx.test.espresso.Espresso import androidx.test.espresso.Root import androidx.test.espresso.matcher.RootMatchers -import com.agoda.kakao.common.KakaoDslMarker -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.delegate.ViewInteractionDelegate -import com.agoda.kakao.scroll.ScrollViewActions +import io.github.kakaocup.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate +import io.github.kakaocup.kakao.scroll.ScrollViewActions import org.hamcrest.Matcher import org.hamcrest.Matchers import kotlin.reflect.KClass diff --git a/kakao/src/main/kotlin/com/agoda/kakao/list/KAdapterItem.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KAdapterItem.kt similarity index 84% rename from kakao/src/main/kotlin/com/agoda/kakao/list/KAdapterItem.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KAdapterItem.kt index ddbe3c5a..57da171d 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/list/KAdapterItem.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KAdapterItem.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.list +package io.github.kakaocup.kakao.list import androidx.test.espresso.DataInteraction import androidx.test.espresso.ViewAction @@ -8,11 +8,11 @@ import androidx.test.espresso.ViewAssertion import androidx.test.espresso.ViewInteraction import androidx.test.espresso.assertion.ViewAssertions import androidx.test.espresso.matcher.RootMatchers -import com.agoda.kakao.common.KakaoDslMarker -import com.agoda.kakao.common.actions.BaseActions -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.delegate.DataInteractionDelegate -import com.agoda.kakao.intercept.Interceptable +import io.github.kakaocup.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.delegate.DataInteractionDelegate +import io.github.kakaocup.kakao.intercept.Interceptable import org.hamcrest.Matchers /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/list/KAdapterItemType.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KAdapterItemType.kt similarity index 87% rename from kakao/src/main/kotlin/com/agoda/kakao/list/KAdapterItemType.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KAdapterItemType.kt index 2e154fb8..86e4b25c 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/list/KAdapterItemType.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KAdapterItemType.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.list +package io.github.kakaocup.kakao.list import androidx.test.espresso.DataInteraction diff --git a/kakao/src/main/kotlin/com/agoda/kakao/list/KAdapterItemTypeBuilder.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KAdapterItemTypeBuilder.kt similarity index 94% rename from kakao/src/main/kotlin/com/agoda/kakao/list/KAdapterItemTypeBuilder.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KAdapterItemTypeBuilder.kt index bc4de785..5bed972d 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/list/KAdapterItemTypeBuilder.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KAdapterItemTypeBuilder.kt @@ -1,9 +1,9 @@ @file:Suppress("unused") -package com.agoda.kakao.list +package io.github.kakaocup.kakao.list import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.KakaoDslMarker import kotlin.reflect.KClass /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/list/KEmptyAdapterItem.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KEmptyAdapterItem.kt similarity index 90% rename from kakao/src/main/kotlin/com/agoda/kakao/list/KEmptyAdapterItem.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KEmptyAdapterItem.kt index c30e06c3..51863b4c 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/list/KEmptyAdapterItem.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/list/KEmptyAdapterItem.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.list +package io.github.kakaocup.kakao.list import androidx.test.espresso.DataInteraction diff --git a/kakao/src/main/kotlin/com/agoda/kakao/navigation/KNavigationView.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/navigation/KNavigationView.kt similarity index 80% rename from kakao/src/main/kotlin/com/agoda/kakao/navigation/KNavigationView.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/navigation/KNavigationView.kt index 053fd38a..46e126d3 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/navigation/KNavigationView.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/navigation/KNavigationView.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.navigation +package io.github.kakaocup.kakao.navigation import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/navigation/NavigationViewActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/navigation/NavigationViewActions.kt similarity index 79% rename from kakao/src/main/kotlin/com/agoda/kakao/navigation/NavigationViewActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/navigation/NavigationViewActions.kt index 3d89dc1e..53c06f49 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/navigation/NavigationViewActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/navigation/NavigationViewActions.kt @@ -1,9 +1,9 @@ @file:Suppress("unused") -package com.agoda.kakao.navigation +package io.github.kakaocup.kakao.navigation import androidx.test.espresso.contrib.NavigationViewActions -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions /** * Provides actions for navigation view diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/navigation/NavigationViewAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/navigation/NavigationViewAssertions.kt new file mode 100644 index 00000000..de180e1f --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/navigation/NavigationViewAssertions.kt @@ -0,0 +1,21 @@ +@file:Suppress("unused") + +package io.github.kakaocup.kakao.navigation + +import androidx.test.espresso.assertion.ViewAssertions +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.matchers.NavigationItemMatcher + +/** + * Provides assertions for NavigationView + */ +interface NavigationViewAssertions : BaseAssertions { + /** + * Checks if NavigationView has checked given item id + * + * @param id menu item expected to be checked + */ + fun isItemChecked(id: Int) { + view.check(ViewAssertions.matches(NavigationItemMatcher(id))) + } +} diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager/KViewPager.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager/KViewPager.kt new file mode 100644 index 00000000..85c7229c --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager/KViewPager.kt @@ -0,0 +1,22 @@ +@file:Suppress("unused") + +package io.github.kakaocup.kakao.pager + +import android.view.View +import androidx.test.espresso.DataInteraction +import io.github.kakaocup.kakao.common.actions.SwipeableActions +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView +import org.hamcrest.Matcher + +/** + * View with SwipeableActions and ViewPagerAssertions + * + * @see SwipeableActions + * @see ViewPagerAssertions + */ +class KViewPager : KBaseView, SwipeableActions, ViewPagerAssertions { + constructor(function: ViewBuilder.() -> Unit) : super(function) + constructor(parent: Matcher, function: ViewBuilder.() -> Unit) : super(parent, function) + constructor(parent: DataInteraction, function: ViewBuilder.() -> Unit) : super(parent, function) +} diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager/ViewPagerAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager/ViewPagerAssertions.kt new file mode 100644 index 00000000..e59c4ff8 --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager/ViewPagerAssertions.kt @@ -0,0 +1,21 @@ +@file:Suppress("unused") + +package io.github.kakaocup.kakao.pager + +import androidx.test.espresso.assertion.ViewAssertions +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.matchers.PageMatcher + +/** + * Provides assertions for view pagers + */ +interface ViewPagerAssertions : BaseAssertions { + /** + * Checks if the view is currently at given page + * + * @param index Page index to be matched + */ + fun isAtPage(index: Int) { + view.check(ViewAssertions.matches(PageMatcher(index))) + } +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/pager2/KEmptyViewPagerItem.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KEmptyViewPagerItem.kt similarity index 90% rename from kakao/src/main/kotlin/com/agoda/kakao/pager2/KEmptyViewPagerItem.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KEmptyViewPagerItem.kt index 5a43a784..89ed124b 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/pager2/KEmptyViewPagerItem.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KEmptyViewPagerItem.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.pager2 +package io.github.kakaocup.kakao.pager2 import android.view.View import org.hamcrest.Matcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/pager2/KViewPager2.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KViewPager2.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/pager2/KViewPager2.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KViewPager2.kt index b977b4d2..5bb459f6 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/pager2/KViewPager2.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KViewPager2.kt @@ -1,18 +1,18 @@ @file:Suppress("unused") -package com.agoda.kakao.pager2 +package io.github.kakaocup.kakao.pager2 import android.view.View import androidx.recyclerview.widget.RecyclerView import androidx.test.espresso.DataInteraction import androidx.test.espresso.Root import androidx.test.espresso.matcher.RootMatchers -import com.agoda.kakao.common.KakaoDslMarker -import com.agoda.kakao.common.actions.SwipeableActions -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.matchers.PositionMatcher -import com.agoda.kakao.delegate.ViewInteractionDelegate +import io.github.kakaocup.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.actions.SwipeableActions +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.matchers.PositionMatcher +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate import org.hamcrest.Matcher import kotlin.reflect.KClass diff --git a/kakao/src/main/kotlin/com/agoda/kakao/pager2/KViewPagerItem.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KViewPagerItem.kt similarity index 83% rename from kakao/src/main/kotlin/com/agoda/kakao/pager2/KViewPagerItem.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KViewPagerItem.kt index 184d56e4..c556527c 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/pager2/KViewPagerItem.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KViewPagerItem.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.pager2 +package io.github.kakaocup.kakao.pager2 import android.view.View import androidx.test.espresso.Espresso @@ -8,11 +8,11 @@ import androidx.test.espresso.ViewAction import androidx.test.espresso.ViewAssertion import androidx.test.espresso.ViewInteraction import androidx.test.espresso.matcher.RootMatchers -import com.agoda.kakao.common.KakaoDslMarker -import com.agoda.kakao.common.actions.BaseActions -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.delegate.ViewInteractionDelegate -import com.agoda.kakao.intercept.Interceptable +import io.github.kakaocup.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate +import io.github.kakaocup.kakao.intercept.Interceptable import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/pager2/KViewPagerItemType.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KViewPagerItemType.kt similarity index 87% rename from kakao/src/main/kotlin/com/agoda/kakao/pager2/KViewPagerItemType.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KViewPagerItemType.kt index ff161c16..6f2303fd 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/pager2/KViewPagerItemType.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KViewPagerItemType.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.pager2 +package io.github.kakaocup.kakao.pager2 import android.view.View import org.hamcrest.Matcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/pager2/KViewPagerItemTypeBuilder.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KViewPagerItemTypeBuilder.kt similarity index 93% rename from kakao/src/main/kotlin/com/agoda/kakao/pager2/KViewPagerItemTypeBuilder.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KViewPagerItemTypeBuilder.kt index a6fd77a1..61cda166 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/pager2/KViewPagerItemTypeBuilder.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/KViewPagerItemTypeBuilder.kt @@ -1,9 +1,9 @@ @file:Suppress("unused") -package com.agoda.kakao.pager2 +package io.github.kakaocup.kakao.pager2 import android.view.View -import com.agoda.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.KakaoDslMarker import org.hamcrest.Matcher import kotlin.reflect.KClass diff --git a/kakao/src/main/kotlin/com/agoda/kakao/pager2/ViewPager2Actions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/ViewPager2Actions.kt similarity index 94% rename from kakao/src/main/kotlin/com/agoda/kakao/pager2/ViewPager2Actions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/ViewPager2Actions.kt index 65f72924..8fd40427 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/pager2/ViewPager2Actions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/ViewPager2Actions.kt @@ -1,14 +1,14 @@ @file:Suppress("unused") -package com.agoda.kakao.pager2 +package io.github.kakaocup.kakao.pager2 import android.view.View import androidx.test.espresso.UiController import androidx.test.espresso.ViewAction import androidx.test.espresso.matcher.ViewMatchers import androidx.viewpager2.widget.ViewPager2 -import com.agoda.kakao.common.actions.ScrollableActions -import com.agoda.kakao.common.actions.SwipeableActions +import io.github.kakaocup.kakao.common.actions.ScrollableActions +import io.github.kakaocup.kakao.common.actions.SwipeableActions import org.hamcrest.Matchers /** diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/ViewPager2AdapterAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/ViewPager2AdapterAssertions.kt new file mode 100644 index 00000000..a2c6a15e --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/pager2/ViewPager2AdapterAssertions.kt @@ -0,0 +1,21 @@ +@file:Suppress("unused") + +package io.github.kakaocup.kakao.pager2 + +import androidx.test.espresso.assertion.ViewAssertions +import io.github.kakaocup.kakao.common.assertions.AdapterAssertions +import io.github.kakaocup.kakao.common.matchers.ViewPager2AdapterSizeMatcher + +/** + * Provides assertions for viewpager2 adapter + */ +interface ViewPager2AdapterAssertions : AdapterAssertions { + /** + * Check size of view pager 2 view + * + * @param size expected child count size in view pager 2 view + */ + fun hasSize(size: Int) { + view.check(ViewAssertions.matches(ViewPager2AdapterSizeMatcher(size))) + } +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/picker/date/DatePickerAction.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/date/DatePickerAction.kt similarity index 80% rename from kakao/src/main/kotlin/com/agoda/kakao/picker/date/DatePickerAction.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/date/DatePickerAction.kt index 9cd0470d..47b642a0 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/picker/date/DatePickerAction.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/date/DatePickerAction.kt @@ -1,7 +1,7 @@ -package com.agoda.kakao.picker.date +package io.github.kakaocup.kakao.picker.date import androidx.test.espresso.contrib.PickerActions -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions /** * Provides actions for date picker diff --git a/kakao/src/main/kotlin/com/agoda/kakao/picker/date/DatePickerAssertion.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/date/DatePickerAssertion.kt similarity index 95% rename from kakao/src/main/kotlin/com/agoda/kakao/picker/date/DatePickerAssertion.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/date/DatePickerAssertion.kt index 3b755418..efda9d09 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/picker/date/DatePickerAssertion.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/date/DatePickerAssertion.kt @@ -1,8 +1,8 @@ -package com.agoda.kakao.picker.date +package io.github.kakaocup.kakao.picker.date import android.widget.DatePicker import androidx.test.espresso.ViewAssertion -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions /** * Provides assertions for date picker diff --git a/kakao/src/main/kotlin/com/agoda/kakao/picker/date/KDatePicker.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/date/KDatePicker.kt similarity index 77% rename from kakao/src/main/kotlin/com/agoda/kakao/picker/date/KDatePicker.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/date/KDatePicker.kt index f503840d..3b56fdc2 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/picker/date/KDatePicker.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/date/KDatePicker.kt @@ -1,10 +1,10 @@ -package com.agoda.kakao.picker.date +package io.github.kakaocup.kakao.picker.date import android.view.View import android.widget.DatePicker import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/picker/date/KDatePickerDialog.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/date/KDatePickerDialog.kt similarity index 80% rename from kakao/src/main/kotlin/com/agoda/kakao/picker/date/KDatePickerDialog.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/date/KDatePickerDialog.kt index d8166e5e..90bd9930 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/picker/date/KDatePickerDialog.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/date/KDatePickerDialog.kt @@ -1,9 +1,9 @@ -package com.agoda.kakao.picker.date +package io.github.kakaocup.kakao.picker.date import android.app.DatePickerDialog import android.widget.DatePicker -import com.agoda.kakao.common.views.KBaseView -import com.agoda.kakao.text.KButton +import io.github.kakaocup.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.text.KButton /** * View for interact with default date picker dialog diff --git a/kakao/src/main/kotlin/com/agoda/kakao/picker/time/KTimePicker.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/time/KTimePicker.kt similarity index 77% rename from kakao/src/main/kotlin/com/agoda/kakao/picker/time/KTimePicker.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/time/KTimePicker.kt index b3701ac8..e14ac816 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/picker/time/KTimePicker.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/time/KTimePicker.kt @@ -1,10 +1,10 @@ -package com.agoda.kakao.picker.time +package io.github.kakaocup.kakao.picker.time import android.view.View import android.widget.TimePicker import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/picker/time/KTimePickerDialog.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/time/KTimePickerDialog.kt similarity index 80% rename from kakao/src/main/kotlin/com/agoda/kakao/picker/time/KTimePickerDialog.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/time/KTimePickerDialog.kt index c6ed807b..2c39e605 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/picker/time/KTimePickerDialog.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/time/KTimePickerDialog.kt @@ -1,9 +1,9 @@ -package com.agoda.kakao.picker.time +package io.github.kakaocup.kakao.picker.time import android.app.TimePickerDialog import android.widget.TimePicker -import com.agoda.kakao.common.views.KBaseView -import com.agoda.kakao.text.KButton +import io.github.kakaocup.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.text.KButton /** * View for interact with default date picker dialog diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/time/TimePickerAction.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/time/TimePickerAction.kt new file mode 100644 index 00000000..b2e7c89a --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/time/TimePickerAction.kt @@ -0,0 +1,16 @@ +package io.github.kakaocup.kakao.picker.time + +import androidx.test.espresso.contrib.PickerActions +import io.github.kakaocup.kakao.common.actions.BaseActions + +/** + * Provides actions for time picker + */ +interface TimePickerAction : BaseActions { + /** + * Set time to picker dialog + * + * @param + */ + fun setTime(hour: Int, minutes: Int) = view.perform(PickerActions.setTime(hour, minutes)) +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/picker/time/TimePickerAssertion.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/time/TimePickerAssertion.kt similarity index 93% rename from kakao/src/main/kotlin/com/agoda/kakao/picker/time/TimePickerAssertion.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/time/TimePickerAssertion.kt index e2ed1c07..f39f2668 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/picker/time/TimePickerAssertion.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/picker/time/TimePickerAssertion.kt @@ -1,8 +1,8 @@ -package com.agoda.kakao.picker.time +package io.github.kakaocup.kakao.picker.time import android.widget.TimePicker import androidx.test.espresso.ViewAssertion -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions /** * Provides assertions for time picker diff --git a/kakao/src/main/kotlin/com/agoda/kakao/progress/KProgressBar.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/KProgressBar.kt similarity index 79% rename from kakao/src/main/kotlin/com/agoda/kakao/progress/KProgressBar.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/KProgressBar.kt index e79231d7..919b522e 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/progress/KProgressBar.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/KProgressBar.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.progress +package io.github.kakaocup.kakao.progress import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/progress/KSeekBar.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/KSeekBar.kt similarity index 79% rename from kakao/src/main/kotlin/com/agoda/kakao/progress/KSeekBar.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/KSeekBar.kt index 2489b80d..6d899e2f 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/progress/KSeekBar.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/KSeekBar.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.progress +package io.github.kakaocup.kakao.progress import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/progress/PreciseSwipe.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/PreciseSwipe.kt similarity index 98% rename from kakao/src/main/kotlin/com/agoda/kakao/progress/PreciseSwipe.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/PreciseSwipe.kt index 3a1225c2..b80966a2 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/progress/PreciseSwipe.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/PreciseSwipe.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.progress +package io.github.kakaocup.kakao.progress import android.os.SystemClock import android.util.Log diff --git a/kakao/src/main/kotlin/com/agoda/kakao/progress/ProgressBarActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/ProgressBarActions.kt similarity index 90% rename from kakao/src/main/kotlin/com/agoda/kakao/progress/ProgressBarActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/ProgressBarActions.kt index 5b2a5777..1a3351fb 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/progress/ProgressBarActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/ProgressBarActions.kt @@ -1,13 +1,13 @@ @file:Suppress("unused") -package com.agoda.kakao.progress +package io.github.kakaocup.kakao.progress import android.view.View import android.widget.ProgressBar import androidx.test.espresso.UiController import androidx.test.espresso.ViewAction import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions /** * Provides action for ProgressBar diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/ProgressBarAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/ProgressBarAssertions.kt new file mode 100644 index 00000000..887d93bf --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/ProgressBarAssertions.kt @@ -0,0 +1,21 @@ +@file:Suppress("unused") + +package io.github.kakaocup.kakao.progress + +import androidx.test.espresso.assertion.ViewAssertions +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.matchers.ProgressMatcher + +/** + * Provides assertions for progress bar + */ +interface ProgressBarAssertions : BaseAssertions { + /** + * Checks if view has number of progress as expected + * + * @param number progress as expected + */ + fun hasProgress(number: Int) { + view.check(ViewAssertions.matches(ProgressMatcher(number))) + } +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/progress/SeekBarActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/SeekBarActions.kt similarity index 98% rename from kakao/src/main/kotlin/com/agoda/kakao/progress/SeekBarActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/SeekBarActions.kt index 28846c30..e13194e3 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/progress/SeekBarActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/progress/SeekBarActions.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.progress +package io.github.kakaocup.kakao.progress import android.view.View import android.widget.SeekBar diff --git a/kakao/src/main/kotlin/com/agoda/kakao/rating/KRatingBar.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/rating/KRatingBar.kt similarity index 79% rename from kakao/src/main/kotlin/com/agoda/kakao/rating/KRatingBar.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/rating/KRatingBar.kt index b067b4f6..845d7b32 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/rating/KRatingBar.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/rating/KRatingBar.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.rating +package io.github.kakaocup.kakao.rating import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/rating/RatingBarActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/rating/RatingBarActions.kt similarity index 89% rename from kakao/src/main/kotlin/com/agoda/kakao/rating/RatingBarActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/rating/RatingBarActions.kt index c3d602fc..33d08de3 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/rating/RatingBarActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/rating/RatingBarActions.kt @@ -1,13 +1,13 @@ @file:Suppress("unused") -package com.agoda.kakao.rating +package io.github.kakaocup.kakao.rating import android.view.View import android.widget.RatingBar import androidx.test.espresso.UiController import androidx.test.espresso.ViewAction import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions /** * Provides action for RatingBar diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/rating/RatingBarAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/rating/RatingBarAssertions.kt new file mode 100644 index 00000000..d4ce5179 --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/rating/RatingBarAssertions.kt @@ -0,0 +1,21 @@ +@file:Suppress("unused") + +package io.github.kakaocup.kakao.rating + +import androidx.test.espresso.assertion.ViewAssertions +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.matchers.RatingBarMatcher + +/** + * Provides assertions for RatingBar + */ +interface RatingBarAssertions : BaseAssertions { + /** + * Checks if RatingBar has number of rating as expected + * + * @param number rating as expected + */ + fun hasRating(number: Float) { + view.check(ViewAssertions.matches(RatingBarMatcher(number))) + } +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/recycler/KEmptyRecyclerItem.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KEmptyRecyclerItem.kt similarity index 90% rename from kakao/src/main/kotlin/com/agoda/kakao/recycler/KEmptyRecyclerItem.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KEmptyRecyclerItem.kt index 61a70923..46a9296a 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/recycler/KEmptyRecyclerItem.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KEmptyRecyclerItem.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.recycler +package io.github.kakaocup.kakao.recycler import android.view.View import org.hamcrest.Matcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/recycler/KRecyclerItem.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KRecyclerItem.kt similarity index 83% rename from kakao/src/main/kotlin/com/agoda/kakao/recycler/KRecyclerItem.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KRecyclerItem.kt index 87636af1..c9e4d20d 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/recycler/KRecyclerItem.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KRecyclerItem.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.recycler +package io.github.kakaocup.kakao.recycler import android.view.View import androidx.test.espresso.Espresso @@ -8,11 +8,11 @@ import androidx.test.espresso.ViewAction import androidx.test.espresso.ViewAssertion import androidx.test.espresso.ViewInteraction import androidx.test.espresso.matcher.RootMatchers -import com.agoda.kakao.common.KakaoDslMarker -import com.agoda.kakao.common.actions.BaseActions -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.delegate.ViewInteractionDelegate -import com.agoda.kakao.intercept.Interceptable +import io.github.kakaocup.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate +import io.github.kakaocup.kakao.intercept.Interceptable import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/recycler/KRecyclerItemType.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KRecyclerItemType.kt similarity index 86% rename from kakao/src/main/kotlin/com/agoda/kakao/recycler/KRecyclerItemType.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KRecyclerItemType.kt index e99c43aa..513e5206 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/recycler/KRecyclerItemType.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KRecyclerItemType.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.recycler +package io.github.kakaocup.kakao.recycler import android.view.View import org.hamcrest.Matcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/recycler/KRecyclerItemTypeBuilder.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KRecyclerItemTypeBuilder.kt similarity index 93% rename from kakao/src/main/kotlin/com/agoda/kakao/recycler/KRecyclerItemTypeBuilder.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KRecyclerItemTypeBuilder.kt index 18813849..84ebd546 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/recycler/KRecyclerItemTypeBuilder.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KRecyclerItemTypeBuilder.kt @@ -1,9 +1,9 @@ @file:Suppress("unused") -package com.agoda.kakao.recycler +package io.github.kakaocup.kakao.recycler import android.view.View -import com.agoda.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.KakaoDslMarker import org.hamcrest.Matcher import kotlin.reflect.KClass diff --git a/kakao/src/main/kotlin/com/agoda/kakao/recycler/KRecyclerView.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KRecyclerView.kt similarity index 95% rename from kakao/src/main/kotlin/com/agoda/kakao/recycler/KRecyclerView.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KRecyclerView.kt index c1f89dd5..1b2e3011 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/recycler/KRecyclerView.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/KRecyclerView.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.recycler +package io.github.kakaocup.kakao.recycler import android.view.View import androidx.test.espresso.DataInteraction @@ -8,12 +8,12 @@ import androidx.test.espresso.Espresso import androidx.test.espresso.Root import androidx.test.espresso.assertion.ViewAssertions import androidx.test.espresso.matcher.RootMatchers -import com.agoda.kakao.common.KakaoDslMarker -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.matchers.ItemMatcher -import com.agoda.kakao.common.matchers.PositionMatcher -import com.agoda.kakao.delegate.ViewInteractionDelegate +import io.github.kakaocup.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.matchers.ItemMatcher +import io.github.kakaocup.kakao.common.matchers.PositionMatcher +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate import org.hamcrest.Matcher import org.hamcrest.Matchers import kotlin.reflect.KClass diff --git a/kakao/src/main/kotlin/com/agoda/kakao/recycler/RecyclerActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/RecyclerActions.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/recycler/RecyclerActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/RecyclerActions.kt index 47fe7f48..da6f5b83 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/recycler/RecyclerActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/RecyclerActions.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.recycler +package io.github.kakaocup.kakao.recycler import android.view.View import androidx.recyclerview.widget.RecyclerView @@ -8,9 +8,9 @@ import androidx.test.espresso.UiController import androidx.test.espresso.ViewAction import androidx.test.espresso.contrib.RecyclerViewActions import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.actions.ScrollableActions -import com.agoda.kakao.common.actions.SwipeableActions -import com.agoda.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.actions.ScrollableActions +import io.github.kakaocup.kakao.common.actions.SwipeableActions +import io.github.kakaocup.kakao.common.builders.ViewBuilder import org.hamcrest.Matcher import org.hamcrest.Matchers diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/RecyclerAdapterAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/RecyclerAdapterAssertions.kt new file mode 100644 index 00000000..7d2b7adb --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/recycler/RecyclerAdapterAssertions.kt @@ -0,0 +1,21 @@ +@file:Suppress("unused") + +package io.github.kakaocup.kakao.recycler + +import androidx.test.espresso.assertion.ViewAssertions +import io.github.kakaocup.kakao.common.assertions.AdapterAssertions +import io.github.kakaocup.kakao.common.matchers.RecyclerViewAdapterSizeMatcher + +/** + * Provides assertions for recyclerView adapter + */ +interface RecyclerAdapterAssertions : AdapterAssertions { + /** + * Check size of recycler view + * + * @param size expected child count size in recycler view + */ + fun hasSize(size: Int) { + view.check(ViewAssertions.matches(RecyclerViewAdapterSizeMatcher(size))) + } +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/screen/Screen.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/screen/Screen.kt similarity index 95% rename from kakao/src/main/kotlin/com/agoda/kakao/screen/Screen.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/screen/Screen.kt index 182631a2..c7a82c87 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/screen/Screen.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/screen/Screen.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.screen +package io.github.kakaocup.kakao.screen import android.view.View import androidx.test.espresso.DataInteraction @@ -13,10 +13,10 @@ import androidx.test.espresso.matcher.ViewMatchers import androidx.test.espresso.web.assertion.WebAssertion import androidx.test.espresso.web.model.Atom import androidx.test.espresso.web.sugar.Web -import com.agoda.kakao.common.KakaoDslMarker -import com.agoda.kakao.common.views.KBaseView -import com.agoda.kakao.delegate.ViewInteractionDelegate -import com.agoda.kakao.intercept.Interceptor +import io.github.kakaocup.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate +import io.github.kakaocup.kakao.intercept.Interceptor import java.util.* /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/screen/ScreenActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/screen/ScreenActions.kt similarity index 91% rename from kakao/src/main/kotlin/com/agoda/kakao/screen/ScreenActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/screen/ScreenActions.kt index 250263e3..ebed5ada 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/screen/ScreenActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/screen/ScreenActions.kt @@ -1,10 +1,10 @@ @file:Suppress("unused") -package com.agoda.kakao.screen +package io.github.kakaocup.kakao.screen import androidx.test.espresso.action.EspressoKey import androidx.test.espresso.action.ViewActions -import com.agoda.kakao.delegate.ViewInteractionDelegate +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate /** * Interface with common actions for all screens diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/scroll/KScrollView.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/scroll/KScrollView.kt new file mode 100644 index 00000000..85411f9a --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/scroll/KScrollView.kt @@ -0,0 +1,20 @@ +package io.github.kakaocup.kakao.scroll + +import android.view.View +import androidx.test.espresso.DataInteraction +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView +import org.hamcrest.Matcher + +/** + * View with ScrollViewActions and BaseAssertions + * + * @see ScrollViewActions + * @see BaseAssertions + */ +class KScrollView : KBaseView, ScrollViewActions, BaseAssertions { + constructor(function: ViewBuilder.() -> Unit) : super(function) + constructor(parent: Matcher, function: ViewBuilder.() -> Unit) : super(parent, function) + constructor(parent: DataInteraction, function: ViewBuilder.() -> Unit) : super(parent, function) +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/scroll/ScrollViewActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/scroll/ScrollViewActions.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/scroll/ScrollViewActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/scroll/ScrollViewActions.kt index 3116b76a..354bae74 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/scroll/ScrollViewActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/scroll/ScrollViewActions.kt @@ -1,14 +1,14 @@ @file:Suppress("unused") -package com.agoda.kakao.scroll +package io.github.kakaocup.kakao.scroll import android.view.View import android.widget.ScrollView import androidx.test.espresso.UiController import androidx.test.espresso.ViewAction import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.actions.ScrollableActions -import com.agoda.kakao.common.actions.SwipeableActions +import io.github.kakaocup.kakao.common.actions.ScrollableActions +import io.github.kakaocup.kakao.common.actions.SwipeableActions import org.hamcrest.Matchers /** diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/searchview/KSearchView.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/searchview/KSearchView.kt new file mode 100644 index 00000000..9daae3e0 --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/searchview/KSearchView.kt @@ -0,0 +1,13 @@ +package io.github.kakaocup.kakao.searchview + +import android.view.View +import androidx.test.espresso.DataInteraction +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView +import org.hamcrest.Matcher + +class KSearchView : KBaseView, SearchViewActions, SearchViewAssertions { + constructor(function: ViewBuilder.() -> Unit) : super(function) + constructor(parent: Matcher, function: ViewBuilder.() -> Unit) : super(parent, function) + constructor(parent: DataInteraction, function: ViewBuilder.() -> Unit) : super(parent, function) +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/searchview/SearchViewActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/searchview/SearchViewActions.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/searchview/SearchViewActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/searchview/SearchViewActions.kt index c561c9b3..af423691 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/searchview/SearchViewActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/searchview/SearchViewActions.kt @@ -1,11 +1,11 @@ -package com.agoda.kakao.searchview +package io.github.kakaocup.kakao.searchview import android.view.View import android.widget.SearchView import androidx.test.espresso.UiController import androidx.test.espresso.ViewAction import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions import org.hamcrest.Matcher import org.hamcrest.Matchers diff --git a/kakao/src/main/kotlin/com/agoda/kakao/searchview/SearchViewAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/searchview/SearchViewAssertions.kt similarity index 89% rename from kakao/src/main/kotlin/com/agoda/kakao/searchview/SearchViewAssertions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/searchview/SearchViewAssertions.kt index ae52e23a..13e1f1eb 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/searchview/SearchViewAssertions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/searchview/SearchViewAssertions.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.searchview +package io.github.kakaocup.kakao.searchview import android.os.Build import android.view.View @@ -6,8 +6,8 @@ import android.widget.SearchView import androidx.annotation.RequiresApi import androidx.annotation.StringRes import androidx.test.espresso.matcher.BoundedMatcher -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.utilities.getResourceString +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.utilities.getResourceString import org.hamcrest.Description import org.hamcrest.Matcher diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/slider/KSlider.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/slider/KSlider.kt new file mode 100644 index 00000000..ad78139a --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/slider/KSlider.kt @@ -0,0 +1,13 @@ +package io.github.kakaocup.kakao.slider + +import android.view.View +import androidx.test.espresso.DataInteraction +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView +import org.hamcrest.Matcher + +class KSlider : KBaseView, SliderActions, SliderAssertions { + constructor(function: ViewBuilder.() -> Unit) : super(function) + constructor(parent: Matcher, function: ViewBuilder.() -> Unit) : super(parent, function) + constructor(parent: DataInteraction, function: ViewBuilder.() -> Unit) : super(parent, function) +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/slider/SliderActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/slider/SliderActions.kt similarity index 95% rename from kakao/src/main/kotlin/com/agoda/kakao/slider/SliderActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/slider/SliderActions.kt index 41571037..cfc8bb96 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/slider/SliderActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/slider/SliderActions.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.slider +package io.github.kakaocup.kakao.slider import android.view.View import androidx.test.espresso.UiController @@ -9,8 +9,8 @@ import androidx.test.espresso.action.CoordinatesProvider import androidx.test.espresso.action.GeneralSwipeAction import androidx.test.espresso.action.Press import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.actions.BaseActions -import com.agoda.kakao.progress.PreciseSwipe +import io.github.kakaocup.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.progress.PreciseSwipe import com.google.android.material.slider.Slider /** diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/slider/SliderAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/slider/SliderAssertions.kt new file mode 100644 index 00000000..405f6b54 --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/slider/SliderAssertions.kt @@ -0,0 +1,13 @@ +package io.github.kakaocup.kakao.slider + +import androidx.test.espresso.assertion.ViewAssertions +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.matchers.SliderMatcher + +interface SliderAssertions : BaseAssertions { + fun hasValue(value: Float) { + view.check( + ViewAssertions.matches(SliderMatcher(value)) + ) + } +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/spinner/KSpinner.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/spinner/KSpinner.kt similarity index 93% rename from kakao/src/main/kotlin/com/agoda/kakao/spinner/KSpinner.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/spinner/KSpinner.kt index 250c0e10..c749376e 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/spinner/KSpinner.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/spinner/KSpinner.kt @@ -1,4 +1,4 @@ -package com.agoda.kakao.spinner +package io.github.kakaocup.kakao.spinner import android.view.View import android.widget.AdapterView @@ -9,15 +9,15 @@ import androidx.test.espresso.Root import androidx.test.espresso.action.ViewActions.click import androidx.test.espresso.matcher.RootMatchers import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.KakaoDslMarker -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.matchers.SpinnerPopupMatcher -import com.agoda.kakao.delegate.ViewInteractionDelegate -import com.agoda.kakao.list.DataBuilder -import com.agoda.kakao.list.KAdapterItem -import com.agoda.kakao.list.KAdapterItemType -import com.agoda.kakao.list.KAdapterItemTypeBuilder +import io.github.kakaocup.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.matchers.SpinnerPopupMatcher +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate +import io.github.kakaocup.kakao.list.DataBuilder +import io.github.kakaocup.kakao.list.KAdapterItem +import io.github.kakaocup.kakao.list.KAdapterItemType +import io.github.kakaocup.kakao.list.KAdapterItemTypeBuilder import org.hamcrest.CoreMatchers.allOf import org.hamcrest.Matcher import org.hamcrest.Matchers diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/spinner/KSpinnerItem.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/spinner/KSpinnerItem.kt new file mode 100644 index 00000000..4ad28284 --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/spinner/KSpinnerItem.kt @@ -0,0 +1,18 @@ +@file:Suppress("unused") + +package io.github.kakaocup.kakao.spinner + +import androidx.test.espresso.DataInteraction +import io.github.kakaocup.kakao.list.KAdapterItem +import io.github.kakaocup.kakao.text.KTextView +import io.github.kakaocup.kakao.text.TextViewAssertions + +/** + * KTextView implementation of KAdapterItem + * + * Use this if you want to perform/assert on the root view of adapter item + * + * @param parent Matcher of the root view of adapter item + * @see KAdapterItem + */ +class KSpinnerItem(parent: DataInteraction) : KAdapterItem(parent), TextViewAssertions diff --git a/kakao/src/main/kotlin/com/agoda/kakao/spinner/SpinnerAdapterActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/spinner/SpinnerAdapterActions.kt similarity index 91% rename from kakao/src/main/kotlin/com/agoda/kakao/spinner/SpinnerAdapterActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/spinner/SpinnerAdapterActions.kt index 2c6b06c0..c512b977 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/spinner/SpinnerAdapterActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/spinner/SpinnerAdapterActions.kt @@ -1,11 +1,11 @@ -package com.agoda.kakao.spinner +package io.github.kakaocup.kakao.spinner import android.view.View import android.widget.AdapterView import androidx.test.espresso.UiController import androidx.test.espresso.ViewAction import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.delegate.ViewInteractionDelegate +import io.github.kakaocup.kakao.delegate.ViewInteractionDelegate import org.hamcrest.Matchers interface SpinnerAdapterActions { diff --git a/kakao/src/main/kotlin/com/agoda/kakao/spinner/SpinnerAdapterAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/spinner/SpinnerAdapterAssertions.kt similarity index 79% rename from kakao/src/main/kotlin/com/agoda/kakao/spinner/SpinnerAdapterAssertions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/spinner/SpinnerAdapterAssertions.kt index 14f378a7..aa010e48 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/spinner/SpinnerAdapterAssertions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/spinner/SpinnerAdapterAssertions.kt @@ -1,9 +1,9 @@ -package com.agoda.kakao.spinner +package io.github.kakaocup.kakao.spinner import androidx.test.espresso.assertion.ViewAssertions import androidx.test.espresso.matcher.ViewMatchers.withSpinnerText -import com.agoda.kakao.common.assertions.AdapterAssertions -import com.agoda.kakao.common.matchers.SpinnerAdapterSizeMatcher +import io.github.kakaocup.kakao.common.assertions.AdapterAssertions +import io.github.kakaocup.kakao.common.matchers.SpinnerAdapterSizeMatcher import org.hamcrest.CoreMatchers.containsString /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/swiperefresh/KSwipeRefreshLayout.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/swiperefresh/KSwipeRefreshLayout.kt similarity index 80% rename from kakao/src/main/kotlin/com/agoda/kakao/swiperefresh/KSwipeRefreshLayout.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/swiperefresh/KSwipeRefreshLayout.kt index 8c505d53..67e9f24c 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/swiperefresh/KSwipeRefreshLayout.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/swiperefresh/KSwipeRefreshLayout.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.swiperefresh +package io.github.kakaocup.kakao.swiperefresh import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/swiperefresh/SwipeRefreshLayoutActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/swiperefresh/SwipeRefreshLayoutActions.kt similarity index 89% rename from kakao/src/main/kotlin/com/agoda/kakao/swiperefresh/SwipeRefreshLayoutActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/swiperefresh/SwipeRefreshLayoutActions.kt index d6c5ff22..c53f549d 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/swiperefresh/SwipeRefreshLayoutActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/swiperefresh/SwipeRefreshLayoutActions.kt @@ -1,13 +1,13 @@ @file:Suppress("unused") -package com.agoda.kakao.swiperefresh +package io.github.kakaocup.kakao.swiperefresh import android.view.View import androidx.swiperefreshlayout.widget.SwipeRefreshLayout import androidx.test.espresso.UiController import androidx.test.espresso.ViewAction import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.actions.SwipeableActions +import io.github.kakaocup.kakao.common.actions.SwipeableActions /** * Provides actions for SwipeRefreshLayout diff --git a/kakao/src/main/kotlin/com/agoda/kakao/swiperefresh/SwipeRefreshLayoutAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/swiperefresh/SwipeRefreshLayoutAssertions.kt similarity index 75% rename from kakao/src/main/kotlin/com/agoda/kakao/swiperefresh/SwipeRefreshLayoutAssertions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/swiperefresh/SwipeRefreshLayoutAssertions.kt index 6cf8f33d..8e4b804a 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/swiperefresh/SwipeRefreshLayoutAssertions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/swiperefresh/SwipeRefreshLayoutAssertions.kt @@ -1,10 +1,10 @@ @file:Suppress("unused") -package com.agoda.kakao.swiperefresh +package io.github.kakaocup.kakao.swiperefresh import androidx.test.espresso.assertion.ViewAssertions -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.matchers.SwipeRefreshLayoutMatcher +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.matchers.SwipeRefreshLayoutMatcher /** * Provides assertion for SwipeRefreshLayout diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/switch/KSwitch.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/switch/KSwitch.kt new file mode 100644 index 00000000..abf5091f --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/switch/KSwitch.kt @@ -0,0 +1,22 @@ +package io.github.kakaocup.kakao.switch + +import android.view.View +import androidx.test.espresso.DataInteraction +import io.github.kakaocup.kakao.check.CheckableAssertions +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.text.TextViewAssertions +import org.hamcrest.Matcher + +/** + * View with SwitchableActions, CheckableAssertions and TextViewAssertions + * + * @see SwitchableActions + * @see CheckableAssertions + * @see TextViewAssertions + */ +class KSwitch : KBaseView, SwitchableActions, TextViewAssertions, CheckableAssertions { + constructor(function: ViewBuilder.() -> Unit) : super(function) + constructor(parent: Matcher, function: ViewBuilder.() -> Unit) : super(parent, function) + constructor(parent: DataInteraction, function: ViewBuilder.() -> Unit) : super(parent, function) +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/switch/SwitchableActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/switch/SwitchableActions.kt similarity index 97% rename from kakao/src/main/kotlin/com/agoda/kakao/switch/SwitchableActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/switch/SwitchableActions.kt index ce6f09e7..c0ea71f2 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/switch/SwitchableActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/switch/SwitchableActions.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.switch +package io.github.kakaocup.kakao.switch import android.graphics.Rect import android.os.Build @@ -15,7 +15,7 @@ import androidx.test.espresso.action.GeneralSwipeAction import androidx.test.espresso.action.Press import androidx.test.espresso.action.Swipe import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions import org.hamcrest.Description import org.hamcrest.Matchers import org.hamcrest.TypeSafeMatcher diff --git a/kakao/src/main/kotlin/com/agoda/kakao/tabs/KTabLayout.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/tabs/KTabLayout.kt similarity index 79% rename from kakao/src/main/kotlin/com/agoda/kakao/tabs/KTabLayout.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/tabs/KTabLayout.kt index 3a9865ac..1220fa3e 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/tabs/KTabLayout.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/tabs/KTabLayout.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.tabs +package io.github.kakaocup.kakao.tabs import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/tabs/TabLayoutActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/tabs/TabLayoutActions.kt similarity index 94% rename from kakao/src/main/kotlin/com/agoda/kakao/tabs/TabLayoutActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/tabs/TabLayoutActions.kt index 76d787cc..647d6226 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/tabs/TabLayoutActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/tabs/TabLayoutActions.kt @@ -1,12 +1,12 @@ @file:Suppress("unused") -package com.agoda.kakao.tabs +package io.github.kakaocup.kakao.tabs import android.view.View import androidx.test.espresso.UiController import androidx.test.espresso.ViewAction import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions import com.google.android.material.bottomnavigation.BottomNavigationView import com.google.android.material.tabs.TabLayout diff --git a/kakao/src/main/kotlin/com/agoda/kakao/tabs/TabLayoutAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/tabs/TabLayoutAssertions.kt similarity index 89% rename from kakao/src/main/kotlin/com/agoda/kakao/tabs/TabLayoutAssertions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/tabs/TabLayoutAssertions.kt index e93c6d20..e7b03ad3 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/tabs/TabLayoutAssertions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/tabs/TabLayoutAssertions.kt @@ -1,9 +1,9 @@ @file:Suppress("unused") -package com.agoda.kakao.tabs +package io.github.kakaocup.kakao.tabs import androidx.test.espresso.ViewAssertion -import com.agoda.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.assertions.BaseAssertions import com.google.android.material.tabs.TabLayout /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/text/KButton.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/text/KButton.kt similarity index 79% rename from kakao/src/main/kotlin/com/agoda/kakao/text/KButton.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/text/KButton.kt index c8a3fa9d..e9ff9b21 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/text/KButton.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/text/KButton.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.text +package io.github.kakaocup.kakao.text import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/text/KSnackbar.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/text/KSnackbar.kt similarity index 86% rename from kakao/src/main/kotlin/com/agoda/kakao/text/KSnackbar.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/text/KSnackbar.kt index e7a0d693..9304c9e1 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/text/KSnackbar.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/text/KSnackbar.kt @@ -1,8 +1,8 @@ @file:Suppress("unused") -package com.agoda.kakao.text +package io.github.kakaocup.kakao.text -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.views.KBaseView import com.google.android.material.snackbar.Snackbar /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/text/KTextView.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/text/KTextView.kt similarity index 80% rename from kakao/src/main/kotlin/com/agoda/kakao/text/KTextView.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/text/KTextView.kt index dc582642..6a8ffddf 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/text/KTextView.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/text/KTextView.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.text +package io.github.kakaocup.kakao.text import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/text/TextViewActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/text/TextViewActions.kt similarity index 91% rename from kakao/src/main/kotlin/com/agoda/kakao/text/TextViewActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/text/TextViewActions.kt index 09053058..31a3438f 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/text/TextViewActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/text/TextViewActions.kt @@ -1,10 +1,10 @@ @file:Suppress("unused") -package com.agoda.kakao.text +package io.github.kakaocup.kakao.text import android.net.Uri import androidx.test.espresso.action.ViewActions -import com.agoda.kakao.common.actions.BaseActions +import io.github.kakaocup.kakao.common.actions.BaseActions import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/com/agoda/kakao/text/TextViewAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/text/TextViewAssertions.kt similarity index 96% rename from kakao/src/main/kotlin/com/agoda/kakao/text/TextViewAssertions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/text/TextViewAssertions.kt index 7fdd5652..8c23f804 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/text/TextViewAssertions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/text/TextViewAssertions.kt @@ -1,13 +1,13 @@ @file:Suppress("unused") -package com.agoda.kakao.text +package io.github.kakaocup.kakao.text import androidx.annotation.ColorRes import androidx.annotation.StringRes import androidx.test.espresso.assertion.ViewAssertions import androidx.test.espresso.matcher.ViewMatchers -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.matchers.AnyTextMatcher +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.matchers.AnyTextMatcher import org.hamcrest.CoreMatchers import org.hamcrest.Matcher import org.hamcrest.Matchers diff --git a/kakao/src/main/kotlin/com/agoda/kakao/toolbar/KToolbar.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/toolbar/KToolbar.kt similarity index 79% rename from kakao/src/main/kotlin/com/agoda/kakao/toolbar/KToolbar.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/toolbar/KToolbar.kt index 5e85c2fd..ad68ad54 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/toolbar/KToolbar.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/toolbar/KToolbar.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.toolbar +package io.github.kakaocup.kakao.toolbar import android.view.View import androidx.test.espresso.DataInteraction -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.common.views.KBaseView +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.common.views.KBaseView import org.hamcrest.Matcher /** diff --git a/kakao/src/main/kotlin/io/github/kakaocup/kakao/toolbar/ToolbarViewActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/toolbar/ToolbarViewActions.kt new file mode 100644 index 00000000..6328c8f6 --- /dev/null +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/toolbar/ToolbarViewActions.kt @@ -0,0 +1,12 @@ +@file:Suppress("unused") + +package io.github.kakaocup.kakao.toolbar + +import io.github.kakaocup.kakao.common.actions.BaseActions + +/** + * Provides actions for Toolbar + */ +interface ToolbarViewActions : BaseActions { + +} diff --git a/kakao/src/main/kotlin/com/agoda/kakao/toolbar/ToolbarViewAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/toolbar/ToolbarViewAssertions.kt similarity index 83% rename from kakao/src/main/kotlin/com/agoda/kakao/toolbar/ToolbarViewAssertions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/toolbar/ToolbarViewAssertions.kt index 590901d6..49107651 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/toolbar/ToolbarViewAssertions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/toolbar/ToolbarViewAssertions.kt @@ -1,14 +1,14 @@ @file:Suppress("unused") -package com.agoda.kakao.toolbar +package io.github.kakaocup.kakao.toolbar import android.graphics.drawable.Drawable import androidx.annotation.DrawableRes import androidx.test.espresso.assertion.ViewAssertions -import com.agoda.kakao.common.assertions.BaseAssertions -import com.agoda.kakao.common.matchers.ToolbarNavigationMatcher -import com.agoda.kakao.common.matchers.ToolbarSubtitleMatcher -import com.agoda.kakao.common.matchers.ToolbarTitleMatcher +import io.github.kakaocup.kakao.common.assertions.BaseAssertions +import io.github.kakaocup.kakao.common.matchers.ToolbarNavigationMatcher +import io.github.kakaocup.kakao.common.matchers.ToolbarSubtitleMatcher +import io.github.kakaocup.kakao.common.matchers.ToolbarTitleMatcher /** * Provides assertion for Toolbar diff --git a/kakao/src/main/kotlin/com/agoda/kakao/web/KWebView.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/web/KWebView.kt similarity index 78% rename from kakao/src/main/kotlin/com/agoda/kakao/web/KWebView.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/web/KWebView.kt index a6de8c71..c9bca481 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/web/KWebView.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/web/KWebView.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.web +package io.github.kakaocup.kakao.web import androidx.test.espresso.web.sugar.Web -import com.agoda.kakao.common.KakaoDslMarker -import com.agoda.kakao.common.builders.ViewBuilder -import com.agoda.kakao.delegate.WebInteractionDelegate +import io.github.kakaocup.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.common.builders.ViewBuilder +import io.github.kakaocup.kakao.delegate.WebInteractionDelegate /** * Class for interacting with WebViews diff --git a/kakao/src/main/kotlin/com/agoda/kakao/web/WebActions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/web/WebActions.kt similarity index 91% rename from kakao/src/main/kotlin/com/agoda/kakao/web/WebActions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/web/WebActions.kt index 5195007e..edf279e3 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/web/WebActions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/web/WebActions.kt @@ -1,11 +1,11 @@ @file:Suppress("unused") -package com.agoda.kakao.web +package io.github.kakaocup.kakao.web import androidx.test.espresso.web.model.Atom import androidx.test.espresso.web.model.ElementReference import androidx.test.espresso.web.webdriver.DriverAtoms -import com.agoda.kakao.delegate.WebInteractionDelegate +import io.github.kakaocup.kakao.delegate.WebInteractionDelegate /** * Provides action for interacting with WebViews diff --git a/kakao/src/main/kotlin/com/agoda/kakao/web/WebAssertions.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/web/WebAssertions.kt similarity index 92% rename from kakao/src/main/kotlin/com/agoda/kakao/web/WebAssertions.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/web/WebAssertions.kt index a5516c26..bada18ca 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/web/WebAssertions.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/web/WebAssertions.kt @@ -1,12 +1,12 @@ @file:Suppress("unused") -package com.agoda.kakao.web +package io.github.kakaocup.kakao.web import androidx.test.espresso.web.assertion.WebViewAssertions import androidx.test.espresso.web.model.Atom import androidx.test.espresso.web.model.ElementReference import androidx.test.espresso.web.webdriver.DriverAtoms -import com.agoda.kakao.delegate.WebInteractionDelegate +import io.github.kakaocup.kakao.delegate.WebInteractionDelegate import org.hamcrest.CoreMatchers import org.hamcrest.Matcher import org.hamcrest.Matchers diff --git a/kakao/src/main/kotlin/com/agoda/kakao/web/WebElementBuilder.kt b/kakao/src/main/kotlin/io/github/kakaocup/kakao/web/WebElementBuilder.kt similarity index 85% rename from kakao/src/main/kotlin/com/agoda/kakao/web/WebElementBuilder.kt rename to kakao/src/main/kotlin/io/github/kakaocup/kakao/web/WebElementBuilder.kt index 4eeef047..f73b4791 100644 --- a/kakao/src/main/kotlin/com/agoda/kakao/web/WebElementBuilder.kt +++ b/kakao/src/main/kotlin/io/github/kakaocup/kakao/web/WebElementBuilder.kt @@ -1,6 +1,6 @@ @file:Suppress("unused") -package com.agoda.kakao.web +package io.github.kakaocup.kakao.web import androidx.test.espresso.web.assertion.WebAssertion import androidx.test.espresso.web.model.Atom @@ -8,9 +8,9 @@ import androidx.test.espresso.web.model.ElementReference import androidx.test.espresso.web.sugar.Web import androidx.test.espresso.web.webdriver.DriverAtoms import androidx.test.espresso.web.webdriver.Locator -import com.agoda.kakao.common.KakaoDslMarker -import com.agoda.kakao.delegate.WebInteractionDelegate -import com.agoda.kakao.intercept.Interceptable +import io.github.kakaocup.kakao.common.KakaoDslMarker +import io.github.kakaocup.kakao.delegate.WebInteractionDelegate +import io.github.kakaocup.kakao.intercept.Interceptable /** * Class for building WebView element matchers diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/AlertDialogActivityScreen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/AlertDialogActivityScreen.kt deleted file mode 100644 index 41c68d17..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/AlertDialogActivityScreen.kt +++ /dev/null @@ -1,12 +0,0 @@ -package com.agoda.sample.screen - -import com.agoda.kakao.common.views.KView -import com.agoda.kakao.dialog.KAlertDialog -import com.agoda.kakao.screen.Screen -import com.agoda.sample.R - -open class AlertDialogActivityScreen : Screen() { - val showAlertDialogButton = KView { withId(R.id.show_alert_dialog) } - - val alertDialog = KAlertDialog() -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/AutoCompleteActivityScreen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/AutoCompleteActivityScreen.kt deleted file mode 100644 index 0f30db7b..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/AutoCompleteActivityScreen.kt +++ /dev/null @@ -1,24 +0,0 @@ -package com.agoda.sample.screen - -import android.widget.ListView -import androidx.test.espresso.DataInteraction -import com.agoda.kakao.edit.KEditText -import com.agoda.kakao.list.KAbsListView -import com.agoda.kakao.list.KAdapterItem -import com.agoda.kakao.screen.Screen -import com.agoda.kakao.text.KTextView -import com.agoda.sample.R - -class AutoCompleteActivityScreen : Screen() { - val input = KEditText { - withId(R.id.auto_complete_view) - } - - val list = KAbsListView( - builder = { isInstanceOf(ListView::class.java) }, - itemTypeBuilder = { itemType(::Item) }) - - class Item(i: DataInteraction) : KAdapterItem(i) { - val text = KTextView(i) { withId(R.id.text) } - } -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/ChipGroupActivityScreen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/ChipGroupActivityScreen.kt deleted file mode 100644 index 67c63bb6..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/ChipGroupActivityScreen.kt +++ /dev/null @@ -1,10 +0,0 @@ -package com.agoda.sample.screen - -import com.agoda.kakao.chipgroup.KChipGroup -import com.agoda.kakao.screen.Screen -import com.agoda.sample.R - -class ChipGroupActivityScreen : Screen() { - val chipGroup = KChipGroup { withId(R.id.chip_group) } - val chipGroup1 = KChipGroup { withId(R.id.chip_group1) } -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/DrawableListScreen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/DrawableListScreen.kt deleted file mode 100644 index 5d6e9da4..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/DrawableListScreen.kt +++ /dev/null @@ -1,18 +0,0 @@ -package com.agoda.sample.screen - -import androidx.test.espresso.DataInteraction -import com.agoda.kakao.image.KImageView -import com.agoda.kakao.list.KAbsListView -import com.agoda.kakao.list.KAdapterItem -import com.agoda.kakao.screen.Screen -import com.agoda.sample.R - -class DrawableListScreen : Screen() { - val list = KAbsListView( - builder = { withId(R.id.drawableList) }, - itemTypeBuilder = { itemType(::Item) }) - - class Item(i: DataInteraction) : KAdapterItem(i) { - val imageView = KImageView(i) { withId(R.id.imgView) } - } -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/DrawableRecyclerScreen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/DrawableRecyclerScreen.kt deleted file mode 100644 index 1a6b1029..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/DrawableRecyclerScreen.kt +++ /dev/null @@ -1,21 +0,0 @@ -package com.agoda.sample.screen - -import android.view.View -import com.agoda.kakao.image.KImageView -import com.agoda.kakao.recycler.KRecyclerItem -import com.agoda.kakao.recycler.KRecyclerView -import com.agoda.kakao.screen.Screen -import com.agoda.sample.R -import org.hamcrest.Matcher - -class DrawableRecyclerScreen : Screen() { - val list = KRecyclerView( - builder = { withId(R.id.drawableRecycler) }, - itemTypeBuilder = { itemType(::Item) }) - - class Item(parent: Matcher) : - KRecyclerItem(parent) { - val imageView = KImageView(parent, { withId(R.id.imgView) }) - } - -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/Pager2Screen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/Pager2Screen.kt deleted file mode 100644 index 656ceb23..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/Pager2Screen.kt +++ /dev/null @@ -1,21 +0,0 @@ -package com.agoda.sample.screen - -import android.view.View -import com.agoda.kakao.pager2.KViewPager2 -import com.agoda.kakao.pager2.KViewPagerItem -import com.agoda.kakao.screen.Screen -import com.agoda.kakao.text.KTextView -import com.agoda.sample.R -import org.hamcrest.Matcher - -open class Pager2Screen : Screen() { - val pager: KViewPager2 = KViewPager2({ - withId(R.id.pager) - }, itemTypeBuilder = { - itemType(Pager2Screen::SimpleItem) - }) - - class SimpleItem(parent: Matcher) : KViewPagerItem(parent) { - val text: KTextView = KTextView(parent) { withId(R.id.text) } - } -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/PickersActivityScreen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/PickersActivityScreen.kt deleted file mode 100644 index 08088252..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/PickersActivityScreen.kt +++ /dev/null @@ -1,25 +0,0 @@ -package com.agoda.sample.screen - -import com.agoda.kakao.common.views.KView -import com.agoda.kakao.picker.date.KDatePickerDialog -import com.agoda.kakao.picker.time.KTimePickerDialog - -import com.agoda.kakao.screen.Screen -import com.agoda.kakao.text.KTextView -import com.agoda.sample.R - -open class PickersActivityScreen : Screen() { - val selectDateButton: KView = KView { withId(R.id.select_date) } - val selectTimeButton: KView = KView { withId(R.id.select_time) } - - val dateText: KTextView = KTextView { - withId(R.id.date_field) - } - - val timeText: KTextView = KTextView { - withId(R.id.time_field) - } - - val datePickerDialog: KDatePickerDialog = KDatePickerDialog() - val timePickerDialog: KTimePickerDialog = KTimePickerDialog() -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/SliderScreen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/SliderScreen.kt deleted file mode 100644 index 2b659dbd..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/SliderScreen.kt +++ /dev/null @@ -1,11 +0,0 @@ -package com.agoda.sample.screen - -import com.agoda.kakao.screen.Screen -import com.agoda.kakao.slider.KSlider -import com.agoda.kakao.text.KButton -import com.agoda.sample.R - -class SliderScreen : Screen() { - val slider = KSlider { withId(R.id.slider) } - val buttonValue5 = KButton { withId(R.id.button_value_5) } -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/SpinnerActivityScreen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/SpinnerActivityScreen.kt deleted file mode 100644 index 901d85ca..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/SpinnerActivityScreen.kt +++ /dev/null @@ -1,13 +0,0 @@ -package com.agoda.sample.screen - -import com.agoda.kakao.screen.Screen -import com.agoda.kakao.spinner.KSpinner -import com.agoda.kakao.spinner.KSpinnerItem -import com.agoda.sample.R - -class SpinnerActivityScreen : Screen() { - val spinner = KSpinner( - builder = { withId(R.id.spinner) }, - itemTypeBuilder = { itemType(::KSpinnerItem) } - ) -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestActivityScreen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestActivityScreen.kt deleted file mode 100644 index e13734af..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestActivityScreen.kt +++ /dev/null @@ -1,53 +0,0 @@ -package com.agoda.sample.screen - -import com.agoda.kakao.common.views.KView -import com.agoda.kakao.progress.KSeekBar -import com.agoda.kakao.rating.KRatingBar -import com.agoda.kakao.screen.Screen -import com.agoda.kakao.searchview.KSearchView -import com.agoda.kakao.switch.KSwitch -import com.agoda.kakao.text.KButton -import com.agoda.kakao.text.KSnackbar -import com.agoda.kakao.text.KTextView -import com.agoda.kakao.toolbar.KToolbar -import com.agoda.sample.R - -open class TestActivityScreen : Screen() { - val content: KView = KView { withId(R.id.content) } - val map: KView = KView { withId(R.id.map) } - val multiTypeRecycler: KButton = KButton { withId(R.id.multi_type_recycler) } - val singleTypeRecycler: KButton = KButton { withId(R.id.single_type_recycler) } - val autoComplete: KButton = KButton { withId(R.id.auto_complete) } - val snackbarButton: KButton = KButton { withId(R.id.snackbar_button) } - val toolbar: KToolbar = KToolbar { withId(R.id.action_bar) } - - val textViewLarge: KTextView = KTextView { - withId(R.id.text_view_large) - } - - val textViewSmall: KTextView = KTextView { - withId(R.id.text_view_small) - } - - val buttonViewLeft: KButton = KButton { - withId(R.id.button_view_left) - } - - val buttonViewRight: KButton = KButton { - withId(R.id.button_view_right) - } - - val textViewColored: KTextView = KTextView { - withId(R.id.text_view_colored) - } - - val ratingbar: KRatingBar = KRatingBar { withId(R.id.rating_bar) } - val seekbar: KSeekBar = KSeekBar { withId(R.id.seek_bar) } - val switch: KSwitch = KSwitch { withId(R.id.switch_view) } - val switchCompat: KSwitch = KSwitch { withId(R.id.switch_compat) } - val nestedTextView: KTextView = KTextView { withId(R.id.nested_scroll_text_view) } - - val snackbar: KSnackbar = KSnackbar() - - val searchView: KSearchView = KSearchView { withId(R.id.search_view) } -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestListScreen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestListScreen.kt deleted file mode 100644 index ac34725f..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestListScreen.kt +++ /dev/null @@ -1,21 +0,0 @@ -package com.agoda.sample.screen - -import androidx.test.espresso.DataInteraction -import com.agoda.kakao.list.KAbsListView -import com.agoda.kakao.list.KAdapterItem -import com.agoda.kakao.screen.Screen -import com.agoda.kakao.text.KButton -import com.agoda.kakao.text.KTextView -import com.agoda.sample.R - -class TestListScreen : Screen() { - val list = KAbsListView( - builder = { withId(R.id.list) }, - itemTypeBuilder = { itemType(::Item) }) - - class Item(i: DataInteraction) : KAdapterItem(i) { - val title = KTextView(i) { withId(R.id.title) } - val subtitle = KTextView(i) { withId(R.id.subtitle) } - val button = KButton(i) { withId(R.id.button) } - } -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestNestedRecyclerScreen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestNestedRecyclerScreen.kt deleted file mode 100644 index 8c05f685..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestNestedRecyclerScreen.kt +++ /dev/null @@ -1,24 +0,0 @@ -package com.agoda.sample.screen - -import android.view.View -import com.agoda.kakao.recycler.KRecyclerItem -import com.agoda.kakao.recycler.KRecyclerView -import com.agoda.kakao.screen.Screen -import com.agoda.kakao.text.KButton -import com.agoda.kakao.text.KTextView -import com.agoda.sample.R -import org.hamcrest.Matcher - -class TestNestedRecyclerScreen : Screen() { - val recycler = KRecyclerView({ withId(R.id.recycler_view) }, { itemType(::RecyclerItem) }) - - class RecyclerItem(parent: Matcher) : KRecyclerItem(parent) { - val nested = KRecyclerView(parent, { withId(R.id.nested_recycler_view) }, { itemType(::NestedItem) }) - } - - class NestedItem(parent: Matcher) : KRecyclerItem(parent) { - val title: KTextView = KTextView(parent) { withId(R.id.title) } - val subtitle: KTextView = KTextView(parent) { withId(R.id.subtitle) } - val button: KButton = KButton(parent) { withId(R.id.button) } - } -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestRecyclerScreen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestRecyclerScreen.kt deleted file mode 100644 index 33d16539..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestRecyclerScreen.kt +++ /dev/null @@ -1,28 +0,0 @@ -package com.agoda.sample.screen - -import android.view.View -import com.agoda.kakao.check.KCheckBox -import com.agoda.kakao.recycler.KRecyclerItem -import com.agoda.kakao.recycler.KRecyclerView -import com.agoda.kakao.screen.Screen -import com.agoda.kakao.text.KTextView -import com.agoda.sample.R -import org.hamcrest.Matcher - -open class TestRecyclerScreen : Screen() { - val recycler: KRecyclerView = KRecyclerView({ - withId(R.id.recycler_view) - }, itemTypeBuilder = { - itemType(::MainItem) - itemType(::CheckBoxItem) - }) - - class MainItem(parent: Matcher) : KRecyclerItem(parent) { - val title: KTextView = KTextView(parent) { withId(R.id.title) } - val subtitle: KTextView = KTextView(parent) { withId(R.id.subtitle) } - } - - class CheckBoxItem(parent: Matcher) : KRecyclerItem(parent) { - val checkbox: KCheckBox = KCheckBox { withMatcher(parent) } - } -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestWebScreen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestWebScreen.kt deleted file mode 100644 index 2ff6718f..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/TestWebScreen.kt +++ /dev/null @@ -1,11 +0,0 @@ -package com.agoda.sample.screen - -import com.agoda.kakao.screen.Screen -import com.agoda.kakao.web.KWebView -import com.agoda.sample.R - -class TestWebScreen : Screen() { - val webView = KWebView { - withId(R.id.webView) - } -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/TextInputLayoutScreen.kt b/sample/src/androidTest/kotlin/com/agoda/sample/screen/TextInputLayoutScreen.kt deleted file mode 100644 index 29ef5ba1..00000000 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/TextInputLayoutScreen.kt +++ /dev/null @@ -1,17 +0,0 @@ -package com.agoda.sample.screen - -import com.agoda.kakao.edit.KTextInputLayout -import com.agoda.kakao.screen.Screen -import com.agoda.kakao.text.KButton -import com.agoda.sample.R - -class TextInputLayoutScreen : Screen() { - val inputLayout = KTextInputLayout { withId(R.id.input_layout) } - val toggleCounter = KButton { withId(R.id.toggle_counter) } - val toggleHint = KButton { withId(R.id.toggle_hint) } - val toggleError = KButton { withId(R.id.toggle_error) } - - init { - rootView = inputLayout - } -} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/AlertDialogTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/AlertDialogTest.kt similarity index 90% rename from sample/src/androidTest/kotlin/com/agoda/sample/AlertDialogTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/AlertDialogTest.kt index 1e5f0fbe..5dbe38bf 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/AlertDialogTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/AlertDialogTest.kt @@ -1,9 +1,9 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen -import com.agoda.sample.screen.AlertDialogActivityScreen +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.sample.screen.AlertDialogActivityScreen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/AutoCompleteTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/AutoCompleteTest.kt similarity index 90% rename from sample/src/androidTest/kotlin/com/agoda/sample/AutoCompleteTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/AutoCompleteTest.kt index f3d9624a..c7ae5e13 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/AutoCompleteTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/AutoCompleteTest.kt @@ -1,9 +1,9 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.sample.screen.AutoCompleteActivityScreen +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.sample.screen.AutoCompleteActivityScreen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/ChipGroupTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/ChipGroupTest.kt similarity index 85% rename from sample/src/androidTest/kotlin/com/agoda/sample/ChipGroupTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/ChipGroupTest.kt index b8a9d2ef..bf8e38b4 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/ChipGroupTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/ChipGroupTest.kt @@ -1,9 +1,9 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.sample.screen.ChipGroupActivityScreen +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.sample.screen.ChipGroupActivityScreen import org.hamcrest.CoreMatchers.`is` import org.junit.Rule import org.junit.Test diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/DrawableListTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/DrawableListTest.kt similarity index 92% rename from sample/src/androidTest/kotlin/com/agoda/sample/DrawableListTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/DrawableListTest.kt index 2d4c3d1d..fe541da8 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/DrawableListTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/DrawableListTest.kt @@ -1,12 +1,12 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.app.Activity import android.content.Context import androidx.core.content.res.ResourcesCompat import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.sample.screen.DrawableListScreen +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.sample.screen.DrawableListScreen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/DrawableRecyclerTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/DrawableRecyclerTest.kt similarity index 91% rename from sample/src/androidTest/kotlin/com/agoda/sample/DrawableRecyclerTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/DrawableRecyclerTest.kt index aad3151c..782724a3 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/DrawableRecyclerTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/DrawableRecyclerTest.kt @@ -1,12 +1,12 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.app.Activity import android.content.Context import androidx.core.content.res.ResourcesCompat import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.sample.screen.DrawableRecyclerScreen +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.sample.screen.DrawableRecyclerScreen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/IntentActivityTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/IntentActivityTest.kt similarity index 83% rename from sample/src/androidTest/kotlin/com/agoda/sample/IntentActivityTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/IntentActivityTest.kt index 49cc2af2..7abd240f 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/IntentActivityTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/IntentActivityTest.kt @@ -1,11 +1,10 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.espresso.intent.Intents -import androidx.test.espresso.intent.rule.IntentsTestRule import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.sample.screen.IntentActivityScreen +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.sample.screen.IntentActivityScreen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/InterceptorTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/InterceptorTest.kt similarity index 93% rename from sample/src/androidTest/kotlin/com/agoda/sample/InterceptorTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/InterceptorTest.kt index c12dfcf3..3365a0b3 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/InterceptorTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/InterceptorTest.kt @@ -1,12 +1,12 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.Kakao -import com.agoda.kakao.screen.Screen -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.kakao.text.KTextView -import com.agoda.sample.screen.TestActivityScreen +import io.github.kakaocup.kakao.Kakao +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.kakao.text.KTextView +import io.github.kakaocup.sample.screen.TestActivityScreen import org.junit.Assert.assertEquals import org.junit.Rule import org.junit.Test diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/ListTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/ListTest.kt similarity index 94% rename from sample/src/androidTest/kotlin/com/agoda/sample/ListTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/ListTest.kt index f47a0441..c5388732 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/ListTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/ListTest.kt @@ -1,9 +1,9 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.sample.screen.TestListScreen +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.sample.screen.TestListScreen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/MultiTypeRecyclerTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/MultiTypeRecyclerTest.kt similarity index 88% rename from sample/src/androidTest/kotlin/com/agoda/sample/MultiTypeRecyclerTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/MultiTypeRecyclerTest.kt index 831c3acf..47529a37 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/MultiTypeRecyclerTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/MultiTypeRecyclerTest.kt @@ -1,9 +1,9 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.sample.screen.TestRecyclerScreen +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.sample.screen.TestRecyclerScreen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/NestedRecyclerTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/NestedRecyclerTest.kt similarity index 85% rename from sample/src/androidTest/kotlin/com/agoda/sample/NestedRecyclerTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/NestedRecyclerTest.kt index 0d4acdcc..e895cb41 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/NestedRecyclerTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/NestedRecyclerTest.kt @@ -1,11 +1,11 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.sample.screen.TestNestedRecyclerScreen -import com.agoda.sample.screen.TestNestedRecyclerScreen.NestedItem -import com.agoda.sample.screen.TestNestedRecyclerScreen.RecyclerItem +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.sample.screen.TestNestedRecyclerScreen +import io.github.kakaocup.sample.screen.TestNestedRecyclerScreen.NestedItem +import io.github.kakaocup.sample.screen.TestNestedRecyclerScreen.RecyclerItem import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/Pager2Test.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/Pager2Test.kt similarity index 86% rename from sample/src/androidTest/kotlin/com/agoda/sample/Pager2Test.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/Pager2Test.kt index d5df35a2..2f4bead8 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/Pager2Test.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/Pager2Test.kt @@ -1,9 +1,9 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen -import com.agoda.sample.screen.Pager2Screen +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.sample.screen.Pager2Screen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/PickersTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/PickersTest.kt similarity index 93% rename from sample/src/androidTest/kotlin/com/agoda/sample/PickersTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/PickersTest.kt index 22be6e3c..9f459d30 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/PickersTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/PickersTest.kt @@ -1,9 +1,9 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen -import com.agoda.sample.screen.PickersActivityScreen +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.sample.screen.PickersActivityScreen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/SingleTypeRecyclerTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/SingleTypeRecyclerTest.kt similarity index 90% rename from sample/src/androidTest/kotlin/com/agoda/sample/SingleTypeRecyclerTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/SingleTypeRecyclerTest.kt index 173f6ac1..2da57f7a 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/SingleTypeRecyclerTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/SingleTypeRecyclerTest.kt @@ -1,9 +1,9 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.sample.screen.TestRecyclerScreen +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.sample.screen.TestRecyclerScreen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/SliderTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/SliderTest.kt similarity index 83% rename from sample/src/androidTest/kotlin/com/agoda/sample/SliderTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/SliderTest.kt index e1b86144..e05b87ad 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/SliderTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/SliderTest.kt @@ -1,9 +1,9 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.sample.screen.SliderScreen +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.sample.screen.SliderScreen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/SpinnerTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/SpinnerTest.kt similarity index 85% rename from sample/src/androidTest/kotlin/com/agoda/sample/SpinnerTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/SpinnerTest.kt index 062700e4..1d18b46a 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/SpinnerTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/SpinnerTest.kt @@ -1,10 +1,10 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.kakao.spinner.KSpinnerItem -import com.agoda.sample.screen.SpinnerActivityScreen +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.kakao.spinner.KSpinnerItem +import io.github.kakaocup.sample.screen.SpinnerActivityScreen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/TestActivityTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/TestActivityTest.kt similarity index 91% rename from sample/src/androidTest/kotlin/com/agoda/sample/TestActivityTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/TestActivityTest.kt index 5f3eb1d8..d9e481cb 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/TestActivityTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/TestActivityTest.kt @@ -1,12 +1,12 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen.Companion.idle -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.kakao.switch.SwitchableActions.Direction.LEFT -import com.agoda.kakao.switch.SwitchableActions.Direction.RIGHT -import com.agoda.sample.screen.TestActivityScreen +import io.github.kakaocup.kakao.screen.Screen.Companion.idle +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.kakao.switch.SwitchableActions.Direction.LEFT +import io.github.kakaocup.kakao.switch.SwitchableActions.Direction.RIGHT +import io.github.kakaocup.sample.screen.TestActivityScreen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/TextInputLayoutTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/TextInputLayoutTest.kt similarity index 88% rename from sample/src/androidTest/kotlin/com/agoda/sample/TextInputLayoutTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/TextInputLayoutTest.kt index 99bf5dc1..a4fddcea 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/TextInputLayoutTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/TextInputLayoutTest.kt @@ -1,9 +1,9 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.sample.screen.TextInputLayoutScreen +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.sample.screen.TextInputLayoutScreen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/WebTest.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/WebTest.kt similarity index 90% rename from sample/src/androidTest/kotlin/com/agoda/sample/WebTest.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/WebTest.kt index 18dbb5e8..cf7b8ec3 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/WebTest.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/WebTest.kt @@ -1,10 +1,10 @@ -package com.agoda.sample +package io.github.kakaocup.sample import androidx.test.espresso.web.webdriver.Locator import androidx.test.ext.junit.rules.ActivityScenarioRule import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import com.agoda.kakao.screen.Screen.Companion.onScreen -import com.agoda.sample.screen.TestWebScreen +import io.github.kakaocup.kakao.screen.Screen.Companion.onScreen +import io.github.kakaocup.sample.screen.TestWebScreen import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/AlertDialogActivityScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/AlertDialogActivityScreen.kt new file mode 100644 index 00000000..0853580a --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/AlertDialogActivityScreen.kt @@ -0,0 +1,12 @@ +package io.github.kakaocup.sample.screen + +import io.github.kakaocup.kakao.common.views.KView +import io.github.kakaocup.kakao.dialog.KAlertDialog +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.sample.R + +open class AlertDialogActivityScreen : Screen() { + val showAlertDialogButton = KView { withId(R.id.show_alert_dialog) } + + val alertDialog = KAlertDialog() +} diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/AutoCompleteActivityScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/AutoCompleteActivityScreen.kt new file mode 100644 index 00000000..ac5f914f --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/AutoCompleteActivityScreen.kt @@ -0,0 +1,24 @@ +package io.github.kakaocup.sample.screen + +import android.widget.ListView +import androidx.test.espresso.DataInteraction +import io.github.kakaocup.kakao.edit.KEditText +import io.github.kakaocup.kakao.list.KAbsListView +import io.github.kakaocup.kakao.list.KAdapterItem +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.kakao.text.KTextView +import io.github.kakaocup.sample.R + +class AutoCompleteActivityScreen : Screen() { + val input = KEditText { + withId(R.id.auto_complete_view) + } + + val list = KAbsListView( + builder = { isInstanceOf(ListView::class.java) }, + itemTypeBuilder = { itemType(::Item) }) + + class Item(i: DataInteraction) : KAdapterItem(i) { + val text = KTextView(i) { withId(R.id.text) } + } +} diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/ChipGroupActivityScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/ChipGroupActivityScreen.kt new file mode 100644 index 00000000..af776fa4 --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/ChipGroupActivityScreen.kt @@ -0,0 +1,10 @@ +package io.github.kakaocup.sample.screen + +import io.github.kakaocup.kakao.chipgroup.KChipGroup +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.sample.R + +class ChipGroupActivityScreen : Screen() { + val chipGroup = KChipGroup { withId(R.id.chip_group) } + val chipGroup1 = KChipGroup { withId(R.id.chip_group1) } +} diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/DrawableListScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/DrawableListScreen.kt new file mode 100644 index 00000000..dbfccbce --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/DrawableListScreen.kt @@ -0,0 +1,18 @@ +package io.github.kakaocup.sample.screen + +import androidx.test.espresso.DataInteraction +import io.github.kakaocup.kakao.image.KImageView +import io.github.kakaocup.kakao.list.KAbsListView +import io.github.kakaocup.kakao.list.KAdapterItem +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.sample.R + +class DrawableListScreen : Screen() { + val list = KAbsListView( + builder = { withId(R.id.drawableList) }, + itemTypeBuilder = { itemType(::Item) }) + + class Item(i: DataInteraction) : KAdapterItem(i) { + val imageView = KImageView(i) { withId(R.id.imgView) } + } +} diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/DrawableRecyclerScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/DrawableRecyclerScreen.kt new file mode 100644 index 00000000..57ebf494 --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/DrawableRecyclerScreen.kt @@ -0,0 +1,21 @@ +package io.github.kakaocup.sample.screen + +import android.view.View +import io.github.kakaocup.kakao.image.KImageView +import io.github.kakaocup.kakao.recycler.KRecyclerItem +import io.github.kakaocup.kakao.recycler.KRecyclerView +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.sample.R +import org.hamcrest.Matcher + +class DrawableRecyclerScreen : Screen() { + val list = KRecyclerView( + builder = { withId(R.id.drawableRecycler) }, + itemTypeBuilder = { itemType(::Item) }) + + class Item(parent: Matcher) : + KRecyclerItem(parent) { + val imageView = KImageView(parent, { withId(R.id.imgView) }) + } + +} diff --git a/sample/src/androidTest/kotlin/com/agoda/sample/screen/IntentActivityScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/IntentActivityScreen.kt similarity index 83% rename from sample/src/androidTest/kotlin/com/agoda/sample/screen/IntentActivityScreen.kt rename to sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/IntentActivityScreen.kt index d9beb380..ed0e7b04 100644 --- a/sample/src/androidTest/kotlin/com/agoda/sample/screen/IntentActivityScreen.kt +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/IntentActivityScreen.kt @@ -1,12 +1,12 @@ -package com.agoda.sample.screen +package io.github.kakaocup.sample.screen import android.app.Activity import android.content.Intent -import com.agoda.kakao.intent.KIntent -import com.agoda.kakao.screen.Screen -import com.agoda.kakao.text.KButton -import com.agoda.kakao.text.KTextView -import com.agoda.sample.R +import io.github.kakaocup.kakao.intent.KIntent +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.kakao.text.KButton +import io.github.kakaocup.kakao.text.KTextView +import io.github.kakaocup.sample.R class IntentActivityScreen : Screen() { val resultText = KTextView { withId(R.id.result_text) } diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/Pager2Screen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/Pager2Screen.kt new file mode 100644 index 00000000..56658045 --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/Pager2Screen.kt @@ -0,0 +1,21 @@ +package io.github.kakaocup.sample.screen + +import android.view.View +import io.github.kakaocup.kakao.pager2.KViewPager2 +import io.github.kakaocup.kakao.pager2.KViewPagerItem +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.kakao.text.KTextView +import io.github.kakaocup.sample.R +import org.hamcrest.Matcher + +open class Pager2Screen : Screen() { + val pager: KViewPager2 = KViewPager2({ + withId(R.id.pager) + }, itemTypeBuilder = { + itemType(Pager2Screen::SimpleItem) + }) + + class SimpleItem(parent: Matcher) : KViewPagerItem(parent) { + val text: KTextView = KTextView(parent) { withId(R.id.text) } + } +} diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/PickersActivityScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/PickersActivityScreen.kt new file mode 100644 index 00000000..81c58e85 --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/PickersActivityScreen.kt @@ -0,0 +1,25 @@ +package io.github.kakaocup.sample.screen + +import io.github.kakaocup.kakao.common.views.KView +import io.github.kakaocup.kakao.picker.date.KDatePickerDialog +import io.github.kakaocup.kakao.picker.time.KTimePickerDialog + +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.kakao.text.KTextView +import io.github.kakaocup.sample.R + +open class PickersActivityScreen : Screen() { + val selectDateButton: KView = KView { withId(R.id.select_date) } + val selectTimeButton: KView = KView { withId(R.id.select_time) } + + val dateText: KTextView = KTextView { + withId(R.id.date_field) + } + + val timeText: KTextView = KTextView { + withId(R.id.time_field) + } + + val datePickerDialog: KDatePickerDialog = KDatePickerDialog() + val timePickerDialog: KTimePickerDialog = KTimePickerDialog() +} diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/SliderScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/SliderScreen.kt new file mode 100644 index 00000000..80624ad6 --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/SliderScreen.kt @@ -0,0 +1,11 @@ +package io.github.kakaocup.sample.screen + +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.kakao.slider.KSlider +import io.github.kakaocup.kakao.text.KButton +import io.github.kakaocup.sample.R + +class SliderScreen : Screen() { + val slider = KSlider { withId(R.id.slider) } + val buttonValue5 = KButton { withId(R.id.button_value_5) } +} diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/SpinnerActivityScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/SpinnerActivityScreen.kt new file mode 100644 index 00000000..5f3a4257 --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/SpinnerActivityScreen.kt @@ -0,0 +1,13 @@ +package io.github.kakaocup.sample.screen + +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.kakao.spinner.KSpinner +import io.github.kakaocup.kakao.spinner.KSpinnerItem +import io.github.kakaocup.sample.R + +class SpinnerActivityScreen : Screen() { + val spinner = KSpinner( + builder = { withId(R.id.spinner) }, + itemTypeBuilder = { itemType(::KSpinnerItem) } + ) +} diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestActivityScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestActivityScreen.kt new file mode 100644 index 00000000..7dd23ce3 --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestActivityScreen.kt @@ -0,0 +1,53 @@ +package io.github.kakaocup.sample.screen + +import io.github.kakaocup.kakao.common.views.KView +import io.github.kakaocup.kakao.progress.KSeekBar +import io.github.kakaocup.kakao.rating.KRatingBar +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.kakao.searchview.KSearchView +import io.github.kakaocup.kakao.switch.KSwitch +import io.github.kakaocup.kakao.text.KButton +import io.github.kakaocup.kakao.text.KSnackbar +import io.github.kakaocup.kakao.text.KTextView +import io.github.kakaocup.kakao.toolbar.KToolbar +import io.github.kakaocup.sample.R + +open class TestActivityScreen : Screen() { + val content: KView = KView { withId(R.id.content) } + val map: KView = KView { withId(R.id.map) } + val multiTypeRecycler: KButton = KButton { withId(R.id.multi_type_recycler) } + val singleTypeRecycler: KButton = KButton { withId(R.id.single_type_recycler) } + val autoComplete: KButton = KButton { withId(R.id.auto_complete) } + val snackbarButton: KButton = KButton { withId(R.id.snackbar_button) } + val toolbar: KToolbar = KToolbar { withId(R.id.action_bar) } + + val textViewLarge: KTextView = KTextView { + withId(R.id.text_view_large) + } + + val textViewSmall: KTextView = KTextView { + withId(R.id.text_view_small) + } + + val buttonViewLeft: KButton = KButton { + withId(R.id.button_view_left) + } + + val buttonViewRight: KButton = KButton { + withId(R.id.button_view_right) + } + + val textViewColored: KTextView = KTextView { + withId(R.id.text_view_colored) + } + + val ratingbar: KRatingBar = KRatingBar { withId(R.id.rating_bar) } + val seekbar: KSeekBar = KSeekBar { withId(R.id.seek_bar) } + val switch: KSwitch = KSwitch { withId(R.id.switch_view) } + val switchCompat: KSwitch = KSwitch { withId(R.id.switch_compat) } + val nestedTextView: KTextView = KTextView { withId(R.id.nested_scroll_text_view) } + + val snackbar: KSnackbar = KSnackbar() + + val searchView: KSearchView = KSearchView { withId(R.id.search_view) } +} diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestListScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestListScreen.kt new file mode 100644 index 00000000..b0c22a6e --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestListScreen.kt @@ -0,0 +1,21 @@ +package io.github.kakaocup.sample.screen + +import androidx.test.espresso.DataInteraction +import io.github.kakaocup.kakao.list.KAbsListView +import io.github.kakaocup.kakao.list.KAdapterItem +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.kakao.text.KButton +import io.github.kakaocup.kakao.text.KTextView +import io.github.kakaocup.sample.R + +class TestListScreen : Screen() { + val list = KAbsListView( + builder = { withId(R.id.list) }, + itemTypeBuilder = { itemType(::Item) }) + + class Item(i: DataInteraction) : KAdapterItem(i) { + val title = KTextView(i) { withId(R.id.title) } + val subtitle = KTextView(i) { withId(R.id.subtitle) } + val button = KButton(i) { withId(R.id.button) } + } +} diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestNestedRecyclerScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestNestedRecyclerScreen.kt new file mode 100644 index 00000000..76a2cfc4 --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestNestedRecyclerScreen.kt @@ -0,0 +1,24 @@ +package io.github.kakaocup.sample.screen + +import android.view.View +import io.github.kakaocup.kakao.recycler.KRecyclerItem +import io.github.kakaocup.kakao.recycler.KRecyclerView +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.kakao.text.KButton +import io.github.kakaocup.kakao.text.KTextView +import io.github.kakaocup.sample.R +import org.hamcrest.Matcher + +class TestNestedRecyclerScreen : Screen() { + val recycler = KRecyclerView({ withId(R.id.recycler_view) }, { itemType(::RecyclerItem) }) + + class RecyclerItem(parent: Matcher) : KRecyclerItem(parent) { + val nested = KRecyclerView(parent, { withId(R.id.nested_recycler_view) }, { itemType(::NestedItem) }) + } + + class NestedItem(parent: Matcher) : KRecyclerItem(parent) { + val title: KTextView = KTextView(parent) { withId(R.id.title) } + val subtitle: KTextView = KTextView(parent) { withId(R.id.subtitle) } + val button: KButton = KButton(parent) { withId(R.id.button) } + } +} diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestRecyclerScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestRecyclerScreen.kt new file mode 100644 index 00000000..ab890fe2 --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestRecyclerScreen.kt @@ -0,0 +1,28 @@ +package io.github.kakaocup.sample.screen + +import android.view.View +import io.github.kakaocup.kakao.check.KCheckBox +import io.github.kakaocup.kakao.recycler.KRecyclerItem +import io.github.kakaocup.kakao.recycler.KRecyclerView +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.kakao.text.KTextView +import io.github.kakaocup.sample.R +import org.hamcrest.Matcher + +open class TestRecyclerScreen : Screen() { + val recycler: KRecyclerView = KRecyclerView({ + withId(R.id.recycler_view) + }, itemTypeBuilder = { + itemType(::MainItem) + itemType(::CheckBoxItem) + }) + + class MainItem(parent: Matcher) : KRecyclerItem(parent) { + val title: KTextView = KTextView(parent) { withId(R.id.title) } + val subtitle: KTextView = KTextView(parent) { withId(R.id.subtitle) } + } + + class CheckBoxItem(parent: Matcher) : KRecyclerItem(parent) { + val checkbox: KCheckBox = KCheckBox { withMatcher(parent) } + } +} diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestWebScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestWebScreen.kt new file mode 100644 index 00000000..7ee344b4 --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TestWebScreen.kt @@ -0,0 +1,11 @@ +package io.github.kakaocup.sample.screen + +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.kakao.web.KWebView +import io.github.kakaocup.sample.R + +class TestWebScreen : Screen() { + val webView = KWebView { + withId(R.id.webView) + } +} diff --git a/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TextInputLayoutScreen.kt b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TextInputLayoutScreen.kt new file mode 100644 index 00000000..0eeeb2f9 --- /dev/null +++ b/sample/src/androidTest/kotlin/io/github/kakaocup/sample/screen/TextInputLayoutScreen.kt @@ -0,0 +1,17 @@ +package io.github.kakaocup.sample.screen + +import io.github.kakaocup.kakao.edit.KTextInputLayout +import io.github.kakaocup.kakao.screen.Screen +import io.github.kakaocup.kakao.text.KButton +import io.github.kakaocup.sample.R + +class TextInputLayoutScreen : Screen() { + val inputLayout = KTextInputLayout { withId(R.id.input_layout) } + val toggleCounter = KButton { withId(R.id.toggle_counter) } + val toggleHint = KButton { withId(R.id.toggle_hint) } + val toggleError = KButton { withId(R.id.toggle_error) } + + init { + rootView = inputLayout + } +} diff --git a/sample/src/main/AndroidManifest.xml b/sample/src/main/AndroidManifest.xml index 9ea34357..270c11f9 100644 --- a/sample/src/main/AndroidManifest.xml +++ b/sample/src/main/AndroidManifest.xml @@ -1,18 +1,18 @@ + package="io.github.kakaocup.sample"> @@ -22,59 +22,59 @@ diff --git a/sample/src/main/kotlin/com/agoda/sample/AlertDialogActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/AlertDialogActivity.kt similarity index 96% rename from sample/src/main/kotlin/com/agoda/sample/AlertDialogActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/AlertDialogActivity.kt index f26086f5..361921e0 100644 --- a/sample/src/main/kotlin/com/agoda/sample/AlertDialogActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/AlertDialogActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.os.Bundle import android.view.View diff --git a/sample/src/main/kotlin/com/agoda/sample/AutoCompleteActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/AutoCompleteActivity.kt similarity index 95% rename from sample/src/main/kotlin/com/agoda/sample/AutoCompleteActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/AutoCompleteActivity.kt index 9b34b151..f0a0afd3 100644 --- a/sample/src/main/kotlin/com/agoda/sample/AutoCompleteActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/AutoCompleteActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.os.Bundle import android.widget.ArrayAdapter diff --git a/sample/src/main/kotlin/com/agoda/sample/ChipGroupActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/ChipGroupActivity.kt similarity index 95% rename from sample/src/main/kotlin/com/agoda/sample/ChipGroupActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/ChipGroupActivity.kt index 5bb45848..21b2b87a 100644 --- a/sample/src/main/kotlin/com/agoda/sample/ChipGroupActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/ChipGroupActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.os.Bundle import androidx.appcompat.app.AppCompatActivity diff --git a/sample/src/main/kotlin/com/agoda/sample/DrawableListActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/DrawableListActivity.kt similarity index 98% rename from sample/src/main/kotlin/com/agoda/sample/DrawableListActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/DrawableListActivity.kt index 936d9474..00e06409 100644 --- a/sample/src/main/kotlin/com/agoda/sample/DrawableListActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/DrawableListActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.os.Bundle import android.view.View diff --git a/sample/src/main/kotlin/com/agoda/sample/DrawableRecyclerActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/DrawableRecyclerActivity.kt similarity index 98% rename from sample/src/main/kotlin/com/agoda/sample/DrawableRecyclerActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/DrawableRecyclerActivity.kt index a4ab8dee..e1d3234a 100644 --- a/sample/src/main/kotlin/com/agoda/sample/DrawableRecyclerActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/DrawableRecyclerActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.os.Bundle import android.view.LayoutInflater diff --git a/sample/src/main/kotlin/com/agoda/sample/IntentActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/IntentActivity.kt similarity index 98% rename from sample/src/main/kotlin/com/agoda/sample/IntentActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/IntentActivity.kt index f68218b4..9b1d46d1 100644 --- a/sample/src/main/kotlin/com/agoda/sample/IntentActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/IntentActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.app.Activity import android.content.Intent diff --git a/sample/src/main/kotlin/com/agoda/sample/ListActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/ListActivity.kt similarity index 97% rename from sample/src/main/kotlin/com/agoda/sample/ListActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/ListActivity.kt index 2abe7af3..b5798d45 100644 --- a/sample/src/main/kotlin/com/agoda/sample/ListActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/ListActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.os.Bundle import android.view.View diff --git a/sample/src/main/kotlin/com/agoda/sample/MultitypeRecyclerActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/MultitypeRecyclerActivity.kt similarity index 95% rename from sample/src/main/kotlin/com/agoda/sample/MultitypeRecyclerActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/MultitypeRecyclerActivity.kt index f7f3e257..9bba3ae8 100644 --- a/sample/src/main/kotlin/com/agoda/sample/MultitypeRecyclerActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/MultitypeRecyclerActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.os.Bundle import androidx.appcompat.app.AppCompatActivity diff --git a/sample/src/main/kotlin/com/agoda/sample/NestedRecyclerActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/NestedRecyclerActivity.kt similarity index 94% rename from sample/src/main/kotlin/com/agoda/sample/NestedRecyclerActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/NestedRecyclerActivity.kt index f87509be..880dd2d4 100644 --- a/sample/src/main/kotlin/com/agoda/sample/NestedRecyclerActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/NestedRecyclerActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.os.Bundle import androidx.appcompat.app.AppCompatActivity diff --git a/sample/src/main/kotlin/com/agoda/sample/NestedRecyclerAdapter.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/NestedRecyclerAdapter.kt similarity index 97% rename from sample/src/main/kotlin/com/agoda/sample/NestedRecyclerAdapter.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/NestedRecyclerAdapter.kt index 934452b0..ab8633eb 100644 --- a/sample/src/main/kotlin/com/agoda/sample/NestedRecyclerAdapter.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/NestedRecyclerAdapter.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.view.LayoutInflater import android.view.View diff --git a/sample/src/main/kotlin/com/agoda/sample/PickersActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/PickersActivity.kt similarity index 97% rename from sample/src/main/kotlin/com/agoda/sample/PickersActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/PickersActivity.kt index f20a9b0f..115042ca 100644 --- a/sample/src/main/kotlin/com/agoda/sample/PickersActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/PickersActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.annotation.SuppressLint import android.app.DatePickerDialog diff --git a/sample/src/main/kotlin/com/agoda/sample/RecyclerAdapter.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/RecyclerAdapter.kt similarity index 92% rename from sample/src/main/kotlin/com/agoda/sample/RecyclerAdapter.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/RecyclerAdapter.kt index b9964ac8..818aaabe 100644 --- a/sample/src/main/kotlin/com/agoda/sample/RecyclerAdapter.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/RecyclerAdapter.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.view.LayoutInflater import android.view.View @@ -7,8 +7,8 @@ import android.widget.Button import android.widget.CheckBox import android.widget.TextView import androidx.recyclerview.widget.RecyclerView -import com.agoda.sample.multitypeAdapter.BaseDelegatesAdapter -import com.agoda.sample.multitypeAdapter.ItemDelegate +import io.github.kakaocup.sample.multitypeAdapter.BaseDelegatesAdapter +import io.github.kakaocup.sample.multitypeAdapter.ItemDelegate class RecyclerAdapter : BaseDelegatesAdapter(MainItemDelegate(), CheckBoxItemDelegate()) { diff --git a/sample/src/main/kotlin/com/agoda/sample/SingleTypeRecyclerActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/SingleTypeRecyclerActivity.kt similarity index 95% rename from sample/src/main/kotlin/com/agoda/sample/SingleTypeRecyclerActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/SingleTypeRecyclerActivity.kt index 09220d23..f688ddf2 100644 --- a/sample/src/main/kotlin/com/agoda/sample/SingleTypeRecyclerActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/SingleTypeRecyclerActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.os.Bundle import androidx.appcompat.app.AppCompatActivity diff --git a/sample/src/main/kotlin/com/agoda/sample/SliderActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/SliderActivity.kt similarity index 80% rename from sample/src/main/kotlin/com/agoda/sample/SliderActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/SliderActivity.kt index dcc3357f..73838491 100644 --- a/sample/src/main/kotlin/com/agoda/sample/SliderActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/SliderActivity.kt @@ -1,11 +1,9 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.os.Bundle import android.widget.Button import androidx.appcompat.app.AppCompatActivity -import com.google.android.material.chip.ChipGroup import com.google.android.material.slider.Slider -import com.google.android.material.textfield.TextInputLayout class SliderActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { diff --git a/sample/src/main/kotlin/com/agoda/sample/SpinnerActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/SpinnerActivity.kt similarity index 94% rename from sample/src/main/kotlin/com/agoda/sample/SpinnerActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/SpinnerActivity.kt index a1688a65..5576e14b 100644 --- a/sample/src/main/kotlin/com/agoda/sample/SpinnerActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/SpinnerActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.os.Bundle import android.widget.ArrayAdapter diff --git a/sample/src/main/kotlin/com/agoda/sample/TestActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/TestActivity.kt similarity index 98% rename from sample/src/main/kotlin/com/agoda/sample/TestActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/TestActivity.kt index f666cbcc..92fd4adf 100644 --- a/sample/src/main/kotlin/com/agoda/sample/TestActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/TestActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.content.Intent import android.os.Bundle diff --git a/sample/src/main/kotlin/com/agoda/sample/TextInputLayoutActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/TextInputLayoutActivity.kt similarity index 97% rename from sample/src/main/kotlin/com/agoda/sample/TextInputLayoutActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/TextInputLayoutActivity.kt index 1b4bc39b..91346ddc 100644 --- a/sample/src/main/kotlin/com/agoda/sample/TextInputLayoutActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/TextInputLayoutActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.os.Bundle import android.widget.Button diff --git a/sample/src/main/kotlin/com/agoda/sample/ViewPager2Activity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/ViewPager2Activity.kt similarity index 97% rename from sample/src/main/kotlin/com/agoda/sample/ViewPager2Activity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/ViewPager2Activity.kt index c2914ae4..ba2a4078 100644 --- a/sample/src/main/kotlin/com/agoda/sample/ViewPager2Activity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/ViewPager2Activity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.os.Bundle import android.view.LayoutInflater diff --git a/sample/src/main/kotlin/com/agoda/sample/WebActivity.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/WebActivity.kt similarity index 95% rename from sample/src/main/kotlin/com/agoda/sample/WebActivity.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/WebActivity.kt index 201afd88..6632f0d2 100644 --- a/sample/src/main/kotlin/com/agoda/sample/WebActivity.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/WebActivity.kt @@ -1,4 +1,4 @@ -package com.agoda.sample +package io.github.kakaocup.sample import android.os.Bundle import android.webkit.WebView diff --git a/sample/src/main/kotlin/com/agoda/sample/multitypeAdapter/BaseDelegatesAdapter.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/multitypeAdapter/BaseDelegatesAdapter.kt similarity index 96% rename from sample/src/main/kotlin/com/agoda/sample/multitypeAdapter/BaseDelegatesAdapter.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/multitypeAdapter/BaseDelegatesAdapter.kt index 8d2d3064..83b095f9 100644 --- a/sample/src/main/kotlin/com/agoda/sample/multitypeAdapter/BaseDelegatesAdapter.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/multitypeAdapter/BaseDelegatesAdapter.kt @@ -1,4 +1,4 @@ -package com.agoda.sample.multitypeAdapter +package io.github.kakaocup.sample.multitypeAdapter import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView diff --git a/sample/src/main/kotlin/com/agoda/sample/multitypeAdapter/ItemDelegate.kt b/sample/src/main/kotlin/io/github/kakaocup/sample/multitypeAdapter/ItemDelegate.kt similarity index 84% rename from sample/src/main/kotlin/com/agoda/sample/multitypeAdapter/ItemDelegate.kt rename to sample/src/main/kotlin/io/github/kakaocup/sample/multitypeAdapter/ItemDelegate.kt index ce248a8f..270b834f 100644 --- a/sample/src/main/kotlin/com/agoda/sample/multitypeAdapter/ItemDelegate.kt +++ b/sample/src/main/kotlin/io/github/kakaocup/sample/multitypeAdapter/ItemDelegate.kt @@ -1,4 +1,4 @@ -package com.agoda.sample.multitypeAdapter +package io.github.kakaocup.sample.multitypeAdapter import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView