Skip to content

Commit 1feea19

Browse files
authoredSep 17, 2020
Merge pull request android#179 from android/dev_alpha03
Merge `dev_alpha03` in `master`
2 parents 2288dfd + beb08c1 commit 1feea19

File tree

82 files changed

+521
-554
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+521
-554
lines changed
 

‎Crane/app/src/androidTest/java/androidx/compose/samples/crane/calendar/CalendarTest.kt

+17-18
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,10 @@ import androidx.compose.samples.crane.calendar.model.DaySelectedStatus.LastDay
2828
import androidx.compose.samples.crane.calendar.model.DaySelectedStatus.NoSelected
2929
import androidx.compose.samples.crane.calendar.model.DaySelectedStatus.Selected
3030
import androidx.compose.samples.crane.ui.CraneTheme
31+
import androidx.ui.test.ComposeTestRule
3132
import androidx.ui.test.SemanticsMatcher
3233
import androidx.ui.test.assertLabelEquals
3334
import androidx.ui.test.createComposeRule
34-
import androidx.ui.test.onAllNodes
35-
import androidx.ui.test.onNode
3635
import androidx.ui.test.onNodeWithLabel
3736
import androidx.ui.test.performClick
3837
import androidx.ui.test.performScrollTo
@@ -75,48 +74,48 @@ class CalendarTest {
7574

7675
@Test
7776
fun scrollsToTheBottom() {
78-
onNodeWithLabel("January 1").assertExists()
79-
onNodeWithLabel("December 31").performScrollTo().performClick()
77+
composeTestRule.onNodeWithLabel("January 1").assertExists()
78+
composeTestRule.onNodeWithLabel("December 31").performScrollTo().performClick()
8079
assert(dateSelected == "December 31")
8180
}
8281

8382
@Test
8483
fun onDaySelected() {
85-
onNodeWithLabel("January 1").assertExists()
86-
onNodeWithLabel("January 2").assertExists().performClick()
87-
onNodeWithLabel("January 3").assertExists()
84+
composeTestRule.onNodeWithLabel("January 1").assertExists()
85+
composeTestRule.onNodeWithLabel("January 2").assertExists().performClick()
86+
composeTestRule.onNodeWithLabel("January 3").assertExists()
8887

89-
val datesNoSelected = onDateNodes(NoSelected)
88+
val datesNoSelected = composeTestRule.onDateNodes(NoSelected)
9089
datesNoSelected[0].assertLabelEquals("January 1")
9190
datesNoSelected[1].assertLabelEquals("January 3")
9291

93-
onDateNode(FirstLastDay).assertLabelEquals("January 2")
92+
composeTestRule.onDateNode(FirstLastDay).assertLabelEquals("January 2")
9493
}
9594

9695
@Test
9796
fun twoDaysSelected() {
98-
onNodeWithLabel("January 2").assertExists().performClick()
97+
composeTestRule.onNodeWithLabel("January 2").assertExists().performClick()
9998

100-
val datesNoSelectedOneClick = onDateNodes(NoSelected)
99+
val datesNoSelectedOneClick = composeTestRule.onDateNodes(NoSelected)
101100
datesNoSelectedOneClick[0].assertLabelEquals("January 1")
102101
datesNoSelectedOneClick[1].assertLabelEquals("January 3")
103102

104-
onNodeWithLabel("January 4").assertExists().performClick()
103+
composeTestRule.onNodeWithLabel("January 4").assertExists().performClick()
105104

106-
onDateNode(FirstDay).assertLabelEquals("January 2")
107-
onDateNode(Selected).assertLabelEquals("January 3")
108-
onDateNode(LastDay).assertLabelEquals("January 4")
105+
composeTestRule.onDateNode(FirstDay).assertLabelEquals("January 2")
106+
composeTestRule.onDateNode(Selected).assertLabelEquals("January 3")
107+
composeTestRule.onDateNode(LastDay).assertLabelEquals("January 4")
109108

110-
val datesNoSelected = onDateNodes(NoSelected)
109+
val datesNoSelected = composeTestRule.onDateNodes(NoSelected)
111110
datesNoSelected[0].assertLabelEquals("January 1")
112111
datesNoSelected[1].assertLabelEquals("January 5")
113112
}
114113
}
115114

116-
private fun onDateNode(status: DaySelectedStatus) = onNode(
115+
private fun ComposeTestRule.onDateNode(status: DaySelectedStatus) = onNode(
117116
SemanticsMatcher.expectValue(DayStatusKey, status)
118117
)
119118

120-
private fun onDateNodes(status: DaySelectedStatus) = onAllNodes(
119+
private fun ComposeTestRule.onDateNodes(status: DaySelectedStatus) = onAllNodes(
121120
SemanticsMatcher.expectValue(DayStatusKey, status)
122121
)

‎Crane/app/src/androidTest/java/androidx/compose/samples/crane/details/DetailsActivityTest.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import androidx.test.espresso.matcher.ViewMatchers.isDisplayed
2525
import androidx.test.espresso.matcher.ViewMatchers.withId
2626
import androidx.test.ext.junit.rules.ActivityScenarioRule
2727
import androidx.test.platform.app.InstrumentationRegistry
28-
import androidx.ui.test.android.AndroidComposeTestRule
28+
import androidx.ui.test.AndroidComposeTestRule
2929
import androidx.ui.test.assertIsDisplayed
3030
import androidx.ui.test.onNodeWithText
3131
import com.google.android.libraries.maps.MapView
@@ -52,8 +52,8 @@ class DetailsActivityTest {
5252

5353
@Test
5454
fun mapView_cameraPositioned() {
55-
onNodeWithText(MADRID.nameToDisplay).assertIsDisplayed()
56-
onNodeWithText(expectedDescription).assertIsDisplayed()
55+
composeTestRule.onNodeWithText(MADRID.nameToDisplay).assertIsDisplayed()
56+
composeTestRule.onNodeWithText(expectedDescription).assertIsDisplayed()
5757
onView(withId(R.id.map)).check(matches(isDisplayed()))
5858

5959
var cameraPosition: CameraPosition? = null

0 commit comments

Comments
 (0)