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

Merge branch '907-boolean-reaction-colouring-not-working' into...

Merge branch '907-boolean-reaction-colouring-not-working' into 908-unknown-boolean-reaction-is-not-fully-dotted
parents e105c901 42639453
No related branches found
No related tags found
1 merge request!898Resolve "unknown boolean reaction is not fully dotted"
Pipeline #13043 passed
...@@ -2,13 +2,12 @@ package lcsb.mapviewer.converter.model.sbml; ...@@ -2,13 +2,12 @@ package lcsb.mapviewer.converter.model.sbml;
import static org.junit.Assert.*; import static org.junit.Assert.*;
import java.awt.*; import java.awt.Color;
import java.awt.geom.Line2D; import java.awt.geom.Line2D;
import java.awt.geom.Point2D; import java.awt.geom.Point2D;
import java.io.File; import java.io.File;
import java.lang.reflect.Modifier; import java.lang.reflect.Modifier;
import java.util.*; import java.util.*;
import java.util.List;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
...@@ -22,6 +21,8 @@ import lcsb.mapviewer.common.comparator.LineComparator; ...@@ -22,6 +21,8 @@ import lcsb.mapviewer.common.comparator.LineComparator;
import lcsb.mapviewer.common.comparator.ListComparator; import lcsb.mapviewer.common.comparator.ListComparator;
import lcsb.mapviewer.converter.ConverterParams; import lcsb.mapviewer.converter.ConverterParams;
import lcsb.mapviewer.converter.model.celldesigner.CellDesignerXmlParser; import lcsb.mapviewer.converter.model.celldesigner.CellDesignerXmlParser;
import lcsb.mapviewer.model.graphics.PolylineData;
import lcsb.mapviewer.model.graphics.PolylineDataComparator;
import lcsb.mapviewer.model.map.compartment.Compartment; import lcsb.mapviewer.model.map.compartment.Compartment;
import lcsb.mapviewer.model.map.model.*; import lcsb.mapviewer.model.map.model.*;
import lcsb.mapviewer.model.map.reaction.*; import lcsb.mapviewer.model.map.reaction.*;
...@@ -572,11 +573,17 @@ public class SbmlExporterTest extends SbmlTestFunctions { ...@@ -572,11 +573,17 @@ public class SbmlExporterTest extends SbmlTestFunctions {
.createModel(new ConverterParams().filename("testFiles/cell_designer_problems/boolean_logic_gate.xml")); .createModel(new ConverterParams().filename("testFiles/cell_designer_problems/boolean_logic_gate.xml"));
Model model = getModelAfterSerializing(originalModel); Model model = getModelAfterSerializing(originalModel);
new CellDesignerXmlParser().model2String(model); List<PolylineData> lines1 = new ArrayList<>();
List<Line2D> lines1 = originalModel.getReactions().iterator().next().getLines(); List<PolylineData> lines2 = new ArrayList<>();
List<Line2D> lines2 = model.getReactions().iterator().next().getLines();
ListComparator<Line2D> comparator = new ListComparator<>(new LineComparator(Configuration.EPSILON)); for (ReactionNode node : originalModel.getReactions().iterator().next().getReactionNodes()) {
lines1.add(node.getLine());
}
for (ReactionNode node : model.getReactions().iterator().next().getReactionNodes()) {
lines2.add(node.getLine());
}
ListComparator<PolylineData> comparator = new ListComparator<>(new PolylineDataComparator(Configuration.EPSILON));
assertEquals(0, comparator.compare(lines1, lines2)); assertEquals(0, comparator.compare(lines1, lines2));
} }
......
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