diff options
author | Ed Willink | 2021-12-18 11:28:29 +0000 |
---|---|---|
committer | Ed Willink | 2021-12-18 12:00:15 +0000 |
commit | 82db8a2a7c4387397948a890ffb75b8b5bfe1eb6 (patch) | |
tree | c645cee595d71e8def9760115b9b03219ccec218 | |
parent | b4208b3533465490978651dda10effae32c95e83 (diff) | |
download | org.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.qvti | 5 |
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)); |