X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffcp%2FDeleteReplyCommandTest.java;h=873d1da01be58ffb9e5836803646086e9b8b279e;hb=2d37242d19f2e726cd402b99f935a0eba282f630;hp=122074ffcb6708412a781a5198d1155d39bca651;hpb=68cf128b60ff1e9a27964de5bc07cebe666c41c6;p=Sone.git diff --git a/src/test/java/net/pterodactylus/sone/fcp/DeleteReplyCommandTest.java b/src/test/java/net/pterodactylus/sone/fcp/DeleteReplyCommandTest.java index 122074f..873d1da 100644 --- a/src/test/java/net/pterodactylus/sone/fcp/DeleteReplyCommandTest.java +++ b/src/test/java/net/pterodactylus/sone/fcp/DeleteReplyCommandTest.java @@ -17,10 +17,10 @@ package net.pterodactylus.sone.fcp; +import static net.pterodactylus.sone.Verifiers.verifyAnswer; import static net.pterodactylus.sone.freenet.fcp.Command.AccessType.DIRECT; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.is; -import static org.hamcrest.Matchers.notNullValue; import static org.mockito.ArgumentCaptor.forClass; import static org.mockito.Mockito.doNothing; @@ -49,7 +49,7 @@ public class DeleteReplyCommandTest { @Test public void verifyThatDeletingAReplyWorks() throws FcpException { Sone sone = mocks.mockSone("SoneId").local().create(); - PostReply postReply = mocks.mockPostReply(sone, "ReplyId"); + PostReply postReply = mocks.mockPostReply(sone, "ReplyId").create(); ArgumentCaptor postReplyCaptor = forClass(PostReply.class); doNothing().when(mocks.core).deleteReply(postReplyCaptor.capture()); SimpleFieldSet deleteReplyFieldSet = new SimpleFieldSetBuilder() @@ -57,10 +57,8 @@ public class DeleteReplyCommandTest { .put("Reply", "ReplyId") .get(); Response response = deleteReplyCommand.execute(deleteReplyFieldSet, null, DIRECT); - assertThat(response, notNullValue()); + verifyAnswer(response, "ReplyDeleted"); assertThat(postReplyCaptor.getValue(), is(postReply)); - assertThat(response.getReplyParameters(), notNullValue()); - assertThat(response.getReplyParameters().get("Message"), is("ReplyDeleted")); } @Test(expected = FcpException.class) @@ -83,15 +81,13 @@ public class DeleteReplyCommandTest { @Test public void verifyThatDeletingAReplyFromANonLocalSoneCausesAnError() throws FcpException { Sone sone = mocks.mockSone("SoneId").create(); - mocks.mockPostReply(sone, "ReplyId"); + mocks.mockPostReply(sone, "ReplyId").create(); SimpleFieldSet deleteReplyFieldSet = new SimpleFieldSetBuilder() .put("Message", "DeleteReply") .put("Reply", "ReplyId") .get(); Response response = deleteReplyCommand.execute(deleteReplyFieldSet, null, DIRECT); - assertThat(response, notNullValue()); - assertThat(response.getReplyParameters(), notNullValue()); - assertThat(response.getReplyParameters().get("Message"), is("Error")); + verifyAnswer(response, "Error"); assertThat(response.getReplyParameters().get("ErrorCode"), is("401")); }