X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FSoneParserTest.java;h=19e5ae2fd4899584ffe161fcce9f4c677b4c7663;hb=098b0ff4bdc38fd018a52fea71134af7aed2f8bd;hp=03bce54d750e0591ed2f90b7806433165ff62352;hpb=7718e043b740570a1b1002e58eb8793fb7ebbb07;p=Sone.git diff --git a/src/test/java/net/pterodactylus/sone/core/SoneParserTest.java b/src/test/java/net/pterodactylus/sone/core/SoneParserTest.java index 03bce54..19e5ae2 100644 --- a/src/test/java/net/pterodactylus/sone/core/SoneParserTest.java +++ b/src/test/java/net/pterodactylus/sone/core/SoneParserTest.java @@ -18,6 +18,7 @@ import java.io.InputStream; import java.util.logging.Logger; import net.pterodactylus.sone.core.SoneParser.DuplicateField; +import net.pterodactylus.sone.core.SoneParser.InvalidAvatarId; import net.pterodactylus.sone.core.SoneParser.InvalidParentAlbum; import net.pterodactylus.sone.core.SoneParser.InvalidProtocolVersion; import net.pterodactylus.sone.core.SoneParser.InvalidXml; @@ -123,6 +124,11 @@ public class SoneParserTest { soneParser.parseSone(database, originalSone, getXml("duplicate-field")); } + @Test(expected = InvalidAvatarId.class) + public void verifyThatAnInvalidAvatarIdCausesAnError() { + soneParser.parseSone(database, originalSone, getXml("invalid-avatar")); + } + @Test public void verifyThatMissingPostsDoNotCauseAnError() { soneParser.parseSone(database, originalSone, getXml("missing-posts"));