import net.pterodactylus.sone.data.Post
import net.pterodactylus.sone.data.PostReply
import net.pterodactylus.sone.data.Sone
+import net.pterodactylus.sone.data.TemporaryImage
import net.pterodactylus.sone.freenet.wot.OwnIdentity
import net.pterodactylus.sone.test.deepMock
import net.pterodactylus.sone.test.get
whenever(core.getAlbum(anyString())).then { allAlbums[it[0]] }
whenever(core.getImage(anyString())).then { allImages[it[0]]}
whenever(core.getImage(anyString(), anyBoolean())).then { allImages[it[0]]}
+ whenever(core.getTemporaryImage(anyString())).thenReturn(null)
}
private fun setupWebInterface() {
translations[key] = value
}
+ fun addTemporaryImage(id: String, temporaryImage: TemporaryImage) {
+ whenever(core.getTemporaryImage(id)).thenReturn(temporaryImage)
+ }
+
fun verifyNoRedirect(assertions: () -> Unit) {
var caughtException: Exception? = null
try {