Bbb�N���X�̐��
コード例 #1
0
        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");
        }
コード例 #2
0
 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");
 }
コード例 #3
0
        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();
            }
        }