verify(core).updateSone(eq(fetchedSone), eq(true))
assertThat(soneRescuer.isLastFetchSuccessful, equalTo(true))
assertThat(soneRescuer.isFetching, equalTo(false))
+ assertThat(soneRescuer.currentEdition, equalTo(currentEdition - 1))
}
@Test
verify(core, never()).updateSone(any(Sone::class.java), eq(true))
assertThat(soneRescuer.isLastFetchSuccessful, equalTo(false))
assertThat(soneRescuer.isFetching, equalTo(false))
+ assertThat(soneRescuer.currentEdition, equalTo(currentEdition))
}
private fun returnUriOnInsert(fetchedSone: Sone?) {
doAnswer {
soneRescuer.stop()
fetchedSone
- }.`when`(soneDownloader).fetchSone(eq(sone), eq(keyWithMetaStrings), eq(true))
+ }.whenever(soneDownloader).fetchSone(eq(sone), eq(keyWithMetaStrings), eq(true))
}
private fun setupFreenetUri(): FreenetURI {