X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FNewPageTest.java;h=e11096902d817469c987ed09d5114c03bdc6ed3d;hp=81d576ed064cc0f52d49a65b6ac62d7f14e3cd82;hb=f9ddb56aac0ca9530fdcb22a5d59c1d32c9b658a;hpb=d338aacec01efa636f96c5f8aab11b2345147691 diff --git a/src/test/java/net/pterodactylus/sone/web/NewPageTest.java b/src/test/java/net/pterodactylus/sone/web/NewPageTest.java index 81d576e..e110969 100644 --- a/src/test/java/net/pterodactylus/sone/web/NewPageTest.java +++ b/src/test/java/net/pterodactylus/sone/web/NewPageTest.java @@ -3,24 +3,13 @@ package net.pterodactylus.sone.web; import static java.util.Arrays.asList; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.containsInAnyOrder; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.ArgumentMatchers.anyBoolean; -import static org.mockito.Mockito.RETURNS_DEEP_STUBS; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -import java.util.Collections; import java.util.List; import net.pterodactylus.sone.data.Post; import net.pterodactylus.sone.data.PostReply; -import net.pterodactylus.sone.data.Sone; -import net.pterodactylus.sone.web.page.FreenetRequest; -import net.pterodactylus.util.notify.Notification; -import net.pterodactylus.util.template.Template; -import net.pterodactylus.util.template.TemplateContext; - -import freenet.clients.http.ToadletContext; import com.google.common.base.Optional; import org.junit.Before; @@ -31,25 +20,13 @@ import org.junit.Test; * * @author David ‘Bombe’ Roden */ -public class NewPageTest { +public class NewPageTest extends WebPageTest { - private final Template template = mock(Template.class); - private final WebInterface webInterface = mock(WebInterface.class, RETURNS_DEEP_STUBS); private final NewPage newPage = new NewPage(template, webInterface); - private final Sone currentSone = mock(Sone.class); - private final TemplateContext templateContext = new TemplateContext(); - private final FreenetRequest freenetRequest = mock(FreenetRequest.class, RETURNS_DEEP_STUBS); - - @Before - public void setupFreenetRequest() { - when(freenetRequest.getToadletContext()).thenReturn(mock(ToadletContext.class)); - } @Before - public void setupWebInterface() { + public void setupNumberOfPostsPerPage() { when(webInterface.getCore().getPreferences().getPostsPerPage()).thenReturn(5); - when(webInterface.getCurrentSone(any(ToadletContext.class), anyBoolean())).thenReturn(currentSone); - when(webInterface.getNotifications(any(Sone.class))).thenReturn(Collections.emptyList()); } @Test