X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FWebPageTest.java;h=71cc9f26d316510c6987a19a2ca1d4b472ae4aea;hb=c6c7a34e3efae7aba8ff637fa647b699cf580031;hp=b8b7fa6dcf636402d14a12998e1527f829c06b55;hpb=108ca51ec6cf3dc90917ce763beeb16f03d2cd25;p=Sone.git diff --git a/src/test/java/net/pterodactylus/sone/web/WebPageTest.java b/src/test/java/net/pterodactylus/sone/web/WebPageTest.java index b8b7fa6..71cc9f2 100644 --- a/src/test/java/net/pterodactylus/sone/web/WebPageTest.java +++ b/src/test/java/net/pterodactylus/sone/web/WebPageTest.java @@ -30,6 +30,7 @@ import net.pterodactylus.sone.core.UpdateChecker; import net.pterodactylus.sone.data.Album; import net.pterodactylus.sone.data.Image; import net.pterodactylus.sone.data.Post; +import net.pterodactylus.sone.data.PostReply; import net.pterodactylus.sone.data.Sone; import net.pterodactylus.sone.data.SoneOptions.DefaultSoneOptions; import net.pterodactylus.sone.data.TemporaryImage; @@ -83,7 +84,7 @@ public abstract class WebPageTest { private final Set ownIdentities = new HashSet<>(); private final Map sones = new HashMap<>(); - private final List localSones = new ArrayList<>(); + protected final List localSones = new ArrayList<>(); protected WebPageTest() { try { @@ -122,7 +123,7 @@ public abstract class WebPageTest { when(httpRequest.isPartSet(anyString())).thenAnswer(new Answer() { @Override public Boolean answer(InvocationOnMock invocation) throws Throwable { - return requestParameters.containsKey(invocation.getArgument(0)); + return requestParameters.get(invocation.getArgument(0)) != null; } }); when(httpRequest.getParts()).thenAnswer(new Answer() { @@ -210,6 +211,10 @@ public abstract class WebPageTest { when(core.getPost(postId)).thenReturn(Optional.fromNullable(post)); } + protected void addPostReply(String postReplyId, PostReply postReply) { + when(core.getPostReply(postReplyId)).thenReturn(Optional.fromNullable(postReply)); + } + protected void addSone(String soneId, Sone sone) { sones.put(soneId, sone); }