public void test_SBMLNamespaces_add_and_remove_namespaces() { SBMLNamespaces sbmlns = new SBMLNamespaces(3, 1); assertTrue(sbmlns.getLevel() == 3); assertTrue(sbmlns.getVersion() == 1); sbmlns.addNamespace("http://www.sbml.org/sbml/level3/version1/group/version1", "group"); sbmlns.addNamespace("http://www.sbml.org/sbml/level3/version1/layout/version1", "layout"); sbmlns.addNamespace("http://www.sbml.org/sbml/level3/version1/render/version1", "render"); sbmlns.addNamespace("http://www.sbml.org/sbml/level3/version1/multi/version1", "multi"); XMLNamespaces ns = sbmlns.getNamespaces(); assertTrue(ns.getLength() == 5); assertTrue(ns.getURI(0) == "http://www.sbml.org/sbml/level3/version1/core"); assertTrue(ns.getPrefix(0) == ""); assertTrue(ns.getURI(1) == "http://www.sbml.org/sbml/level3/version1/group/version1"); assertTrue(ns.getPrefix(1) == "group"); assertTrue(ns.getURI(2) == "http://www.sbml.org/sbml/level3/version1/layout/version1"); assertTrue(ns.getPrefix(2) == "layout"); assertTrue(ns.getURI(3) == "http://www.sbml.org/sbml/level3/version1/render/version1"); assertTrue(ns.getPrefix(3) == "render"); assertTrue(ns.getURI(4) == "http://www.sbml.org/sbml/level3/version1/multi/version1"); assertTrue(ns.getPrefix(4) == "multi"); sbmlns.removeNamespace("http://www.sbml.org/sbml/level3/version1/layout/version1"); sbmlns.removeNamespace("http://www.sbml.org/sbml/level3/version1/group/version1"); sbmlns.removeNamespace("http://www.sbml.org/sbml/level3/version1/render/version1"); sbmlns.removeNamespace("http://www.sbml.org/sbml/level3/version1/multi/version1"); }
public void test_XMLNamespaces_get() { NS.add("http://test1.org/", "test1"); NS.add("http://test2.org/", "test2"); NS.add("http://test3.org/", "test3"); NS.add("http://test4.org/", "test4"); NS.add("http://test5.org/", "test5"); NS.add("http://test6.org/", "test6"); NS.add("http://test7.org/", "test7"); NS.add("http://test8.org/", "test8"); NS.add("http://test9.org/", "test9"); assertTrue(NS.getLength() == 9); assertTrue(NS.getIndex("http://test1.org/") == 0); assertTrue(("test2" != NS.getPrefix(1)) == false); assertTrue(("test1" != NS.getPrefix("http://test1.org/")) == false); assertTrue(("http://test2.org/" != NS.getURI(1)) == false); assertTrue(("http://test2.org/" != NS.getURI("test2")) == false); assertTrue(NS.getIndex("http://test1.org/") == 0); assertTrue(NS.getIndex("http://test2.org/") == 1); assertTrue(NS.getIndex("http://test5.org/") == 4); assertTrue(NS.getIndex("http://test9.org/") == 8); assertTrue(NS.getIndex("http://testX.org/") == -1); assertTrue(NS.hasURI("http://test1.org/") != false); assertTrue(NS.hasURI("http://test2.org/") != false); assertTrue(NS.hasURI("http://test5.org/") != false); assertTrue(NS.hasURI("http://test9.org/") != false); assertTrue(NS.hasURI("http://testX.org/") == false); assertTrue(NS.getIndexByPrefix("test1") == 0); assertTrue(NS.getIndexByPrefix("test5") == 4); assertTrue(NS.getIndexByPrefix("test9") == 8); assertTrue(NS.getIndexByPrefix("testX") == -1); assertTrue(NS.hasPrefix("test1") != false); assertTrue(NS.hasPrefix("test5") != false); assertTrue(NS.hasPrefix("test9") != false); assertTrue(NS.hasPrefix("testX") == false); assertTrue(NS.hasNS("http://test1.org/", "test1") != false); assertTrue(NS.hasNS("http://test5.org/", "test5") != false); assertTrue(NS.hasNS("http://test9.org/", "test9") != false); assertTrue(NS.hasNS("http://testX.org/", "testX") == false); }
public void test_SBMLNamespaces_L2V4() { SBMLNamespaces sbml = new SBMLNamespaces(2, 4); assertTrue(sbml.getLevel() == 2); assertTrue(sbml.getVersion() == 4); XMLNamespaces ns = sbml.getNamespaces(); assertTrue(ns.getLength() == 1); assertTrue(ns.getURI(0) == "http://www.sbml.org/sbml/level2/version4"); assertTrue(ns.getPrefix(0) == ""); sbml = null; }
public void test_NS_copyConstructor() { XMLNamespaces ns = new XMLNamespaces(); ns.add("http://test1.org/", "test1"); assertTrue(ns.getLength() == 1); assertTrue(ns.isEmpty() == false); assertTrue(ns.getPrefix(0) == "test1"); assertTrue(ns.getURI("test1") == "http://test1.org/"); XMLNamespaces ns2 = new XMLNamespaces(ns); assertTrue(ns2.getLength() == 1); assertTrue(ns2.isEmpty() == false); assertTrue(ns2.getPrefix(0) == "test1"); assertTrue(ns2.getURI("test1") == "http://test1.org/"); ns2 = null; ns = null; }