package org.swellrt.beta.model; import junit.framework.TestCase; public class SPrimitiveTest extends TestCase { public void testSerialization() { SNodeAccessControl.Builder nacBuilder = new SNodeAccessControl.Builder(); nacBuilder.read("ann@acme.com"); nacBuilder.read("bob@acme.com"); nacBuilder.write("ann@acme.com"); nacBuilder.write("chris@acme.com"); nacBuilder.setReadOnly(true); SPrimitive pString = new SPrimitive("Hello World", nacBuilder.build()); String pStringAsString = pString.serialize(); SPrimitive pStringBis = SPrimitive.deserialize(pStringAsString); assertEquals(pString.get(), pStringBis.get()); assertEquals(pStringBis.getNodeAccessControl(), pString.getNodeAccessControl()); } }