diff --git a/app/src/testOff/java/openfoodfacts/github/scrachx/openfood/network/ProductsAPITest.kt b/app/src/testOff/java/openfoodfacts/github/scrachx/openfood/network/ProductsAPITest.kt index 76449421ddca..3ccfe07917e3 100644 --- a/app/src/testOff/java/openfoodfacts/github/scrachx/openfood/network/ProductsAPITest.kt +++ b/app/src/testOff/java/openfoodfacts/github/scrachx/openfood/network/ProductsAPITest.kt @@ -228,23 +228,23 @@ class ProductsAPITest { class SearchSubject private constructor( failureMetadata: FailureMetadata, - private val actual: Search, + private val actual: Search?, ) : Subject(failureMetadata, actual) { fun hasFoundProducts() { - check("count").that(actual.count.toInt()).isGreaterThan(0) + check("count").that(actual!!.count.toInt()).isGreaterThan(0) check("products").that(actual.products).isNotEmpty() } fun hasFoundNoProducts() { - check("count").that(actual.count.toInt()).isEqualTo(0) + check("count").that(actual!!.count.toInt()).isEqualTo(0) check("products").that(actual.products).isEmpty() } companion object { private fun searches() = Factory(::SearchSubject) - fun assertThat(actual: Search): SearchSubject { + fun assertThat(actual: Search?): SearchSubject { return assertAbout(searches()).that(actual) } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 65324acbe944..5cde4df089d9 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -23,7 +23,7 @@ org-mockito = "5.10.0" mockk = "1.13.9" com-squareup-retrofit2 = "2.6.4" androidx-test-espresso = "3.4.0" -truth = "1.1.3" +truth = "1.4.2" ui = "1.4.3" core-splashscreen = "1.0.1"