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_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; }
private static void Main(string[] args) { Console.WriteLine("Supported by LibSBML " + libsbml.getLibSBMLDottedVersion()); Console.WriteLine(); SBMLNamespacesList supported = SBMLNamespaces.getSupportedNamespaces(); for (uint i = 0; i < supported.getSize(); i++) { SBMLNamespaces current = supported.get(i); Console.WriteLine("\tSBML Level: " + current.getLevel() + " Version: " + current.getVersion()); } Console.WriteLine(); }