Exemplo n.º 1
0
        public void test_XMLToken_namespace_get()
        {
            XMLTriple     triple = new  XMLTriple("test", "", "");
            XMLAttributes attr   = new  XMLAttributes();
            XMLToken      token  = new  XMLToken(triple, attr);

            token.addNamespace("http://test1.org/", "test1");
            token.addNamespace("http://test2.org/", "test2");
            token.addNamespace("http://test3.org/", "test3");
            token.addNamespace("http://test4.org/", "test4");
            token.addNamespace("http://test5.org/", "test5");
            token.addNamespace("http://test6.org/", "test6");
            token.addNamespace("http://test7.org/", "test7");
            token.addNamespace("http://test8.org/", "test8");
            token.addNamespace("http://test9.org/", "test9");
            assertTrue(token.getNamespacesLength() == 9);
            assertTrue(token.getNamespaceIndex("http://test1.org/") == 0);
            assertTrue(("test2" != token.getNamespacePrefix(1)) == false);
            assertTrue(("test1" != token.getNamespacePrefix("http://test1.org/")) == false);
            assertTrue(("http://test2.org/" != token.getNamespaceURI(1)) == false);
            assertTrue(("http://test2.org/" != token.getNamespaceURI("test2")) == false);
            assertTrue(token.getNamespaceIndex("http://test1.org/") == 0);
            assertTrue(token.getNamespaceIndex("http://test2.org/") == 1);
            assertTrue(token.getNamespaceIndex("http://test5.org/") == 4);
            assertTrue(token.getNamespaceIndex("http://test9.org/") == 8);
            assertTrue(token.getNamespaceIndex("http://testX.org/") == -1);
            assertTrue(token.hasNamespaceURI("http://test1.org/") != false);
            assertTrue(token.hasNamespaceURI("http://test2.org/") != false);
            assertTrue(token.hasNamespaceURI("http://test5.org/") != false);
            assertTrue(token.hasNamespaceURI("http://test9.org/") != false);
            assertTrue(token.hasNamespaceURI("http://testX.org/") == false);
            assertTrue(token.getNamespaceIndexByPrefix("test1") == 0);
            assertTrue(token.getNamespaceIndexByPrefix("test5") == 4);
            assertTrue(token.getNamespaceIndexByPrefix("test9") == 8);
            assertTrue(token.getNamespaceIndexByPrefix("testX") == -1);
            assertTrue(token.hasNamespacePrefix("test1") != false);
            assertTrue(token.hasNamespacePrefix("test5") != false);
            assertTrue(token.hasNamespacePrefix("test9") != false);
            assertTrue(token.hasNamespacePrefix("testX") == false);
            assertTrue(token.hasNamespaceNS("http://test1.org/", "test1") != false);
            assertTrue(token.hasNamespaceNS("http://test5.org/", "test5") != false);
            assertTrue(token.hasNamespaceNS("http://test9.org/", "test9") != false);
            assertTrue(token.hasNamespaceNS("http://testX.org/", "testX") == false);
            token  = null;
            triple = null;
            attr   = null;
        }