Skip to content

Commit 98f69ad

Browse files
committed
Generator: Added tests producing invalid java code (#956).
1 parent cad50e4 commit 98f69ad

File tree

1 file changed

+246
-1
lines changed

1 file changed

+246
-1
lines changed

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

Lines changed: 246 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@
1616
</language>
1717
<language id="2f7e2e35-6e74-4c43-9fa5-2465d68f5996" name="org.iets3.core.expr.collections">
1818
<concept id="2156530943179783739" name="org.iets3.core.expr.collections.structure.ListWithOp" flags="ng" index="2iGZtc" />
19+
<concept id="362871314062739301" name="org.iets3.core.expr.collections.structure.ListWithAllOp" flags="ng" index="2oUEFG" />
1920
<concept id="890442848561696122" name="org.iets3.core.expr.collections.structure.ListWithoutOp" flags="ng" index="2t5v1R" />
21+
<concept id="5849458724932670346" name="org.iets3.core.expr.collections.structure.BracketOp" flags="ng" index="2yLE0X">
22+
<child id="5849458724932670347" name="index" index="2yLE0W" />
23+
</concept>
2024
<concept id="5585772046596642164" name="org.iets3.core.expr.collections.structure.FirstNOp" flags="ng" index="2$dVdw" />
2125
<concept id="5585772046597818717" name="org.iets3.core.expr.collections.structure.LastNOp" flags="ng" index="2$gqX9" />
2226
<concept id="5396945261017737777" name="org.iets3.core.expr.collections.structure.ReverseOp" flags="ng" index="2DPmsJ" />
@@ -30,6 +34,7 @@
3034
<concept id="7554398283340020764" name="org.iets3.core.expr.collections.structure.OneArgCollectionOp" flags="ng" index="3iAY4E">
3135
<child id="7554398283340020765" name="arg" index="3iAY4F" />
3236
</concept>
37+
<concept id="7554398283339796915" name="org.iets3.core.expr.collections.structure.SizeOp" flags="ng" index="3iB8M5" />
3338
<concept id="7554398283339749509" name="org.iets3.core.expr.collections.structure.CollectionType" flags="ng" index="3iBWmN">
3439
<child id="7554398283339749510" name="baseType" index="3iBWmK" />
3540
</concept>
@@ -2278,7 +2283,209 @@
22782283
</node>
22792284
</node>
22802285
<node concept="_ixoA" id="3ss64is4FTZ" role="_iOnB" />
2281-
<node concept="_ixoA" id="3ss64is4FWB" role="_iOnB" />
2286+
<node concept="1aga60" id="6xL2AU7U_Pi" role="_iOnB">
2287+
<property role="TrG5h" value="test_listFlatteningByAlt" />
2288+
<node concept="1ahQXy" id="6xL2AU7U_ZL" role="1ahQWs">
2289+
<property role="TrG5h" value="myListOfList" />
2290+
<node concept="3iBYCm" id="6xL2AU7UA0$" role="3ix9CU">
2291+
<node concept="3iBYCm" id="6xL2AU7UA0V" role="3iBWmK">
2292+
<node concept="30bXR$" id="6xL2AU7UA1E" role="3iBWmK" />
2293+
</node>
2294+
</node>
2295+
</node>
2296+
<node concept="1aduha" id="6xL2AU7UA2G" role="1ahQXP">
2297+
<node concept="2fGnzi" id="6xL2AU7UA3u" role="1aduh9">
2298+
<node concept="2fGnzd" id="6xL2AU7UA3v" role="2fGnxs">
2299+
<node concept="30d7iD" id="6xL2AU7UAFd" role="2fGnzS">
2300+
<node concept="30bXRB" id="6xL2AU7UAFk" role="30dEs_">
2301+
<property role="30bXRw" value="1" />
2302+
</node>
2303+
<node concept="1QScDb" id="6xL2AU7UA67" role="30dEsF">
2304+
<node concept="3iB8M5" id="6xL2AU7UApI" role="1QScD9" />
2305+
<node concept="1afdae" id="6xL2AU7UA3W" role="30czhm">
2306+
<ref role="1afue_" node="6xL2AU7U_ZL" resolve="myListOfList" />
2307+
</node>
2308+
</node>
2309+
</node>
2310+
<node concept="1QScDb" id="6xL2AU7UB0U" role="2fGnzA">
2311+
<node concept="2oUEFG" id="6xL2AU7UBa4" role="1QScD9">
2312+
<node concept="2yLE0X" id="6xL2AU7UBuX" role="26Ft6C">
2313+
<node concept="30bXRB" id="6xL2AU7UB$x" role="2yLE0W">
2314+
<property role="30bXRw" value="1" />
2315+
</node>
2316+
<node concept="1afdae" id="6xL2AU7UBob" role="30czhm">
2317+
<ref role="1afue_" node="6xL2AU7U_ZL" resolve="myListOfList" />
2318+
</node>
2319+
</node>
2320+
</node>
2321+
<node concept="2yLE0X" id="6xL2AU7UASz" role="30czhm">
2322+
<node concept="30bXRB" id="6xL2AU7UAWK" role="2yLE0W">
2323+
<property role="30bXRw" value="0" />
2324+
</node>
2325+
<node concept="1afdae" id="6xL2AU7UANm" role="30czhm">
2326+
<ref role="1afue_" node="6xL2AU7U_ZL" resolve="myListOfList" />
2327+
</node>
2328+
</node>
2329+
</node>
2330+
</node>
2331+
<node concept="2fGnzd" id="6xL2AU7UA3w" role="2fGnxs">
2332+
<node concept="2fHqz8" id="6xL2AU7UBDW" role="2fGnzS" />
2333+
<node concept="2yLE0X" id="6xL2AU7UBW1" role="2fGnzA">
2334+
<node concept="30bXRB" id="6xL2AU7UC2U" role="2yLE0W">
2335+
<property role="30bXRw" value="0" />
2336+
</node>
2337+
<node concept="1afdae" id="6xL2AU7UBJB" role="30czhm">
2338+
<ref role="1afue_" node="6xL2AU7U_ZL" resolve="myListOfList" />
2339+
</node>
2340+
</node>
2341+
</node>
2342+
</node>
2343+
</node>
2344+
</node>
2345+
<node concept="1aga60" id="71m3nSf1ajf" role="_iOnB">
2346+
<property role="TrG5h" value="test_listFlatteningByIf" />
2347+
<node concept="1ahQXy" id="71m3nSf1ajg" role="1ahQWs">
2348+
<property role="TrG5h" value="myListOfList" />
2349+
<node concept="3iBYCm" id="71m3nSf1ajh" role="3ix9CU">
2350+
<node concept="3iBYCm" id="71m3nSf1aji" role="3iBWmK">
2351+
<node concept="30bXR$" id="71m3nSf1ajj" role="3iBWmK" />
2352+
</node>
2353+
</node>
2354+
</node>
2355+
<node concept="1aduha" id="71m3nSf1ajk" role="1ahQXP">
2356+
<node concept="39w5ZF" id="71m3nSf1aGQ" role="1aduh9">
2357+
<node concept="pf3Wd" id="71m3nSf1aGR" role="pf3W8">
2358+
<node concept="2yLE0X" id="71m3nSf1bot" role="pf3We">
2359+
<node concept="30bXRB" id="71m3nSf1bya" role="2yLE0W">
2360+
<property role="30bXRw" value="0" />
2361+
</node>
2362+
<node concept="1afdae" id="71m3nSf1bay" role="30czhm">
2363+
<ref role="1afue_" node="71m3nSf1ajg" resolve="myListOfList" />
2364+
</node>
2365+
</node>
2366+
</node>
2367+
<node concept="30d7iD" id="71m3nSf1aOg" role="39w5ZE">
2368+
<node concept="30bXRB" id="71m3nSf1aOh" role="30dEs_">
2369+
<property role="30bXRw" value="1" />
2370+
</node>
2371+
<node concept="1QScDb" id="71m3nSf1aOi" role="30dEsF">
2372+
<node concept="3iB8M5" id="71m3nSf1aOj" role="1QScD9" />
2373+
<node concept="1afdae" id="71m3nSf1aOk" role="30czhm">
2374+
<ref role="1afue_" node="71m3nSf1ajg" resolve="myListOfList" />
2375+
</node>
2376+
</node>
2377+
</node>
2378+
<node concept="1QScDb" id="71m3nSf1ajt" role="39w5ZG">
2379+
<node concept="2oUEFG" id="71m3nSf1aju" role="1QScD9">
2380+
<node concept="2yLE0X" id="71m3nSf1ajv" role="26Ft6C">
2381+
<node concept="30bXRB" id="71m3nSf1ajw" role="2yLE0W">
2382+
<property role="30bXRw" value="1" />
2383+
</node>
2384+
<node concept="1afdae" id="71m3nSf1ajx" role="30czhm">
2385+
<ref role="1afue_" node="71m3nSf1ajg" resolve="myListOfList" />
2386+
</node>
2387+
</node>
2388+
</node>
2389+
<node concept="2yLE0X" id="71m3nSf1ajy" role="30czhm">
2390+
<node concept="30bXRB" id="71m3nSf1ajz" role="2yLE0W">
2391+
<property role="30bXRw" value="0" />
2392+
</node>
2393+
<node concept="1afdae" id="71m3nSf1aj$" role="30czhm">
2394+
<ref role="1afue_" node="71m3nSf1ajg" resolve="myListOfList" />
2395+
</node>
2396+
</node>
2397+
</node>
2398+
</node>
2399+
</node>
2400+
</node>
2401+
<node concept="1aga60" id="71m3nSfs7JR" role="_iOnB">
2402+
<property role="TrG5h" value="test_listChoiceByAlt" />
2403+
<node concept="1ahQXy" id="71m3nSfs7JS" role="1ahQWs">
2404+
<property role="TrG5h" value="myListOfList" />
2405+
<node concept="3iBYCm" id="71m3nSfs7JT" role="3ix9CU">
2406+
<node concept="30bXR$" id="71m3nSfqQq5" role="3iBWmK" />
2407+
</node>
2408+
</node>
2409+
<node concept="1aduha" id="71m3nSfs7JU" role="1ahQXP">
2410+
<node concept="2fGnzi" id="71m3nSfs7JV" role="1aduh9">
2411+
<node concept="2fGnzd" id="71m3nSfs7JW" role="2fGnxs">
2412+
<node concept="30d7iD" id="71m3nSfs7JX" role="2fGnzS">
2413+
<node concept="30bXRB" id="71m3nSfs7JY" role="30dEs_">
2414+
<property role="30bXRw" value="1" />
2415+
</node>
2416+
<node concept="1QScDb" id="71m3nSfs7JZ" role="30dEsF">
2417+
<node concept="3iB8M5" id="71m3nSfs7K0" role="1QScD9" />
2418+
<node concept="1afdae" id="71m3nSfs7K1" role="30czhm">
2419+
<ref role="1afue_" node="71m3nSfs7JS" resolve="myListOfList" />
2420+
</node>
2421+
</node>
2422+
</node>
2423+
<node concept="2yLE0X" id="71m3nSfs7K2" role="2fGnzA">
2424+
<node concept="1afdae" id="71m3nSfs7K3" role="30czhm">
2425+
<ref role="1afue_" node="71m3nSfs7JS" resolve="myListOfList" />
2426+
</node>
2427+
<node concept="30bXRB" id="71m3nSfqOVs" role="2yLE0W">
2428+
<property role="30bXRw" value="1" />
2429+
</node>
2430+
</node>
2431+
</node>
2432+
<node concept="2fGnzd" id="71m3nSfs7K4" role="2fGnxs">
2433+
<node concept="2fHqz8" id="71m3nSfs7K5" role="2fGnzS" />
2434+
<node concept="2yLE0X" id="71m3nSfs7K6" role="2fGnzA">
2435+
<node concept="30bXRB" id="71m3nSfs7K7" role="2yLE0W">
2436+
<property role="30bXRw" value="0" />
2437+
</node>
2438+
<node concept="1afdae" id="71m3nSfs7K8" role="30czhm">
2439+
<ref role="1afue_" node="71m3nSfs7JS" resolve="myListOfList" />
2440+
</node>
2441+
</node>
2442+
</node>
2443+
</node>
2444+
</node>
2445+
</node>
2446+
<node concept="1aga60" id="71m3nSfs7K9" role="_iOnB">
2447+
<property role="TrG5h" value="test_listChoiceByIf" />
2448+
<node concept="1ahQXy" id="71m3nSfs7Ka" role="1ahQWs">
2449+
<property role="TrG5h" value="myListOfList" />
2450+
<node concept="3iBYCm" id="71m3nSfs7Kb" role="3ix9CU">
2451+
<node concept="30bXR$" id="71m3nSfqQK1" role="3iBWmK" />
2452+
</node>
2453+
</node>
2454+
<node concept="1aduha" id="71m3nSfs7Kc" role="1ahQXP">
2455+
<node concept="39w5ZF" id="71m3nSfs7Kd" role="1aduh9">
2456+
<node concept="pf3Wd" id="71m3nSfs7Ke" role="pf3W8">
2457+
<node concept="2yLE0X" id="71m3nSfs7Kf" role="pf3We">
2458+
<node concept="30bXRB" id="71m3nSfs7Kg" role="2yLE0W">
2459+
<property role="30bXRw" value="0" />
2460+
</node>
2461+
<node concept="1afdae" id="71m3nSfs7Kh" role="30czhm">
2462+
<ref role="1afue_" node="71m3nSfs7Ka" resolve="myListOfList" />
2463+
</node>
2464+
</node>
2465+
</node>
2466+
<node concept="30d7iD" id="71m3nSfs7Ki" role="39w5ZE">
2467+
<node concept="30bXRB" id="71m3nSfs7Kj" role="30dEs_">
2468+
<property role="30bXRw" value="1" />
2469+
</node>
2470+
<node concept="1QScDb" id="71m3nSfs7Kk" role="30dEsF">
2471+
<node concept="3iB8M5" id="71m3nSfs7Kl" role="1QScD9" />
2472+
<node concept="1afdae" id="71m3nSfs7Km" role="30czhm">
2473+
<ref role="1afue_" node="71m3nSfs7Ka" resolve="myListOfList" />
2474+
</node>
2475+
</node>
2476+
</node>
2477+
<node concept="2yLE0X" id="71m3nSfs7Kn" role="39w5ZG">
2478+
<node concept="1afdae" id="71m3nSfs7Ko" role="30czhm">
2479+
<ref role="1afue_" node="71m3nSfs7Ka" resolve="myListOfList" />
2480+
</node>
2481+
<node concept="30bXRB" id="71m3nSfqQUF" role="2yLE0W">
2482+
<property role="30bXRw" value="1" />
2483+
</node>
2484+
</node>
2485+
</node>
2486+
</node>
2487+
</node>
2488+
<node concept="_ixoA" id="71m3nSfs7$y" role="_iOnB" />
22822489
<node concept="1aga60" id="3ss64irykQS" role="_iOnB">
22832490
<property role="TrG5h" value="test_5" />
22842491
<node concept="1aduha" id="3ss64irykRN" role="1ahQXP">
@@ -2911,6 +3118,44 @@
29113118
</node>
29123119
</node>
29133120
</node>
3121+
<node concept="_fkuZ" id="6xL2AU7UEih" role="_fkp5">
3122+
<node concept="_fku$" id="6xL2AU7UEii" role="_fkur" />
3123+
<node concept="1af_rf" id="6xL2AU7UElY" role="_fkuY">
3124+
<ref role="1afhQb" node="6xL2AU7U_Pi" resolve="test_listFlattening" />
3125+
<node concept="3iBYfx" id="6xL2AU7UEmg" role="1afhQ5">
3126+
<node concept="3iBYfx" id="6xL2AU7UEtP" role="3iBYfI">
3127+
<node concept="30bXRB" id="6xL2AU7UE_c" role="3iBYfI">
3128+
<property role="30bXRw" value="1" />
3129+
</node>
3130+
<node concept="30bXRB" id="6xL2AU7UE_n" role="3iBYfI">
3131+
<property role="30bXRw" value="2" />
3132+
</node>
3133+
</node>
3134+
<node concept="3iBYfx" id="6xL2AU7UETb" role="3iBYfI">
3135+
<node concept="30bXRB" id="6xL2AU7UF1T" role="3iBYfI">
3136+
<property role="30bXRw" value="3" />
3137+
</node>
3138+
<node concept="30bXRB" id="6xL2AU7UF24" role="3iBYfI">
3139+
<property role="30bXRw" value="4" />
3140+
</node>
3141+
</node>
3142+
</node>
3143+
</node>
3144+
<node concept="3iBYfx" id="6xL2AU7UFvi" role="_fkuS">
3145+
<node concept="30bXRB" id="6xL2AU7UFvr" role="3iBYfI">
3146+
<property role="30bXRw" value="1" />
3147+
</node>
3148+
<node concept="30bXRB" id="6xL2AU7UFvA" role="3iBYfI">
3149+
<property role="30bXRw" value="2" />
3150+
</node>
3151+
<node concept="30bXRB" id="6xL2AU7UFvN" role="3iBYfI">
3152+
<property role="30bXRw" value="3" />
3153+
</node>
3154+
<node concept="30bXRB" id="6xL2AU7UFw2" role="3iBYfI">
3155+
<property role="30bXRw" value="4" />
3156+
</node>
3157+
</node>
3158+
</node>
29143159
</node>
29153160
</node>
29163161
</model>

0 commit comments

Comments
 (0)