public static int Main(string[] args) { SBMLDocument d; int errors; if (args.Length != 2) { Console.Write(Environment.NewLine + " usage: addModelHistory <input-filename> <output-filename>" + Environment.NewLine + Environment.NewLine); return 2; } d = libsbml.readSBML(args[0]); errors = (int)d.getNumErrors(); if (errors > 0) { Console.Write("Read Error(s):" + Environment.NewLine); d.printErrors(); Console.Write("Correct the above and re-run." + Environment.NewLine); } else { ModelHistory h = new ModelHistory(); ModelCreator c = new ModelCreator(); c.setFamilyName("Keating"); c.setGivenName("Sarah"); c.setEmail("*****@*****.**"); c.setOrganization("University of Hertfordshire"); long status = h.addCreator(c); printStatus("Status for addCreator: ", status); Date date = new Date("1999-11-13T06:54:32"); Date date2 = new Date("2007-11-30T06:54:00-02:00"); status = h.setCreatedDate(date); printStatus("Set created date: ", status); status = h.setModifiedDate(date2); printStatus("Set modified date: ", status); status = d.getModel().setModelHistory(h); printStatus("Set model history: ", status); libsbml.writeSBML(d, args[1]); } return errors; }
public void test_ModelCreator_setOrganization() { ModelCreator mc = new ModelCreator(); assertTrue( mc != null ); int i = mc.setOrganization( "Caltech"); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertTrue( mc.isSetOrganization() == true ); assertTrue(( "Caltech" == mc.getOrganization() )); i = mc.setOrganization( ""); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertTrue( mc.isSetOrganization() == false ); i = mc.setOrganization( "Caltech"); assertTrue( mc.isSetOrganization() == true ); i = mc.unsetOrganization(); assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS ); assertTrue( mc.isSetOrganization() == false ); mc = null; }
public void test_ModelCreator_setters() { ModelCreator mc = new ModelCreator(); assertTrue( mc != null ); assertTrue( mc.isSetFamilyName() == false ); assertTrue( mc.isSetGivenName() == false ); assertTrue( mc.isSetEmail() == false ); assertTrue( mc.isSetOrganisation() == false ); mc.setFamilyName( "Keating"); mc.setGivenName( "Sarah"); mc.setEmail( "*****@*****.**"); mc.setOrganisation( "UH"); assertTrue(( "Keating" == mc.getFamilyName() )); assertTrue(( "Sarah" == mc.getGivenName() )); assertTrue(( "*****@*****.**" == mc.getEmail() )); assertTrue(( "UH" == mc.getOrganisation() )); assertTrue( mc.isSetFamilyName() == true ); assertTrue( mc.isSetGivenName() == true ); assertTrue( mc.isSetEmail() == true ); assertTrue( mc.isSetOrganisation() == true ); mc.unsetFamilyName(); mc.unsetGivenName(); mc.unsetEmail(); mc.unsetOrganisation(); assertTrue(( "" == mc.getFamilyName() )); assertTrue(( "" == mc.getGivenName() )); assertTrue(( "" == mc.getEmail() )); assertTrue(( "" == mc.getOrganisation() )); assertTrue( mc.isSetFamilyName() == false ); assertTrue( mc.isSetGivenName() == false ); assertTrue( mc.isSetEmail() == false ); assertTrue( mc.isSetOrganisation() == false ); assertTrue( mc.isSetOrganization() == false ); mc.setOrganization( "UH"); assertTrue(( "UH" == mc.getOrganization() )); assertTrue( mc.isSetOrganization() == true ); mc.unsetOrganisation(); assertTrue(( "" == mc.getOrganization() )); assertTrue( mc.isSetOrganization() == false ); mc = null; }