Migrate TestNavigatorTest to Google Truth asserts
Migrating TestNavigatorTest to use Google Truth
asserts, rather than the previously used junit asserts.
Bug: 187184284
Test: Run test file
Change-Id: I68975708a73aed23eaa9471545dce81536f83c3e
diff --git a/testutils/testutils-navigation/build.gradle b/testutils/testutils-navigation/build.gradle
index 6e705df..3e11380 100644
--- a/testutils/testutils-navigation/build.gradle
+++ b/testutils/testutils-navigation/build.gradle
@@ -27,6 +27,7 @@
testImplementation("androidx.arch.core:core-testing:2.1.0")
testImplementation(libs.junit)
testImplementation(libs.mockitoCore)
+ testImplementation(libs.truth)
androidTestImplementation(libs.testExtJunit)
androidTestImplementation(libs.testCore)
diff --git a/testutils/testutils-navigation/src/test/java/androidx/testutils/TestNavigatorTest.kt b/testutils/testutils-navigation/src/test/java/androidx/testutils/TestNavigatorTest.kt
index ce8b38d..1756bce 100644
--- a/testutils/testutils-navigation/src/test/java/androidx/testutils/TestNavigatorTest.kt
+++ b/testutils/testutils-navigation/src/test/java/androidx/testutils/TestNavigatorTest.kt
@@ -19,7 +19,7 @@
import android.os.Bundle
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import androidx.navigation.testing.TestNavigatorState
-import org.junit.Assert.assertEquals
+import com.google.common.truth.Truth.assertWithMessage
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
@@ -39,19 +39,15 @@
val destination = testNavigator.createDestination()
val args = Bundle()
testNavigator.navigate(listOf(state.createBackStackEntry(destination, args)), null, null)
- assertEquals(
- "TestNavigator back stack size is 1 after navigate",
- 1,
- testNavigator.backStack.size
- )
+ assertWithMessage("TestNavigator back stack size is 1 after navigate")
+ .that(testNavigator.backStack.size)
+ .isEqualTo(1)
val current = testNavigator.current
- assertEquals(
- "last() returns last destination navigated to",
- destination, current.destination
- )
- assertEquals(
- "last() returns arguments Bundle",
- args, current.arguments
- )
+ assertWithMessage("last() returns last destination navigated to")
+ .that(current.destination)
+ .isEqualTo(destination)
+ assertWithMessage("last() returns arguments Bundle")
+ .that(current.arguments)
+ .isEqualTo(args)
}
}