From 760571c3a0fbadd0e8cd13b6e8dfd61deec99474 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Thu, 13 Jul 2017 15:45:12 +0200 Subject: [PATCH] Improved ChecksumTest --- .../jingle_filetransfer/ChecksumTest.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/smack-experimental/src/test/java/org/jivesoftware/smackx/jingle_filetransfer/ChecksumTest.java b/smack-experimental/src/test/java/org/jivesoftware/smackx/jingle_filetransfer/ChecksumTest.java index ad58c88c7..0453286d3 100644 --- a/smack-experimental/src/test/java/org/jivesoftware/smackx/jingle_filetransfer/ChecksumTest.java +++ b/smack-experimental/src/test/java/org/jivesoftware/smackx/jingle_filetransfer/ChecksumTest.java @@ -25,6 +25,7 @@ import org.jivesoftware.smackx.hashes.element.HashElement; import org.jivesoftware.smackx.jingle.element.JingleContent; import org.jivesoftware.smackx.jingle_filetransfer.element.Checksum; import org.jivesoftware.smackx.jingle_filetransfer.element.JingleFileTransferChild; +import org.jivesoftware.smackx.jingle_filetransfer.element.Range; import org.jivesoftware.smackx.jingle_filetransfer.provider.ChecksumProvider; import org.junit.Test; @@ -41,10 +42,26 @@ public class ChecksumTest extends SmackTestSuite { Checksum checksum = new Checksum(JingleContent.Creator.initiator, "name", file); String xml = "" + - file.toXML().toString() + + "" + + "f4OxZX/x/FO5LcGBSKHWXfwtSx+j1ncoSt3SABJtkGk=" + + "" + ""; assertXMLEqual(xml, checksum.toXML().toString()); assertXMLEqual(xml, new ChecksumProvider().parse(TestUtils.getParser(xml)).toXML().toString()); + + Range range = new Range(12,34); + file = new JingleFileTransferChild(null, null, hash, null, null, -1, range); + checksum = new Checksum(JingleContent.Creator.initiator, "name", file); + + xml = "" + + "" + + "" + + "f4OxZX/x/FO5LcGBSKHWXfwtSx+j1ncoSt3SABJtkGk=" + + "" + + ""; + assertXMLEqual(xml, checksum.toXML().toString()); + assertXMLEqual(xml, new ChecksumProvider().parse(TestUtils.getParser(xml)).toXML().toString()); + } }