Steve
03/16/2020, 6:19 PMoverride suspend fun validate(thingy: String): Result {
return try {
webClient.validate(thingy)
} catch(e: Exception) {
offlineValidator.validate(thingy)
}
}
@Test
fun testOfflineValidation() = mainCoroutineRule.runBlockingTest {
val result = sut.validate("stuff")
}
streetsofboston
03/16/2020, 6:29 PMException
or a Throwable
.?Steve
03/16/2020, 6:33 PMthrow Exception()
. The real one is going to use Retrofit, so I'm not sure what it doesstreetsofboston
03/16/2020, 6:35 PMSteve
03/16/2020, 6:36 PM