diff --git a/tests/spa_unit/AndroidManifest.xml b/tests/spa_unit/AndroidManifest.xml
index 118060a4c44..1950f209868 100644
--- a/tests/spa_unit/AndroidManifest.xml
+++ b/tests/spa_unit/AndroidManifest.xml
@@ -24,6 +24,7 @@
+
().apply { mConsumePower = 0.0 }
mockBatteryDiffEntry(batteryDiffEntry)
setContent()
- composeTestRule.onNodeWithText(context.getString(R.string.no_battery_summary))
- .assertIsDisplayed()
+ composeTestRule.waitUntilExactlyOneExists(
+ hasText(context.getString(R.string.no_battery_summary))
+ )
}
@Test
fun hasConsumePower() {
- val batteryDiffEntry = mock(BatteryDiffEntry::class.java).apply {
- mConsumePower = 12.3
- }
- whenever(batteryDiffEntry.percentage).thenReturn(45.6)
+ val batteryDiffEntry = mock {
+ on { percentage } doReturn 45.6
+ }.apply { mConsumePower = 12.3 }
mockBatteryDiffEntry(batteryDiffEntry)
setContent()
- composeTestRule.onNodeWithText("46% use since last full charge").assertIsDisplayed()
+ composeTestRule.waitUntilExactlyOneExists(hasText("46% use since last full charge"))
}
@Test
fun whenClick_openDetailsPage() {
- val batteryDiffEntry = mock(BatteryDiffEntry::class.java)
- whenever(batteryDiffEntry.percentage).thenReturn(10.0)
+ val batteryDiffEntry = mock {
+ on { percentage } doReturn 10.0
+ }.apply { mConsumePower = 12.3 }
mockBatteryDiffEntry(batteryDiffEntry)
setContent()
+ composeTestRule.waitUntilExactlyOneExists(hasText("10% use since last full charge"))
composeTestRule.onRoot().performClick()
ExtendedMockito.verify {
@@ -178,7 +184,7 @@ class AppBatteryPreferenceTest {
}
private companion object {
- const val PACKAGE_NAME = "packageName"
+ const val PACKAGE_NAME = "package.name"
const val UID = 123
val APP = ApplicationInfo().apply {
packageName = PACKAGE_NAME