X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FNewPageTest.java;fp=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FNewPageTest.java;h=0000000000000000000000000000000000000000;hb=de7568a82eb4150bf6d2b0553841b7b69f84c968;hp=223fcb272a536c7e16360aa00d60d575e5a1b62d;hpb=9acbc5bdec4ccb752e0856a501568b0bb6161579;p=Sone.git
diff --git a/src/test/java/net/pterodactylus/sone/web/NewPageTest.java b/src/test/java/net/pterodactylus/sone/web/NewPageTest.java
deleted file mode 100644
index 223fcb2..0000000
--- a/src/test/java/net/pterodactylus/sone/web/NewPageTest.java
+++ /dev/null
@@ -1,51 +0,0 @@
-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.Mockito.mock;
-import static org.mockito.Mockito.when;
-
-import java.util.List;
-
-import net.pterodactylus.sone.data.Post;
-import net.pterodactylus.sone.data.PostReply;
-
-import com.google.common.base.Optional;
-import org.junit.Before;
-import org.junit.Test;
-
-/**
- * Unit test for {@link NewPage}.
- *
- * @author David âBombeâ Roden
- */
-public class NewPageTest extends WebPageTest {
-
- private final NewPage newPage = new NewPage(template, webInterface);
-
- @Before
- public void setupNumberOfPostsPerPage() {
- webInterface.getCore().getPreferences().setPostsPerPage(5);
- }
-
- @Test
- public void postsAreNotDuplicatedWhenTheyComeFromBothNewPostsAndNewRepliesNotifications() throws Exception {
- // given
- Post extraPost = mock(Post.class);
- List posts = asList(mock(Post.class), mock(Post.class));
- List postReplies = asList(mock(PostReply.class), mock(PostReply.class));
- when(postReplies.get(0).getPost()).thenReturn(Optional.of(posts.get(0)));
- when(postReplies.get(1).getPost()).thenReturn(Optional.of(extraPost));
- when(webInterface.getNewPosts(currentSone)).thenReturn(posts);
- when(webInterface.getNewReplies(currentSone)).thenReturn(postReplies);
-
- // when
- newPage.processTemplate(freenetRequest, templateContext);
-
- // then
- List renderedPosts = templateContext.get("posts", List.class);
- assertThat(renderedPosts, containsInAnyOrder(posts.get(0), posts.get(1), extraPost));
- }
-
-}