|
@@ -35,5 +35,23 @@ def conformance_check(node):
|
|
|
|
|
|
class TestConstructorsModelsCompiled(unittest.TestCase):
|
|
|
def test_constructors_petrinets(self):
|
|
|
- commands = ['"model"' ,'"initialize_SCD"', '"models/SimpleClassDiagrams"', '"exit"'] + model_compile("interface/HUTN/test/modelling_language/code/petrinets.mvc") + conformance_check("models/PetriNets") + ['"return"', 'false']
|
|
|
+ commands = ['"model"' ,'"initialize_SCD"', '"models/SimpleClassDiagrams"', '"exit"'] + \
|
|
|
+ model_compile("integration/code/petrinets.mvc") + \
|
|
|
+ conformance_check("models/PetriNets") + \
|
|
|
+ ['"return"', 'false']
|
|
|
+ self.assertTrue(run_barebone(commands, ["OK"], 1))
|
|
|
+
|
|
|
+ def test_constructors_petrinet_instance(self):
|
|
|
+ commands = ['"model"' ,'"initialize_SCD"', '"models/SimpleClassDiagrams"', '"exit"'] + \
|
|
|
+ model_compile("integration/code/petrinets.mvc") + \
|
|
|
+ model_compile("integration/code/my_petrinet.mvc") + \
|
|
|
+ conformance_check("models/my_petrinet") + \
|
|
|
+ ['"return"', 'false']
|
|
|
+ self.assertTrue(run_barebone(commands, ["OK"], 1))
|
|
|
+
|
|
|
+ def test_constructors_petrinet_full(self):
|
|
|
+ commands = ['"model"' ,'"initialize_SCD"', '"models/SimpleClassDiagrams"', '"exit"'] + \
|
|
|
+ model_compile("integration/code/my_petrinet_with_MM.mvc") + \
|
|
|
+ conformance_check("models/my_petrinet") + \
|
|
|
+ ['"return"', 'false']
|
|
|
self.assertTrue(run_barebone(commands, ["OK"], 1))
|