Skip to content
Snippets Groups Projects
Commit d6c79df3 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

unit test refactor

parent 3f760694
No related branches found
No related tags found
2 merge requests!630WIP: Resolve "The privileges of a new user are not saved in some cases",!560Resolve "add support for modifications and states in sbml export/import"
......@@ -52,10 +52,14 @@ import lcsb.mapviewer.model.map.species.field.Residue;
public class SbmlExporterTest {
Logger logger = Logger.getLogger(SbmlExporterTest.class);
SbmlParser parser = new SbmlParser();
SbmlExporter exporter = new SbmlExporter();
SbmlExporter exporter;
ModelComparator comparator = new ModelComparator();
public SbmlExporterTest() {
exporter = new SbmlExporter();
}
@Test
public void testExportCompartment() throws Exception {
Model model = getModelAfterSerializing("testFiles/layoutExample/CompartmentGlyph_Example_level2_level3.xml");
......@@ -443,12 +447,7 @@ public class SbmlExporterTest {
@Test
public void testExportProteinState() throws Exception {
Model model = createEmptyModel();
GenericProtein element = new GenericProtein("id");
element.setName("test name");
element.setX(10);
element.setWidth(10);
element.setY(10);
element.setHeight(10);
GenericProtein element = createProtein();
element.setStructuralState("xxx");
model.addElement(element);
Model deserializedModel = getModelAfterSerializing(model);
......@@ -459,12 +458,7 @@ public class SbmlExporterTest {
@Test
public void testExportPositionToCompartment() throws Exception {
Model model = createEmptyModel();
GenericProtein element = new GenericProtein("id");
element.setName("test name");
element.setX(10);
element.setWidth(10);
element.setY(10);
element.setHeight(10);
GenericProtein element = createProtein();
element.setPositionToCompartment(PositionToCompartment.INSIDE);
model.addElement(element);
Model deserializedModel = getModelAfterSerializing(model);
......@@ -535,12 +529,7 @@ public class SbmlExporterTest {
@Test
public void testMultiExtensionTypeDefinition() throws Exception {
Model model = createEmptyModel();
GenericProtein element = new GenericProtein("id");
element.setName("test name");
element.setX(10);
element.setWidth(10);
element.setY(10);
element.setHeight(10);
GenericProtein element = createProtein();
model.addElement(element);
org.sbml.jsbml.Model sbmlModel = exporter.toSbmlDocument(model).getModel();
......@@ -585,12 +574,7 @@ public class SbmlExporterTest {
@Test
public void testExportResidue() throws Exception {
Model model = createEmptyModel();
GenericProtein element = new GenericProtein("id");
element.setName("test name");
element.setX(10);
element.setWidth(10);
element.setY(10);
element.setHeight(10);
GenericProtein element = createProtein();
Residue mr = new Residue("x1");
mr.setName("217U");
mr.setState(ModificationState.PHOSPHORYLATED);
......@@ -614,6 +598,16 @@ public class SbmlExporterTest {
}
private GenericProtein createProtein() {
GenericProtein element = new GenericProtein("id");
element.setName("test name");
element.setX(10);
element.setWidth(10);
element.setY(10);
element.setHeight(10);
return element;
}
@Test
public void testExportNotes() throws Exception {
Model model = createEmptyModel();
......@@ -623,5 +617,4 @@ public class SbmlExporterTest {
assertEquals("Notes weren't exported/imported properly", model.getNotes(), deserializedModel.getNotes());
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment