/// /// @file TestXMLTriple.cs /// @brief XMLTriple unit tests /// @author Frank Bergmann (Csharp conversion) /// @author Akiya Jouraku (Csharp conversion) /// @author Michael Hucka /// /// $Id: TestXMLTriple.cs 8704 2009-01-04 02:26:05Z mhucka $ /// $HeadURL: https://sbml.svn.sourceforge.net/svnroot/sbml/trunk/libsbml/src/bindings/csharp/test/xml/TestXMLTriple.cs $ /// /// This test file was converted from src/sbml/test/TestXMLTriple.c /// with the help of conversion sciprt (ctest_converter.pl). /// /// */ namespace LibSBMLCSTest { using libsbml; using System.IO; public class TestXMLTriple { public class AssertionError : System.Exception { public AssertionError() : base() { } } static void assertTrue(bool condition) { if (condition == true) { return; } throw new AssertionError(); } static void assertEquals(object a, object b) { if ( (a == null) && (b == null) ) { return; } else if (a.Equals(b)) { return; } throw new AssertionError(); } static void assertNotEquals(object a, object b) { if ( (a == null) && (b == null) ) { throw new AssertionError(); } else if (a.Equals(b)) { throw new AssertionError(); } } static void assertEquals(bool a, bool b) { if ( a == b ) { return; } throw new AssertionError(); } static void assertNotEquals(bool a, bool b) { if ( a != b ) { return; } throw new AssertionError(); } static void assertEquals(int a, int b) { if ( a == b ) { return; } throw new AssertionError(); } static void assertNotEquals(int a, int b) { if ( a != b ) { return; } throw new AssertionError(); } public void test_XMLTriple_create() { XMLTriple t = new XMLTriple(); assertTrue( t != null ); assertTrue( t.isEmpty() != false ); t = null; t = new XMLTriple("attr", "uri", "prefix"); assertTrue( ( "attr" != t.getName() ) == false ); assertTrue( ( "uri" != t.getURI() ) == false ); assertTrue( ( "prefix" != t.getPrefix() ) == false ); assertTrue( ( "prefix:attr" != t.getPrefixedName() ) == false ); assertTrue( t.isEmpty() == false ); t = null; t = new XMLTriple("attr", "uri", ""); assertTrue( ( "attr" != t.getName() ) == false ); assertTrue( ( "uri" != t.getURI() ) == false ); assertTrue( t.getPrefix() == "" ); assertTrue( ( "attr" != t.getPrefixedName() ) == false ); assertTrue( t.isEmpty() == false ); t = null; } } }