X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2FVerifiers.java;h=c505bcf78f2f99b88cc927e6522b8d28e6f6b0cf;hb=b7c6d579e0f873c0a648d865d0c838b221563080;hp=32a359f56567e7ef47578db3f55cb15b6cb17272;hpb=2d37242d19f2e726cd402b99f935a0eba282f630;p=Sone.git diff --git a/src/test/java/net/pterodactylus/sone/Verifiers.java b/src/test/java/net/pterodactylus/sone/Verifiers.java index 32a359f..c505bcf 100644 --- a/src/test/java/net/pterodactylus/sone/Verifiers.java +++ b/src/test/java/net/pterodactylus/sone/Verifiers.java @@ -32,6 +32,8 @@ import net.pterodactylus.sone.data.PostReply; import net.pterodactylus.sone.data.Profile.Field; import net.pterodactylus.sone.data.Sone; import net.pterodactylus.sone.freenet.fcp.Command.Response; +import net.pterodactylus.sone.web.ajax.JsonErrorReturnObject; +import net.pterodactylus.sone.web.ajax.JsonReturnObject; import freenet.node.FSParseException; import freenet.support.SimpleFieldSet; @@ -129,4 +131,15 @@ public class Verifiers { } } + public static void verifySuccessfulJsonResponse(JsonReturnObject jsonReturnObject) { + assertThat(jsonReturnObject, notNullValue()); + assertThat(jsonReturnObject.isSuccess(), is(true)); + } + + public static void verifyJsonError(JsonReturnObject jsonReturnObject, String error) { + assertThat(jsonReturnObject, notNullValue()); + assertThat(jsonReturnObject.isSuccess(), is(false)); + assertThat(((JsonErrorReturnObject) jsonReturnObject).getError(), is(error)); + } + }