X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpages%2FNewPageTest.java;fp=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpages%2FNewPageTest.java;h=0000000000000000000000000000000000000000;hp=2811e8b441818abdc66da0f546b7627e70897a65;hb=0c887926116aefa2245701890b6d40ec4ca4c838;hpb=7510492ef6ac86acc32bd130711188f5232a8a51
diff --git a/src/test/java/net/pterodactylus/sone/web/pages/NewPageTest.java b/src/test/java/net/pterodactylus/sone/web/pages/NewPageTest.java
deleted file mode 100644
index 2811e8b..0000000
--- a/src/test/java/net/pterodactylus/sone/web/pages/NewPageTest.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package net.pterodactylus.sone.web.pages;
-
-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));
- }
-
-}