Skip to content

Commit de4d7b8

Browse files
authoredDec 17, 2020
Merge pull request android#333 from android/dev_alpha09
Update for Jetpack Compose 1.0.0-alpha09
2 parents a09e341 + a5f658f commit de4d7b8

File tree

72 files changed

+343
-435
lines changed

Some content is hidden

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

72 files changed

+343
-435
lines changed
 

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

+8-8
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import androidx.compose.ui.test.SemanticsMatcher
3030
import androidx.compose.ui.test.assertLabelEquals
3131
import androidx.compose.ui.test.junit4.ComposeTestRule
3232
import androidx.compose.ui.test.junit4.createAndroidComposeRule
33-
import androidx.compose.ui.test.onNodeWithLabel
33+
import androidx.compose.ui.test.onNodeWithContentDescription
3434
import androidx.compose.ui.test.performClick
3535
import androidx.compose.ui.test.performScrollTo
3636
import dagger.hilt.android.testing.HiltAndroidRule
@@ -69,16 +69,16 @@ class CalendarTest {
6969

7070
@Test
7171
fun scrollsToTheBottom() {
72-
composeTestRule.onNodeWithLabel("January 1").assertExists()
73-
composeTestRule.onNodeWithLabel("December 31").performScrollTo().performClick()
72+
composeTestRule.onNodeWithContentDescription("January 1").assertExists()
73+
composeTestRule.onNodeWithContentDescription("December 31").performScrollTo().performClick()
7474
assert(datesRepository.datesSelected.toString() == "Dec 31")
7575
}
7676

7777
@Test
7878
fun onDaySelected() {
79-
composeTestRule.onNodeWithLabel("January 1").assertExists()
80-
composeTestRule.onNodeWithLabel("January 2").assertExists().performClick()
81-
composeTestRule.onNodeWithLabel("January 3").assertExists()
79+
composeTestRule.onNodeWithContentDescription("January 1").assertExists()
80+
composeTestRule.onNodeWithContentDescription("January 2").assertExists().performClick()
81+
composeTestRule.onNodeWithContentDescription("January 3").assertExists()
8282

8383
val datesNoSelected = composeTestRule.onDateNodes(NoSelected)
8484
datesNoSelected[0].assertLabelEquals("January 1")
@@ -89,13 +89,13 @@ class CalendarTest {
8989

9090
@Test
9191
fun twoDaysSelected() {
92-
composeTestRule.onNodeWithLabel("January 2").assertExists().performClick()
92+
composeTestRule.onNodeWithContentDescription("January 2").assertExists().performClick()
9393

9494
val datesNoSelectedOneClick = composeTestRule.onDateNodes(NoSelected)
9595
datesNoSelectedOneClick[0].assertLabelEquals("January 1")
9696
datesNoSelectedOneClick[1].assertLabelEquals("January 3")
9797

98-
composeTestRule.onNodeWithLabel("January 4").assertExists().performClick()
98+
composeTestRule.onNodeWithContentDescription("January 4").assertExists().performClick()
9999

100100
composeTestRule.onDateNode(FirstDay).assertLabelEquals("January 2")
101101
composeTestRule.onDateNode(Selected).assertLabelEquals("January 3")

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

+4-1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ import org.junit.Rule
4141
import org.junit.Test
4242
import java.util.concurrent.CountDownLatch
4343
import javax.inject.Inject
44+
import kotlin.math.pow
45+
import kotlin.math.round
4446

4547
@UninstallModules(DispatchersModule::class)
4648
@HiltAndroidTest
@@ -118,4 +120,5 @@ class DetailsActivityTest {
118120
}
119121
}
120122

121-
private fun Double.round(decimals: Int = 2): Double = "%.${decimals}f".format(this).toDouble()
123+
private fun Double.round(decimals: Int = 2): Double =
124+
round(this * 10f.pow(decimals)) / 10f.pow(decimals)

0 commit comments

Comments
 (0)
Please sign in to comment.