X-Git-Url: http://git.nikiroo.be/?p=nikiroo-utils.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2Ftest%2FSerialTest.java;h=26571dfcb9755653d0208558548a720c60d84b4f;hp=b27280420eb4aaf1552554d92dbe544bf7e4cd28;hb=72648e757f648cd152bc00dfb83f895260f037a0;hpb=b6af2a6f8ec1f1963f6d33db0f8708b3a9cf3341 diff --git a/src/be/nikiroo/utils/test/SerialTest.java b/src/be/nikiroo/utils/test/SerialTest.java index b272804..26571df 100644 --- a/src/be/nikiroo/utils/test/SerialTest.java +++ b/src/be/nikiroo/utils/test/SerialTest.java @@ -30,6 +30,24 @@ class SerialTest extends TestLauncher { } }); + addTest(new TestCase() { + private TestCase me = setName("Anonymous inner class"); + + @Override + public void test() throws Exception { + Data data = new Data() { + }; + + String encoded = new Exporter().append(data).toString(false); + Object redata = new Importer().read(encoded).getValue(); + String reencoded = new Exporter().append(redata) + .toString(false); + + assertEquals(encoded.replaceAll("@[0-9]*", "@REF"), + reencoded.replaceAll("@[0-9]*", "@REF")); + } + }); + addTest(new TestCase("URL Import/Export") { @Override public void test() throws Exception {