X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Ftemplate%2FUnknownDateFilterTest.kt;h=96a3cd52b1dc62171c33c89ccd19efabc6befc2b;hp=f18033e3cd6147bf78e645dcb1abd46a022b6247;hb=64740709990291688170ebd1f192af5eb9090618;hpb=ffd92ca2374c0b2218e583d02e0bdd24b8c110ae diff --git a/src/test/kotlin/net/pterodactylus/sone/template/UnknownDateFilterTest.kt b/src/test/kotlin/net/pterodactylus/sone/template/UnknownDateFilterTest.kt index f18033e..96a3cd5 100644 --- a/src/test/kotlin/net/pterodactylus/sone/template/UnknownDateFilterTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/template/UnknownDateFilterTest.kt @@ -1,30 +1,31 @@ package net.pterodactylus.sone.template -import freenet.l10n.BaseL10n -import net.pterodactylus.sone.test.mock -import net.pterodactylus.sone.test.whenever -import org.hamcrest.MatcherAssert.assertThat -import org.hamcrest.Matchers.equalTo -import org.junit.Test +import net.pterodactylus.sone.freenet.* +import org.hamcrest.MatcherAssert.* +import org.hamcrest.Matchers.* +import org.junit.* +import java.util.* /** * Unit test for [UnknownDateFilter]. */ class UnknownDateFilterTest { - private val baseL10n = mock() + private val translation = object : Translation { + override val currentLocale = Locale.ENGLISH + override fun translate(key: String) = if (key == unknownKey) "translated" else "" + } private val unknownKey = "unknown.key" - private val filter = UnknownDateFilter(baseL10n, unknownKey) + private val filter = UnknownDateFilter(translation, unknownKey) @Test fun `filter returns given object for non-longs`() { - val someObject = Any() + val someObject = Any() assertThat(filter.format(null, someObject, null), equalTo(someObject)) } @Test fun `filter returns translated value of unknown key if zero is given`() { - whenever(baseL10n.getString(unknownKey)).thenReturn("translated") assertThat(filter.format(null, 0L, null), equalTo("translated")) }