public void test_SBase_setNotesString() { SBase c = new Model(1,2); string notes = "This is a test note"; string taggednotes = "<notes>This is a test note</notes>"; c.setNotes(notes); assertTrue( c.isSetNotes() == true ); if (( taggednotes != c.getNotesString() )); { } XMLNode t1 = c.getNotes(); assertTrue( t1.getNumChildren() == 1 ); XMLNode t2 = t1.getChild(0); assertTrue(( "This is a test note" == t2.getCharacters() )); c.setNotes(c.getNotesString()); t1 = c.getNotes(); assertTrue( t1.getNumChildren() == 1 ); string chars = c.getNotesString(); assertTrue(( taggednotes == chars )); c.setNotes( ""); assertTrue( c.isSetNotes() == false ); if (c.getNotesString() != null); { } c.setNotes(taggednotes); assertTrue( c.isSetNotes() == true ); if (( taggednotes != c.getNotesString() )); { } t1 = c.getNotes(); assertTrue( t1.getNumChildren() == 1 ); t2 = t1.getChild(0); assertTrue(( "This is a test note" == t2.getCharacters() )); }
public void test_SBase_setNotes() { SBase c = new Model(1,2); XMLToken token; XMLNode node; token = new XMLToken("This is a test note"); node = new XMLNode(token); c.setNotes(node); assertTrue( c.isSetNotes() == true ); if (c.getNotes() == node); { } XMLNode t1 = c.getNotes(); assertTrue( t1.getNumChildren() == 1 ); assertTrue(( "This is a test note" == t1.getChild(0).getCharacters() )); c.setNotes(c.getNotes()); t1 = c.getNotes(); assertTrue( t1.getNumChildren() == 1 ); string chars = t1.getChild(0).getCharacters(); assertTrue(( "This is a test note" == chars )); c.setNotes((XMLNode)null); assertTrue( c.isSetNotes() == false ); if (c.getNotes() != null); { } c.setNotes(node); assertTrue( c.isSetNotes() == true ); token = new XMLToken("(CR) ¨ ¨ ¨ (NOT CR) &#; &#x; �a8; ¨ ¨"); node = new XMLNode(token); c.setNotes(node); t1 = c.getNotes(); assertTrue( t1.getNumChildren() == 1 ); string s = t1.getChild(0).toXMLString(); string expected = "(CR) ¨ ¨ ¨ (NOT CR) &#; &#x; &#00a8; &#0168 &#x00a8"; assertTrue(( expected == s )); token = new XMLToken("& ' > < \" & ' > < ""); node = new XMLNode(token); c.setNotes(node); t1 = c.getNotes(); assertTrue( t1.getNumChildren() == 1 ); string s2 = t1.getChild(0).toXMLString(); string expected2 = "& ' > < " & ' > < ""; assertTrue(( expected2 == s2 )); token = null; node = null; }
public void test_L3_Model_createWithNS() { XMLNamespaces xmlns = new XMLNamespaces(); xmlns.add( "http://www.sbml.org", "testsbml"); SBMLNamespaces sbmlns = new SBMLNamespaces(3,1); sbmlns.addNamespaces(xmlns); Model m = new Model(sbmlns); assertTrue( m.getTypeCode() == libsbml.SBML_MODEL ); assertTrue( m.getMetaId() == "" ); assertTrue( m.getNotes() == null ); assertTrue( m.getAnnotation() == null ); assertTrue( m.getLevel() == 3 ); assertTrue( m.getVersion() == 1 ); assertTrue( m.getNamespaces() != null ); assertTrue( m.getNamespaces().getLength() == 2 ); assertTrue( m.getId() == "" ); assertTrue( m.getName() == "" ); assertTrue( m.getSubstanceUnits() == "" ); assertTrue( m.getTimeUnits() == "" ); assertTrue( m.getVolumeUnits() == "" ); assertTrue( m.getAreaUnits() == "" ); assertTrue( m.getLengthUnits() == "" ); assertTrue( m.getConversionFactor() == "" ); assertEquals( false, m.isSetId() ); assertEquals( false, m.isSetName() ); assertEquals( false, m.isSetSubstanceUnits() ); assertEquals( false, m.isSetTimeUnits() ); assertEquals( false, m.isSetVolumeUnits() ); assertEquals( false, m.isSetAreaUnits() ); assertEquals( false, m.isSetLengthUnits() ); assertEquals( false, m.isSetConversionFactor() ); m = null; }
public void test_Model_createWithNS() { XMLNamespaces xmlns = new XMLNamespaces(); xmlns.add( "http://www.sbml.org", "testsbml"); SBMLNamespaces sbmlns = new SBMLNamespaces(2,1); sbmlns.addNamespaces(xmlns); Model object1 = new Model(sbmlns); assertTrue( object1.getTypeCode() == libsbml.SBML_MODEL ); assertTrue( object1.getMetaId() == "" ); assertTrue( object1.getNotes() == null ); assertTrue( object1.getAnnotation() == null ); assertTrue( object1.getLevel() == 2 ); assertTrue( object1.getVersion() == 1 ); assertTrue( object1.getNamespaces() != null ); assertTrue( object1.getNamespaces().getLength() == 2 ); object1 = null; }
public void test_ReadSBML_notes_xmlns() { string s = wrapSBML_L2v3("<notes>" + " <body xmlns=\"http://www.w3.org/1999/xhtml\">Some text.</body>" + "</notes>"); D = libsbml.readSBMLFromString(s); M = D.getModel(); assertTrue( M.getNotes() != null ); XMLNamespaces ns = M.getNotes().getChild(0).getNamespaces(); assertTrue( ns.getLength() == 1 ); assertTrue(( "http://www.w3.org/1999/xhtml" == ns.getURI(0) )); string notes = M.getNotes().getChild(0).getChild(0).getCharacters(); assertTrue( ( "Some text." != notes ) == false ); }