Add default value for all HTTP parameters
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Thu, 13 Oct 2016 20:11:08 +0000 (22:11 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Thu, 13 Oct 2016 20:11:08 +0000 (22:11 +0200)
src/test/java/net/pterodactylus/sone/web/WebPageTest.java

index 1a6fb59..eefb641 100644 (file)
@@ -2,6 +2,7 @@ package net.pterodactylus.sone.web;
 
 import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.RETURNS_DEEP_STUBS;
 import static org.mockito.Mockito.mock;
@@ -57,6 +58,12 @@ public abstract class WebPageTest {
        public final void setupFreenetRequest() {
                when(freenetRequest.getToadletContext()).thenReturn(toadletContext);
                when(freenetRequest.getHttpRequest()).thenReturn(httpRequest);
+               when(httpRequest.getPartAsStringFailsafe(anyString(), anyInt())).thenAnswer(new Answer<String>() {
+                       @Override
+                       public String answer(InvocationOnMock invocation) throws Throwable {
+                               return "";
+                       }
+               });
        }
 
        @Before