diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-001-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-001-A.dmn new file mode 100644 index 000000000..a2ba44e2b --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-001-A.dmn @@ -0,0 +1,59 @@ + + + + + + + + + + + + model_b_decision001 + + + + + + + + + + + model_b_bkm001() + + + + + + + + + + + model_b_input001 + + + + + + + + + + + model_b_input001 + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-001-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-001-B.dmn new file mode 100644 index 000000000..7d9aa16d1 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-001-B.dmn @@ -0,0 +1,35 @@ + + + + string + + + + + + + + + + + "model_b_decision001" + + + + + + + + + "model_b_bkm001" + + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-001-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-001-test.xml new file mode 100644 index 000000000..0e72f639b --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-001-test.xml @@ -0,0 +1,68 @@ + + + + 1158-noname-imports-001-A.dmn + + + + + will import a decision + + + model_b_decision001 + + + + + + will import a BKM + + + model_b_bkm001 + + + + + + will import an inputData + + model_b_input001 + + + + model_b_input001 + + + + + + + will import a typeRef + + a string + + + + a string + + + + + + + will import a typeRef + + 1234 + + + + + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-002-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-002-A.dmn new file mode 100644 index 000000000..723b87fce --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-002-A.dmn @@ -0,0 +1,59 @@ + + + + + + + + + + + + model_a_decision001 + + + + + + + + + + + model_a_bkm001() + + + + + + + + + + + model_a_input001 + + + + + + + + + + + model_a_input001 + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-002-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-002-B.dmn new file mode 100644 index 000000000..acec4d237 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-002-B.dmn @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-002-C.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-002-C.dmn new file mode 100644 index 000000000..5fca61d4c --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-002-C.dmn @@ -0,0 +1,35 @@ + + + + string + + + + + + + + + + + "model_a_decision001" + + + + + + + + + "model_a_bkm001" + + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-002-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-002-test.xml new file mode 100644 index 000000000..cc73113a2 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-002-test.xml @@ -0,0 +1,73 @@ + + + + 1158-noname-imports-002-A.dmn + + + + + + + will import a decision + + + model_a_decision001 + + + + + + will import a BKM + + + model_a_bkm001 + + + + + + will import an inputData + + model_a_input001 + + + + model_a_input001 + + + + + + + will import a typeRef + + a string + + + + a string + + + + + + + will import a typeRef + + 1234 + + + + + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-003-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-003-A.dmn new file mode 100644 index 000000000..811d548e4 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-003-A.dmn @@ -0,0 +1,68 @@ + + + + + + string + + + + + + + + + + "model_a_decision001" + + + + + + + + "model_a_bkm001" + + + + + + + + + + + bkm001() + + + + + + + + + + input001 + + + + + + + + + + input001 + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-003-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-003-B.dmn new file mode 100644 index 000000000..69455fc9d --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-003-B.dmn @@ -0,0 +1,33 @@ + + + + string + + + + + + + + + + "model_b_decision001" + + + + + + + + "model_b_bkm001" + + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-003-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-003-test.xml new file mode 100644 index 000000000..8656ccec0 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-003-test.xml @@ -0,0 +1,69 @@ + + + + 1158-noname-imports-003-A.dmn + + + + + will not import a decision with name conflict + + + model_a_decision001 + + + + + + will not import a BKM with name conflict + + + model_a_bkm001 + + + + + + will not import an inputData with name conflict + + model_a_input001 + + + + model_a_input001 + + + + + + + will not import a typeRef with name conflict + + a string + + + + a string + + + + + + + will not import a typeRef with name conflict + + 1234 + + + + + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-004-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-004-A.dmn new file mode 100644 index 000000000..782f15372 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-004-A.dmn @@ -0,0 +1,22 @@ + + + + + + + + + "model_a_decision001" + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-004-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-004-B.dmn new file mode 100644 index 000000000..cf172e9c1 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-004-B.dmn @@ -0,0 +1,12 @@ + + + + string + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-004-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-004-test.xml new file mode 100644 index 000000000..ec15a34d7 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-004-test.xml @@ -0,0 +1,22 @@ + + + + 1158-noname-imports-004-A.dmn + + + + + imported typeRef name may already exist as a DRG name + + + model_a_decision001 + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-005-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-005-A.dmn new file mode 100644 index 000000000..07b3a57e5 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-005-A.dmn @@ -0,0 +1,23 @@ + + + + + + + + + + + decision002 + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-005-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-005-B.dmn new file mode 100644 index 000000000..2cce3692b --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-005-B.dmn @@ -0,0 +1,20 @@ + + + + + + + + "model_b_decision002" + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-005-C.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-005-C.dmn new file mode 100644 index 000000000..71faab45c --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-005-C.dmn @@ -0,0 +1,15 @@ + + + + + + "model_c_decision002" + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-005-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-005-test.xml new file mode 100644 index 000000000..95e121ce8 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-005-test.xml @@ -0,0 +1,24 @@ + + + + 1158-noname-imports-005-A.dmn + + + + + + + + nested imports - will not import a decision with name conflict + + + model_b_decision002 + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-006-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-006-A.dmn new file mode 100644 index 000000000..71abfefb0 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-006-A.dmn @@ -0,0 +1,29 @@ + + + + + + + + + + + + + decision002 + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-006-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-006-B.dmn new file mode 100644 index 000000000..5e44496c5 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-006-B.dmn @@ -0,0 +1,15 @@ + + + + + + "model_b_decision002" + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-006-C.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-006-C.dmn new file mode 100644 index 000000000..227717204 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-006-C.dmn @@ -0,0 +1,15 @@ + + + + + + "model_c_decision002" + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-006-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-006-test.xml new file mode 100644 index 000000000..1bee3bfd3 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-006-test.xml @@ -0,0 +1,24 @@ + + + + 1158-noname-imports-006-A.dmn + + + + + + + + multiple impoprts - will not import a decision with name conflict + + + model_b_decision002 + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-007-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-007-A.dmn new file mode 100644 index 000000000..be4a0ba9a --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-007-A.dmn @@ -0,0 +1,28 @@ + + + + + + + + + + + + + decision002 + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-007-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-007-B.dmn new file mode 100644 index 000000000..90af03400 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-007-B.dmn @@ -0,0 +1,8 @@ + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-007-C.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-007-C.dmn new file mode 100644 index 000000000..e966ea18f --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-007-C.dmn @@ -0,0 +1,15 @@ + + + + + + "model_c_decision002" + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-007-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-007-test.xml new file mode 100644 index 000000000..d4d4afd6c --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-007-test.xml @@ -0,0 +1,24 @@ + + + + 1158-noname-imports-007-A.dmn + + + + + + + + multiple imports - will not import a decision with name conflict + + + model_c_decision002 + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-A.dmn new file mode 100644 index 000000000..fe2ba3c83 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-A.dmn @@ -0,0 +1,23 @@ + + + + + + + + + + + decision002 + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-B.dmn new file mode 100644 index 000000000..da24dee47 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-B.dmn @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-C.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-C.dmn new file mode 100644 index 000000000..e2cdc9d5b --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-C.dmn @@ -0,0 +1,15 @@ + + + + + + "model_c_decision002" + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-D.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-D.dmn new file mode 100644 index 000000000..62b916f74 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-D.dmn @@ -0,0 +1,15 @@ + + + + + + "model_d_decision002" + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-test.xml new file mode 100644 index 000000000..351b2c9a5 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-008-test.xml @@ -0,0 +1,24 @@ + + + + 1158-noname-imports-008-A.dmn + + + + + + + + nested imports - will go deep + + + model_c_decision002 + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-A.dmn new file mode 100644 index 000000000..803c1343e --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-A.dmn @@ -0,0 +1,28 @@ + + + + + + + + + + + + + decision002 + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-B.dmn new file mode 100644 index 000000000..6e4bf6776 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-B.dmn @@ -0,0 +1,13 @@ + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-C.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-C.dmn new file mode 100644 index 000000000..e4bcc761c --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-C.dmn @@ -0,0 +1,15 @@ + + + + + + "model_c_decision002" + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-D.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-D.dmn new file mode 100644 index 000000000..d7745d3f1 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-D.dmn @@ -0,0 +1,15 @@ + + + + + + "model_d_decision002" + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-test.xml new file mode 100644 index 000000000..81fa234ee --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-009-test.xml @@ -0,0 +1,23 @@ + + + + 1158-noname-imports-009-A.dmn + + + + + + + + nest imports - will go deep + + + model_c_decision002 + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-A.dmn new file mode 100644 index 000000000..2857d185d --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-A.dmn @@ -0,0 +1,28 @@ + + + + + + + + + + + + + decision002 + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-B.dmn new file mode 100644 index 000000000..8f91d6d02 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-B.dmn @@ -0,0 +1,13 @@ + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-C.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-C.dmn new file mode 100644 index 000000000..4cbf9cb18 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-C.dmn @@ -0,0 +1,9 @@ + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-D.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-D.dmn new file mode 100644 index 000000000..0309950e1 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-D.dmn @@ -0,0 +1,15 @@ + + + + + + "model_d_decision002" + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-test.xml new file mode 100644 index 000000000..712ea313e --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-010-test.xml @@ -0,0 +1,24 @@ + + + + 1158-noname-imports-010-A.dmn + + + + + + + + will handle multiple imports within an import + + + model_d_decision002 + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-011-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-011-A.dmn new file mode 100644 index 000000000..3fbdc41a9 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-011-A.dmn @@ -0,0 +1,24 @@ + + + + + + + + + + + "model_a_decision001" + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-011-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-011-B.dmn new file mode 100644 index 000000000..47b338a95 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-011-B.dmn @@ -0,0 +1,12 @@ + + + + string + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-011-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-011-test.xml new file mode 100644 index 000000000..54235676a --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-011-test.xml @@ -0,0 +1,24 @@ + + + + 1158-noname-imports-011-A.dmn + + + + + imported typeRef name will not conflict with definitions name + + + model_a_decision001 + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-012-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-012-A.dmn new file mode 100644 index 000000000..2774a0e6b --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-012-A.dmn @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + allowableDuplicateName + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-012-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-012-B.dmn new file mode 100644 index 000000000..dc8ebd82a --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-012-B.dmn @@ -0,0 +1,15 @@ + + + + + + "allowableDuplicateName" + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-012-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-012-test.xml new file mode 100644 index 000000000..258923d79 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-012-test.xml @@ -0,0 +1,27 @@ + + + + 1158-noname-imports-012-A.dmn + + + + + imported decision name will not conflict with definitions name + + + allowableDuplicateName + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-013-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-013-A.dmn new file mode 100644 index 000000000..c6bcd844c --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-013-A.dmn @@ -0,0 +1,29 @@ + + + + + + string + + + + + + + + + + allowableDuplicateName + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-013-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-013-B.dmn new file mode 100644 index 000000000..a1c7b8af7 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-013-B.dmn @@ -0,0 +1,16 @@ + + + + + + "allowableDuplicateName" + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-013-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-013-test.xml new file mode 100644 index 000000000..e83ba6c5b --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-013-test.xml @@ -0,0 +1,25 @@ + + + + 1158-noname-imports-013-A.dmn + + + + + imported decision name will not conflict with typeRef name + + + allowableDuplicateName + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-014-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-014-A.dmn new file mode 100644 index 000000000..939b525be --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-014-A.dmn @@ -0,0 +1,30 @@ + + + + + + + + + + + decision002 + + + + + + + "model_a_decision003" + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-014-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-014-B.dmn new file mode 100644 index 000000000..ee7ef94ce --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-014-B.dmn @@ -0,0 +1,26 @@ + + + + + + + + + decision003 + + + + + + + "model_b_decision003" + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-014-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-014-test.xml new file mode 100644 index 000000000..174d772c7 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-014-test.xml @@ -0,0 +1,27 @@ + + + + 1158-noname-imports-014-A.dmn + + + + + requirement of imported decision will be resolved locally when there is a name conflict + + + model_a_decision003 + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-015-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-015-A.dmn new file mode 100644 index 000000000..b9da5e7f6 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-015-A.dmn @@ -0,0 +1,31 @@ + + + + + + + + + + + decision002 + + + + + + + "model_a_decision003" + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-015-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-015-B.dmn new file mode 100644 index 000000000..b6afff861 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-015-B.dmn @@ -0,0 +1,27 @@ + + + + + + + + + + decision003 + + + + + + + "model_b_decision003" + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-015-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-015-test.xml new file mode 100644 index 000000000..50ab5fae0 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-015-test.xml @@ -0,0 +1,29 @@ + + + + 1158-noname-imports-015-A.dmn + + + + + fully qualified local requirement href of imported decision will be resolved locally when there is a name conflict + + + model_a_decision003 + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-016-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-016-A.dmn new file mode 100644 index 000000000..19a83d7ca --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-016-A.dmn @@ -0,0 +1,24 @@ + + + + + + + + + + + decision002 + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-016-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-016-B.dmn new file mode 100644 index 000000000..4eb143f57 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-016-B.dmn @@ -0,0 +1,21 @@ + + + + + + + + "model_b_decision002" + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-016-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-016-test.xml new file mode 100644 index 000000000..68c37885e --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-016-test.xml @@ -0,0 +1,25 @@ + + + + 1158-noname-imports-016-A.dmn + + + + + dependency loop - a direct import imports the main model - will not crash + + + model_b_decision002 + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-017-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-017-A.dmn new file mode 100644 index 000000000..5b5c9bf74 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-017-A.dmn @@ -0,0 +1,31 @@ + + + + + + + + + + + decision002 + + + + + + + "model_a_decision002" + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-017-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-017-test.xml new file mode 100644 index 000000000..fe3968f61 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-017-test.xml @@ -0,0 +1,25 @@ + + + + 1158-noname-imports-017-A.dmn + + + + + dependency loop - main model imports itself - will not crash + + + model_a_decision002 + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-018-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-018-A.dmn new file mode 100644 index 000000000..85f21f6ab --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-018-A.dmn @@ -0,0 +1,24 @@ + + + + + + + + + + + decision002 + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-018-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-018-B.dmn new file mode 100644 index 000000000..c8b559ed8 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-018-B.dmn @@ -0,0 +1,13 @@ + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-018-C.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-018-C.dmn new file mode 100644 index 000000000..48f774d83 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-018-C.dmn @@ -0,0 +1,20 @@ + + + + + + + + "model_c_decision002" + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-018-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-018-test.xml new file mode 100644 index 000000000..08820618c --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-018-test.xml @@ -0,0 +1,25 @@ + + + + 1158-noname-imports-018-A.dmn + + + + + dependency loop - nested import - will not crash + + + model_c_decision002 + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-019-A.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-019-A.dmn new file mode 100644 index 000000000..28fb20538 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-019-A.dmn @@ -0,0 +1,13 @@ + + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-019-B.dmn b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-019-B.dmn new file mode 100644 index 000000000..fd2302b32 --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-019-B.dmn @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + input001 + + + + + diff --git a/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-019-test.xml b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-019-test.xml new file mode 100644 index 000000000..3ea4aefaa --- /dev/null +++ b/TestCases/compliance-level-3/1158-noname-imports/1158-noname-imports-019-test.xml @@ -0,0 +1,26 @@ + + + + 1158-noname-imports-019-A.dmn + + + + + imported decision and inputData are also "exported" + + Foo + + + + Foo + + + + +