Skip to content
Snippets Groups Projects

Reactant product must have element in constructor

Merged Piotr Gawron requested to merge reactant-product-must-have-element-in-constructor into master
28 files
+ 173
178
Compare changes
  • Side-by-side
  • Inline
Files
28
@@ -211,6 +211,7 @@ public class ReactionFromXmlTest extends CellDesignerTestFunctions {
// test situation when createProperTypeReaction returns reaction of
// unknown type
ReactionFromXml parser = new ReactionFromXml(null, false, false) {
@Override
Reaction createProperTypeReaction(final String type, final Reaction result) {
return result;
}
@@ -225,6 +226,7 @@ public class ReactionFromXmlTest extends CellDesignerTestFunctions {
// unknown type that implements TwoProductReactionInterface
ReactionFromXml parser = new ReactionFromXml(null, false, false) {
@Override
Reaction createProperTypeReaction(final String type, final Reaction reaction) {
Reaction result = Mockito.mock(Reaction.class,
Mockito.withSettings().extraInterfaces(TwoProductReactionInterface.class));
@@ -245,9 +247,10 @@ public class ReactionFromXmlTest extends CellDesignerTestFunctions {
// reaction with two many base reactants
ReactionFromXml parser = new ReactionFromXml(null, false, false) {
@Override
Reaction createProperTypeReaction(final String type, final Reaction result) throws ReactionParserException {
Reaction r = super.createProperTypeReaction(type, result);
r.addReactant(new Reactant());
r.addReactant(new Reactant(createProtein()));
return r;
}
};
@@ -262,9 +265,10 @@ public class ReactionFromXmlTest extends CellDesignerTestFunctions {
// reaction with two many base products
ReactionFromXml parser = new ReactionFromXml(null, false, false) {
@Override
Reaction createProperTypeReaction(final String type, final Reaction result) throws ReactionParserException {
Reaction r = super.createProperTypeReaction(type, result);
r.addProduct(new Product());
r.addProduct(new Product(createProtein()));
return r;
}
};
@@ -279,9 +283,10 @@ public class ReactionFromXmlTest extends CellDesignerTestFunctions {
// reaction with two many base products
ReactionFromXml parser = new ReactionFromXml(null, false, false) {
@Override
Reaction createProperTypeReaction(final String type, final Reaction result) throws ReactionParserException {
Reaction r = super.createProperTypeReaction(type, result);
r.addProduct(new Product());
r.addProduct(new Product(createProtein()));
return r;
}
};
Loading