X-Git-Url: http://git.nikiroo.be/?p=nikiroo-utils.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2Ftest%2FSerialTest.java;h=517d286154e0d54eace1fe2d01a093c9b2e4b918;hp=22d1206ccdd6e8741905e18ebd7080300719833e;hb=e570f7eb0843d1074c3fc46dd759125715d68df0;hpb=6d30466d299b5640339aeed2ae1eea1ef93671fd diff --git a/src/be/nikiroo/utils/test/SerialTest.java b/src/be/nikiroo/utils/test/SerialTest.java index 22d1206..517d286 100644 --- a/src/be/nikiroo/utils/test/SerialTest.java +++ b/src/be/nikiroo/utils/test/SerialTest.java @@ -100,6 +100,20 @@ class SerialTest extends TestLauncher { reencoded.replaceAll("@[0-9]*", "@REF")); } }); + + addTest(new TestCase("Enum Import/Export") { + @Override + public void test() throws Exception { + Object data = EnumToSend.FANFAN; + 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")); + } + }); } class DataArray { @@ -146,4 +160,8 @@ class SerialTest extends TestLauncher { this.value = value; } } + + enum EnumToSend { + FANFAN, TULIPE, + } }