X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Ffreenet%2FFreenetClientTest.kt;fp=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Ffreenet%2FFreenetClientTest.kt;h=f6d5883595b1588c2411b714aafa2596c16a1b10;hb=76f50d5fcdd6bf662f5776ee9a13ae014dde92f1;hp=0000000000000000000000000000000000000000;hpb=31adc7e4659a45de69d044e32c7f5a8b2f2aca09;p=Sone.git diff --git a/src/test/kotlin/net/pterodactylus/sone/freenet/FreenetClientTest.kt b/src/test/kotlin/net/pterodactylus/sone/freenet/FreenetClientTest.kt new file mode 100644 index 0000000..f6d5883 --- /dev/null +++ b/src/test/kotlin/net/pterodactylus/sone/freenet/FreenetClientTest.kt @@ -0,0 +1,23 @@ +package net.pterodactylus.sone.freenet + +import freenet.client.* +import freenet.keys.* +import freenet.support.io.* +import net.pterodactylus.sone.test.* +import org.hamcrest.MatcherAssert.* +import org.hamcrest.Matchers.* +import kotlin.test.* + +class FreenetClientTest { + + private val highLevelSimpleClient = mock() + private val freenetClient = DefaultFreenetClient(highLevelSimpleClient) + + @Test + fun `fetch method calls method on hlsc`() { + val fetchResult = FetchResult(ClientMetadata(), NullBucket()) + whenever(highLevelSimpleClient.fetch(FreenetURI("KSK@GPL.txt"))).thenReturn(fetchResult) + assertThat(freenetClient.fetch(FreenetURI("KSK@GPL.txt")), equalTo(fetchResult)) + } + +}