public void TestNamespace() { Aaa parent = new Aaa(); Bbb child = new Bbb(); parent.bbb = child; Aaa grandchild = new Aaa(); child.aaa = grandchild; grandchild.bbb = new Bbb(); ByteArrayOutputStream tmp = new ByteArrayOutputStream(); Serializer serializer = new Persister(); serializer.write(parent, tmp); String result = new String(tmp.toByteArray()); System.out.println(result); assertElementHasAttribute(result, "/aaa", "xmlns", "namespace1"); assertElementHasAttribute(result, "/aaa/bbb", "xmlns", "namespace2"); assertElementHasAttribute(result, "/aaa/bbb/aaa", "xmlns", "namespace1"); assertElementHasAttribute(result, "/aaa/bbb/aaa/bbb", "xmlns", "namespace2"); assertElementHasNamespace(result, "/aaa", "namespace1"); assertElementHasNamespace(result, "/aaa/bbb", "namespace2"); assertElementHasNamespace(result, "/aaa/bbb/aaa", "namespace1"); assertElementHasNamespace(result, "/aaa/bbb/aaa/bbb", "namespace2"); }
public void TestNamespace() { Aaa parent = new Aaa(); Bbb child = new Bbb(); parent.bbb = child; Aaa grandchild = new Aaa(); child.aaa = grandchild; grandchild.bbb = new Bbb(); ByteArrayOutputStream tmp = new ByteArrayOutputStream(); Serializer serializer = new Persister(); serializer.write(parent, tmp); String result = new String(tmp.toByteArray()); System.out.println(result); assertElementHasAttribute(result, "/aaa", "xmlns", "namespace1"); assertElementHasAttribute(result, "/aaa/bbb", "xmlns", "namespace2"); assertElementHasAttribute(result, "/aaa/bbb/aaa", "xmlns", "namespace1"); assertElementHasAttribute(result, "/aaa/bbb/aaa/bbb", "xmlns", "namespace2"); assertElementHasNamespace(result, "/aaa", "namespace1"); assertElementHasNamespace(result, "/aaa/bbb", "namespace2"); assertElementHasNamespace(result, "/aaa/bbb/aaa", "namespace1"); assertElementHasNamespace(result, "/aaa/bbb/aaa/bbb", "namespace2"); }
public void CreateContactPersone() { Bbb bbb = new Bbb(); bbb.Age = 27; bbb.Save(); try { Aaa aaa = new Aaa(); aaa.Name = "aaa"; aaa.B = bbb; aaa.Save(); aaa.Delete(); } finally { bbb.Delete(); } }