Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Willink2021-12-18 11:28:29 +0000
committerEd Willink2021-12-18 12:00:15 +0000
commit82db8a2a7c4387397948a890ffb75b8b5bfe1eb6 (patch)
treec645cee595d71e8def9760115b9b03219ccec218
parentb4208b3533465490978651dda10effae32c95e83 (diff)
downloadorg.eclipse.qvtd-82db8a2a7c4387397948a890ffb75b8b5bfe1eb6.tar.gz
org.eclipse.qvtd-82db8a2a7c4387397948a890ffb75b8b5bfe1eb6.tar.xz
org.eclipse.qvtd-82db8a2a7c4387397948a890ffb75b8b5bfe1eb6.zip
[577614] More sub-tests
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/models/Expressions/Expressions.qvti5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/models/Expressions/Expressions.qvti b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/models/Expressions/Expressions.qvti
index 6653a1aed..9d7732ec6 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/models/Expressions/Expressions.qvti
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/models/Expressions/Expressions.qvti
@@ -42,6 +42,11 @@ transformation Expressions {
-- var s3 : Boolean := Map{1 with '1', true with 'TRUE', false with 'FALSE'}->forAll(key : OclAny with value : String | key.toString().toUpper() = value);
}
+ map expressionsCollections {
+ var c1 : Boolean := Sequence{'1'}->forAll(value with index | value = index.toString());
+ var c2 : Boolean := OrderedSet{'1','2','3'}->exists(v1 with x1, v2 with x2, v3 with x3 | v1.toInteger() + x1 + v2.toInteger() + x2 + v3.toInteger() + x3 = 10);
+ }
+
map expressionsCasts {
var s1 : Boolean := true.oclAsType(Boolean);
var s2 : Set(Boolean) := null.oclAsType(Set(Boolean));

Back to the top