X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpage%2FFreenetRequestTest.java;fp=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpage%2FFreenetRequestTest.java;h=ac01e5147c7b4bae9c772abb8022aa85eb3f7c21;hp=0000000000000000000000000000000000000000;hb=a9ca22b07e7a123f57ea1ce0d2f99c3a3af810fa;hpb=8d06eafb25514dc1371de140acdfd1ae899e0146 diff --git a/src/test/java/net/pterodactylus/sone/web/page/FreenetRequestTest.java b/src/test/java/net/pterodactylus/sone/web/page/FreenetRequestTest.java new file mode 100644 index 0000000..ac01e51 --- /dev/null +++ b/src/test/java/net/pterodactylus/sone/web/page/FreenetRequestTest.java @@ -0,0 +1,54 @@ +package net.pterodactylus.sone.web.page; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.is; +import static org.mockito.Mockito.mock; + +import java.net.URI; +import java.net.URISyntaxException; + +import net.pterodactylus.util.web.Method; + +import freenet.clients.http.ToadletContext; +import freenet.support.api.HTTPRequest; + +import org.junit.Test; + +/** + * Unit test for {@link FreenetRequest}. + * + * @author David ‘Bombe’ Roden + */ +public class FreenetRequestTest { + + private final URI uri = new URI("."); + private final Method method = Method.GET; + private final HTTPRequest httpRequest = mock(HTTPRequest.class); + private final ToadletContext toadletContext = mock(ToadletContext.class); + private final FreenetRequest request = new FreenetRequest(uri, method, httpRequest, toadletContext); + + @SuppressWarnings("unused") + public FreenetRequestTest() throws URISyntaxException { + } + + @Test + public void uriIsRetainedCorrectly() { + assertThat(request.getUri(), is(uri)); + } + + @Test + public void methodIsRetainedCorrectly() { + assertThat(request.getMethod(), is(method)); + } + + @Test + public void httpRequestIsRetainedCorrectly() { + assertThat(request.getHttpRequest(), is(httpRequest)); + } + + @Test + public void toadletContextIsRetainedCorrectly() { + assertThat(request.getToadletContext(), is(toadletContext)); + } + +}