mirror of
https://github.com/hmalik144/Farmr.git
synced 2025-12-10 02:25:19 +00:00
- config.yml updated
This commit is contained in:
@@ -23,6 +23,7 @@ import androidx.test.espresso.contrib.RecyclerViewActions
|
||||
import androidx.test.espresso.matcher.RootMatchers.isDialog
|
||||
import androidx.test.espresso.matcher.ViewMatchers.*
|
||||
import androidx.test.platform.app.InstrumentationRegistry
|
||||
import com.appttude.h_mal.farmr.R
|
||||
import com.appttude.h_mal.farmr.ui.utils.EspressoHelper.waitForView
|
||||
import org.hamcrest.CoreMatchers.allOf
|
||||
import org.hamcrest.CoreMatchers.anything
|
||||
@@ -58,6 +59,8 @@ open class BaseTestRobot {
|
||||
|
||||
fun matchText(resId: Int, text: String): ViewInteraction = matchText(matchView(resId), text)
|
||||
|
||||
fun scrollTo(viewId: Int): ViewInteraction = matchView(viewId).perform(ViewActions.scrollTo())
|
||||
|
||||
fun clickListItem(listRes: Int, position: Int) {
|
||||
onData(anything())
|
||||
.inAdapterView(allOf(withId(listRes)))
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
package com.appttude.h_mal.farmr.ui.tests
|
||||
|
||||
import androidx.test.espresso.action.ViewActions
|
||||
import com.appttude.h_mal.farmr.R
|
||||
import com.appttude.h_mal.farmr.model.Order
|
||||
import com.appttude.h_mal.farmr.model.ShiftType
|
||||
import com.appttude.h_mal.farmr.model.Sortable
|
||||
@@ -125,23 +127,6 @@ class ShiftTests : BaseTest<MainActivity>(MainActivity::class.java) {
|
||||
}
|
||||
listScreen {
|
||||
assertListCount(4)
|
||||
homeScreen {
|
||||
waitFor(600)
|
||||
clickClearFilterInMenu()
|
||||
waitFor(600)
|
||||
assertListCount(8)
|
||||
clickFilterInMenu()
|
||||
}
|
||||
}
|
||||
filterScreen {
|
||||
val calendar = Calendar.getInstance()
|
||||
val year = calendar.get(YEAR)
|
||||
val month = calendar.get(MONTH) + 1
|
||||
setDateOut(year, month, 6)
|
||||
submit()
|
||||
}
|
||||
listScreen {
|
||||
assertListCount(5)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -178,9 +163,8 @@ class ShiftTests : BaseTest<MainActivity>(MainActivity::class.java) {
|
||||
clickTab(HomeScreenRobot.Tab.CALENDAR)
|
||||
}
|
||||
calendarScreen {
|
||||
waitFor(600)
|
||||
clickOnCalendarDay(1)
|
||||
waitFor(600)
|
||||
scrollTo(R.id.shifts_available_recycler)
|
||||
clickOnListItemAtPosition(0)
|
||||
}
|
||||
viewScreen {
|
||||
|
||||
Reference in New Issue
Block a user