本文整理汇总了C#中libsbml.Model.getNotes方法的典型用法代码示例。如果您正苦于以下问题:C# Model.getNotes方法的具体用法?C# Model.getNotes怎么用?C# Model.getNotes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类libsbml.Model
的用法示例。
在下文中一共展示了Model.getNotes方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: test_SBase_setNotesString
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() ));
}
示例2: test_SBase_setNotes
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;
}
示例3: test_L3_Model_createWithNS
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;
}
示例4: test_Model_createWithNS
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;
}
示例5: test_ReadSBML_notes_xmlns
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 );
}