54 CPPUNIT_ASSERT(pDataModel->
getModel() != NULL);
56 CPPUNIT_ASSERT(pDocument == NULL);
57 std::string sbmlString;
66 CPPUNIT_ASSERT(
false);
69 CPPUNIT_ASSERT(!sbmlString.empty());
72 CPPUNIT_ASSERT(pDocument != NULL);
73 const Model* pModel = pDocument->getModel();
74 CPPUNIT_ASSERT(pModel != NULL);
75 unsigned int iMax = pModel->getListOfCompartments()->size();
76 CPPUNIT_ASSERT(iMax == 3);
78 const Compartment* pCompartment = pModel->getCompartment(
"compartment_1");
79 CPPUNIT_ASSERT(pCompartment != NULL);
80 CPPUNIT_ASSERT(pCompartment->getName() ==
"compartment_2");
83 iMax = pModel->getListOfSpecies()->size();
84 CPPUNIT_ASSERT(iMax == 3);
86 const Species* pSpecies = pModel->getSpecies(
"species_1");
87 CPPUNIT_ASSERT(pSpecies != NULL);
88 CPPUNIT_ASSERT(pSpecies->getName() ==
"species_2");
91 iMax = pModel->getListOfParameters()->size();
92 CPPUNIT_ASSERT(iMax == 3);
94 const Parameter* pParameter = pModel->getParameter(
"parameter_1");
95 CPPUNIT_ASSERT(pParameter != NULL);
96 CPPUNIT_ASSERT(pParameter->getName() ==
"quantity_2");
99 iMax = pModel->getListOfReactions()->size();
100 CPPUNIT_ASSERT(iMax == 3);
102 const Reaction* pReaction = pModel->getReaction(
"reaction_1");
103 CPPUNIT_ASSERT(pReaction != NULL);
104 CPPUNIT_ASSERT(pReaction->getName() ==
"reaction_2");
SBMLDocument * getCurrentSBMLDocument()
static const char * MODEL_STRING1
std::string exportSBMLToString(CProcessReport *pExportHandler, int sbmlLevel, int sbmlVersion)
static CCopasiDataModel * pCOPASIDATAMODEL
bool load_cps_model_from_stream(std::istream &is, CCopasiDataModel &dataModel)