import freenet.clients.http.ToadletContext
import freenet.support.api.HTTPRequest
import net.pterodactylus.sone.core.Preferences
import freenet.clients.http.ToadletContext
import freenet.support.api.HTTPRequest
import net.pterodactylus.sone.core.Preferences
import net.pterodactylus.sone.data.Sone
import net.pterodactylus.sone.test.deepMock
import net.pterodactylus.sone.test.get
import net.pterodactylus.sone.data.Sone
import net.pterodactylus.sone.test.deepMock
import net.pterodactylus.sone.test.get
private val toadletContext = deepMock<ToadletContext>()
private val getRequestParameters = mutableMapOf<String, MutableList<String>>()
private val allSones = mutableMapOf<String, Sone>()
private val toadletContext = deepMock<ToadletContext>()
private val getRequestParameters = mutableMapOf<String, MutableList<String>>()
private val allSones = mutableMapOf<String, Sone>()
whenever(core.preferences).thenReturn(preferences)
whenever(core.sones).then { allSones.values }
whenever(core.getSone(anyString())).then { allSones[it[0]].asOptional() }
whenever(core.preferences).thenReturn(preferences)
whenever(core.sones).then { allSones.values }
whenever(core.getSone(anyString())).then { allSones[it[0]].asOptional() }
fun addTranslation(key: String, value: String) {
translations[key] = value
}
fun addTranslation(key: String, value: String) {
translations[key] = value
}