Skip to content

Commit 299b7a1

Browse files
committed
Use test annotations to simplify tests (#664)
1 parent 6da2127 commit 299b7a1

File tree

1 file changed

+50
-104
lines changed

1 file changed

+50
-104
lines changed

code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/[email protected]

Lines changed: 50 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -15,38 +15,21 @@
1515
</imports>
1616
<registry>
1717
<language id="8585453e-6bfb-4d80-98de-b16074f1d86c" name="jetbrains.mps.lang.test">
18+
<concept id="1215526290564" name="jetbrains.mps.lang.test.structure.NodeTypeCheckOperation" flags="ng" index="30Omv">
19+
<child id="1215526393912" name="type" index="31d$z" />
20+
</concept>
21+
<concept id="1215603922101" name="jetbrains.mps.lang.test.structure.NodeOperationsContainer" flags="ng" index="7CXmI">
22+
<child id="1215604436604" name="nodeOperations" index="7EUXB" />
23+
</concept>
1824
<concept id="5097124989038916362" name="jetbrains.mps.lang.test.structure.TestInfo" flags="ng" index="2XOHcx">
1925
<property id="5097124989038916363" name="projectPath" index="2XOHcw" />
2026
</concept>
2127
<concept id="1216913645126" name="jetbrains.mps.lang.test.structure.NodesTestCase" flags="lg" index="1lH9Xt">
2228
<child id="1217501822150" name="nodesToCheck" index="1SKRRt" />
23-
<child id="1217501895093" name="testMethods" index="1SL9yI" />
2429
</concept>
2530
<concept id="1216989428737" name="jetbrains.mps.lang.test.structure.TestNode" flags="ng" index="1qefOq">
2631
<child id="1216989461394" name="nodeToCheck" index="1qenE9" />
2732
</concept>
28-
<concept id="1210673684636" name="jetbrains.mps.lang.test.structure.TestNodeAnnotation" flags="ng" index="3xLA65" />
29-
<concept id="1210674524691" name="jetbrains.mps.lang.test.structure.TestNodeReference" flags="nn" index="3xONca">
30-
<reference id="1210674534086" name="declaration" index="3xOPvv" />
31-
</concept>
32-
<concept id="1225978065297" name="jetbrains.mps.lang.test.structure.SimpleNodeTest" flags="ng" index="1LZb2c" />
33-
</language>
34-
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
35-
<concept id="1197027756228" name="jetbrains.mps.baseLanguage.structure.DotExpression" flags="nn" index="2OqwBi">
36-
<child id="1197027771414" name="operand" index="2Oq$k0" />
37-
<child id="1197027833540" name="operation" index="2OqNvi" />
38-
</concept>
39-
<concept id="1068580123132" name="jetbrains.mps.baseLanguage.structure.BaseMethodDeclaration" flags="ng" index="3clF44">
40-
<child id="1068580123133" name="returnType" index="3clF45" />
41-
<child id="1068580123135" name="body" index="3clF47" />
42-
</concept>
43-
<concept id="1068580123136" name="jetbrains.mps.baseLanguage.structure.StatementList" flags="sn" stub="5293379017992965193" index="3clFbS">
44-
<child id="1068581517665" name="statement" index="3cqZAp" />
45-
</concept>
46-
<concept id="1068581517677" name="jetbrains.mps.baseLanguage.structure.VoidType" flags="in" index="3cqZAl" />
47-
<concept id="1160998861373" name="jetbrains.mps.baseLanguage.structure.AssertStatement" flags="nn" index="1gVbGN">
48-
<child id="1160998896846" name="condition" index="1gVkn0" />
49-
</concept>
5033
</language>
5134
<language id="cfaa4966-b7d5-4b69-b66a-309a6e1a7290" name="org.iets3.core.expr.base">
5235
<concept id="606861080870797309" name="org.iets3.core.expr.base.structure.IfElseSection" flags="ng" index="pf3Wd">
@@ -71,11 +54,17 @@
7154
<concept id="1330041117646892924" name="org.iets3.core.expr.simpleTypes.structure.NumberPrecSpec" flags="ng" index="2gteS_">
7255
<property id="1330041117646892934" name="prec" index="2gteVv" />
7356
</concept>
57+
<concept id="1330041117646892901" name="org.iets3.core.expr.simpleTypes.structure.NumberRangeSpec" flags="ng" index="2gteSW">
58+
<property id="1330041117646892912" name="max" index="2gteSD" />
59+
<property id="1330041117646892911" name="min" index="2gteSQ" />
60+
</concept>
7461
<concept id="8219602584782245544" name="org.iets3.core.expr.simpleTypes.structure.NumberType" flags="ng" index="mLuIC">
62+
<child id="1330041117646892920" name="range" index="2gteSx" />
7563
<child id="1330041117646892937" name="prec" index="2gteVg" />
7664
</concept>
7765
<concept id="7425695345928358745" name="org.iets3.core.expr.simpleTypes.structure.TrueLiteral" flags="ng" index="2vmpnb" />
7866
<concept id="7425695345928358774" name="org.iets3.core.expr.simpleTypes.structure.FalseLiteral" flags="ng" index="2vmpn$" />
67+
<concept id="7425695345928349207" name="org.iets3.core.expr.simpleTypes.structure.BooleanType" flags="ng" index="2vmvy5" />
7968
<concept id="5115872837157054170" name="org.iets3.core.expr.simpleTypes.structure.NumberLiteral" flags="ng" index="30bXRB">
8069
<property id="5115872837157054173" name="value" index="30bXRw" />
8170
</concept>
@@ -91,17 +80,6 @@
9180
<child id="543569365052711058" name="contents" index="_iOnB" />
9281
</concept>
9382
</language>
94-
<language id="7a5dda62-9140-4668-ab76-d5ed1746f2b2" name="jetbrains.mps.lang.typesystem">
95-
<concept id="1176544042499" name="jetbrains.mps.lang.typesystem.structure.Node_TypeOperation" flags="nn" index="3JvlWi" />
96-
</language>
97-
<language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel">
98-
<concept id="1177026924588" name="jetbrains.mps.lang.smodel.structure.RefConcept_Reference" flags="nn" index="chp4Y">
99-
<reference id="1177026940964" name="conceptDeclaration" index="cht4Q" />
100-
</concept>
101-
<concept id="1139621453865" name="jetbrains.mps.lang.smodel.structure.Node_IsInstanceOfOperation" flags="nn" index="1mIQ4w">
102-
<child id="1177027386292" name="conceptArgument" index="cj9EA" />
103-
</concept>
104-
</language>
10583
<language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" name="jetbrains.mps.lang.core">
10684
<concept id="1133920641626" name="jetbrains.mps.lang.core.structure.BaseConcept" flags="ng" index="2VYdi">
10785
<child id="5169995583184591170" name="smodelAttribute" index="lGtFl" />
@@ -113,80 +91,19 @@
11391
</registry>
11492
<node concept="1lH9Xt" id="6powCZk6$x2">
11593
<property role="TrG5h" value="IfElseSection_types" />
116-
<node concept="1LZb2c" id="6powCZkaH6A" role="1SL9yI">
117-
<property role="TrG5h" value="simpleSection_boolean" />
118-
<node concept="3cqZAl" id="6powCZkaH6B" role="3clF45" />
119-
<node concept="3clFbS" id="6powCZkaH6F" role="3clF47">
120-
<node concept="1gVbGN" id="6powCZkaIQO" role="3cqZAp">
121-
<node concept="2OqwBi" id="6powCZkaKBw" role="1gVkn0">
122-
<node concept="2OqwBi" id="6powCZkaIYV" role="2Oq$k0">
123-
<node concept="3xONca" id="6powCZkaIR7" role="2Oq$k0">
124-
<ref role="3xOPvv" node="6powCZk6$KG" resolve="test1" />
125-
</node>
126-
<node concept="3JvlWi" id="6powCZkaJc$" role="2OqNvi" />
127-
</node>
128-
<node concept="1mIQ4w" id="6powCZkaKNL" role="2OqNvi">
129-
<node concept="chp4Y" id="6powCZkaKPJ" role="cj9EA">
130-
<ref role="cht4Q" to="5qo5:6sdnDbSlaon" resolve="BooleanType" />
131-
</node>
132-
</node>
133-
</node>
134-
</node>
135-
</node>
136-
</node>
137-
<node concept="1LZb2c" id="6powCZkaKTX" role="1SL9yI">
138-
<property role="TrG5h" value="simpleSection_number" />
139-
<node concept="3cqZAl" id="6powCZkaKTY" role="3clF45" />
140-
<node concept="3clFbS" id="6powCZkaKU2" role="3clF47">
141-
<node concept="1gVbGN" id="6powCZkaUbW" role="3cqZAp">
142-
<node concept="2OqwBi" id="6powCZkaUxK" role="1gVkn0">
143-
<node concept="2OqwBi" id="6powCZkaUlo" role="2Oq$k0">
144-
<node concept="3xONca" id="6powCZkaUc6" role="2Oq$k0">
145-
<ref role="3xOPvv" node="6powCZkaU8O" resolve="test2" />
146-
</node>
147-
<node concept="3JvlWi" id="6powCZkaUq7" role="2OqNvi" />
148-
</node>
149-
<node concept="1mIQ4w" id="6powCZkaUI7" role="2OqNvi">
150-
<node concept="chp4Y" id="6powCZkaUK8" role="cj9EA">
151-
<ref role="cht4Q" to="5qo5:78hTg1$P0UC" resolve="NumberType" />
152-
</node>
153-
</node>
154-
</node>
155-
</node>
156-
</node>
157-
</node>
158-
<node concept="1LZb2c" id="6powCZkaWci" role="1SL9yI">
159-
<property role="TrG5h" value="complexSection_number" />
160-
<node concept="3cqZAl" id="6powCZkaWcj" role="3clF45" />
161-
<node concept="3clFbS" id="6powCZkaWcn" role="3clF47">
162-
<node concept="1gVbGN" id="6powCZkaWcO" role="3cqZAp">
163-
<node concept="2OqwBi" id="6powCZkaWt6" role="1gVkn0">
164-
<node concept="2OqwBi" id="6powCZkaWgI" role="2Oq$k0">
165-
<node concept="3xONca" id="6powCZkaWcY" role="2Oq$k0">
166-
<ref role="3xOPvv" node="6powCZkaW1k" resolve="test3" />
167-
</node>
168-
<node concept="3JvlWi" id="6powCZkaWlt" role="2OqNvi" />
169-
</node>
170-
<node concept="1mIQ4w" id="6powCZkaWCN" role="2OqNvi">
171-
<node concept="chp4Y" id="6powCZkaWEO" role="cj9EA">
172-
<ref role="cht4Q" to="5qo5:78hTg1$P0UC" resolve="NumberType" />
173-
</node>
174-
</node>
175-
</node>
176-
</node>
177-
</node>
178-
</node>
17994
<node concept="1qefOq" id="6powCZk6$x3" role="1SKRRt">
18095
<node concept="_iOnU" id="6powCZk6$Im" role="1qenE9">
18196
<property role="TrG5h" value="IfElseTypes" />
18297
<node concept="2zPypq" id="6powCZk6$Jc" role="_iOnB">
18398
<property role="TrG5h" value="test1" />
18499
<node concept="39w5ZF" id="6powCZk6$Jp" role="2zPyp_">
185100
<node concept="pf3Wd" id="6powCZk6$Jq" role="pf3W8">
186-
<node concept="3xLA65" id="6powCZk6$KG" role="lGtFl">
187-
<property role="TrG5h" value="test1" />
188-
</node>
189101
<node concept="2vmpnb" id="6powCZkaL3d" role="pf3We" />
102+
<node concept="7CXmI" id="S9ITXNlz76" role="lGtFl">
103+
<node concept="30Omv" id="S9ITXNlz7S" role="7EUXB">
104+
<node concept="2vmvy5" id="S9ITXNlzcs" role="31d$z" />
105+
</node>
106+
</node>
190107
</node>
191108
<node concept="2vmpnb" id="6powCZkaKUQ" role="39w5ZE" />
192109
<node concept="2vmpnb" id="6powCZkaL04" role="39w5ZG" />
@@ -221,8 +138,14 @@
221138
<node concept="_emDc" id="6powCZkaU7f" role="pf3We">
222139
<ref role="_emDf" node="2JXkwhJg4g0" resolve="a" />
223140
</node>
224-
<node concept="3xLA65" id="6powCZkaU8O" role="lGtFl">
225-
<property role="TrG5h" value="test2" />
141+
<node concept="7CXmI" id="S9ITXNly59" role="lGtFl">
142+
<node concept="30Omv" id="S9ITXNlyaP" role="7EUXB">
143+
<node concept="mLuIC" id="S9ITXNmIN_" role="31d$z">
144+
<node concept="2gteS_" id="S9ITXNmINT" role="2gteVg">
145+
<property role="2gteVv" value="inf" />
146+
</node>
147+
</node>
148+
</node>
226149
</node>
227150
</node>
228151
<node concept="2vmpn$" id="6powCZkaU6k" role="39w5ZE" />
@@ -245,6 +168,19 @@
245168
<ref role="_emDf" node="2JXkwhJg4g0" resolve="a" />
246169
</node>
247170
</node>
171+
<node concept="7CXmI" id="S9ITXNlyOU" role="lGtFl">
172+
<node concept="30Omv" id="S9ITXNlyYp" role="7EUXB">
173+
<node concept="mLuIC" id="S9ITXNlz47" role="31d$z">
174+
<node concept="2gteSW" id="S9ITXNmIOL" role="2gteSx">
175+
<property role="2gteSQ" value="-∞" />
176+
<property role="2gteSD" value="∞" />
177+
</node>
178+
<node concept="2gteS_" id="S9ITXNmIP5" role="2gteVg">
179+
<property role="2gteVv" value="inf" />
180+
</node>
181+
</node>
182+
</node>
183+
</node>
248184
</node>
249185
<node concept="30d6GJ" id="6powCZkaVth" role="39w5ZE">
250186
<node concept="_emDc" id="6powCZkaVzk" role="30dEs_">
@@ -258,8 +194,18 @@
258194
<ref role="_emDf" node="2JXkwhJg4g0" resolve="a" />
259195
</node>
260196
</node>
261-
<node concept="3xLA65" id="6powCZkaW1k" role="lGtFl">
262-
<property role="TrG5h" value="test3" />
197+
<node concept="7CXmI" id="S9ITXNly_w" role="lGtFl">
198+
<node concept="30Omv" id="S9ITXNlyFc" role="7EUXB">
199+
<node concept="mLuIC" id="S9ITXNlyOP" role="31d$z">
200+
<node concept="2gteSW" id="S9ITXNmIO8" role="2gteSx">
201+
<property role="2gteSQ" value="-∞" />
202+
<property role="2gteSD" value="∞" />
203+
</node>
204+
<node concept="2gteS_" id="S9ITXNmIOs" role="2gteVg">
205+
<property role="2gteVv" value="0" />
206+
</node>
207+
</node>
208+
</node>
263209
</node>
264210
</node>
265211
<node concept="2vmpn$" id="6powCZkaVdP" role="39w5ZE" />

0 commit comments

Comments
 (0)