test.sgen 28 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397
  1. GeneratorModel for sctunit::cpp {
  2. test AllTests{
  3. feature Outlet{
  4. targetProject = "org.yakindu.sct.generator.cpp.test"
  5. targetFolder = "test-gen"
  6. }
  7. feature JUnitWrapper {
  8. WrapToJUnit = "true"
  9. }
  10. feature FunctionInlining {
  11. inlineReactions = false
  12. inlineEntryActions = false
  13. inlineExitActions = false
  14. inlineEnterSequences = false
  15. inlineExitSequences = false
  16. inlineChoices = false
  17. inlineEnterRegion = false
  18. inlineExitRegion = false
  19. inlineEntries = false
  20. }
  21. }
  22. test EntryReactionAction {
  23. feature Outlet{
  24. targetProject = "org.yakindu.sct.generator.cpp.test"
  25. targetFolder = "test-gen"
  26. }
  27. feature JUnitWrapper {
  28. WrapToJUnit = "true"
  29. }
  30. feature FunctionInlining {
  31. inlineReactions = false
  32. inlineEntryActions = false
  33. inlineExitActions = false
  34. inlineEnterSequences = false
  35. inlineExitSequences = false
  36. inlineChoices = false
  37. inlineEnterRegion = false
  38. inlineExitRegion = false
  39. inlineEntries = false
  40. }
  41. }
  42. test AlwaysOncycle{
  43. feature Outlet{
  44. targetProject = "org.yakindu.sct.generator.cpp.test"
  45. targetFolder = "test-gen"
  46. }
  47. feature JUnitWrapper {
  48. WrapToJUnit = "true"
  49. }
  50. feature FunctionInlining {
  51. inlineReactions = false
  52. inlineEntryActions = false
  53. inlineExitActions = false
  54. inlineEnterSequences = false
  55. inlineExitSequences = false
  56. inlineChoices = false
  57. inlineEnterRegion = false
  58. inlineExitRegion = false
  59. inlineEntries = false
  60. }
  61. }
  62. test AssignmentAsExpression{
  63. feature Outlet{
  64. targetProject = "org.yakindu.sct.generator.cpp.test"
  65. targetFolder = "test-gen"
  66. }
  67. feature JUnitWrapper {
  68. WrapToJUnit = "true"
  69. }
  70. feature FunctionInlining {
  71. inlineReactions = false
  72. inlineEntryActions = false
  73. inlineExitActions = false
  74. inlineEnterSequences = false
  75. inlineExitSequences = false
  76. inlineChoices = false
  77. inlineEnterRegion = false
  78. inlineExitRegion = false
  79. inlineEntries = false
  80. }
  81. }
  82. test BitExpressions{
  83. feature Outlet{
  84. targetProject = "org.yakindu.sct.generator.cpp.test"
  85. targetFolder = "test-gen"
  86. }
  87. feature JUnitWrapper {
  88. WrapToJUnit = "true"
  89. }
  90. feature FunctionInlining {
  91. inlineReactions = false
  92. inlineEntryActions = false
  93. inlineExitActions = false
  94. inlineEnterSequences = false
  95. inlineExitSequences = false
  96. inlineChoices = false
  97. inlineEnterRegion = false
  98. inlineExitRegion = false
  99. inlineEntries = false
  100. }
  101. }
  102. test BooleanExpressions{
  103. feature Outlet{
  104. targetProject = "org.yakindu.sct.generator.cpp.test"
  105. targetFolder = "test-gen"
  106. }
  107. feature JUnitWrapper {
  108. WrapToJUnit = "true"
  109. }
  110. feature FunctionInlining {
  111. inlineReactions = false
  112. inlineEntryActions = false
  113. inlineExitActions = false
  114. inlineEnterSequences = false
  115. inlineExitSequences = false
  116. inlineChoices = false
  117. inlineEnterRegion = false
  118. inlineExitRegion = false
  119. inlineEntries = false
  120. }
  121. }
  122. test Choice{
  123. feature Outlet{
  124. targetProject = "org.yakindu.sct.generator.cpp.test"
  125. targetFolder = "test-gen"
  126. }
  127. feature JUnitWrapper {
  128. WrapToJUnit = "true"
  129. }
  130. feature FunctionInlining {
  131. inlineReactions = false
  132. inlineEntryActions = false
  133. inlineExitActions = false
  134. inlineEnterSequences = false
  135. inlineExitSequences = false
  136. inlineChoices = false
  137. inlineEnterRegion = false
  138. inlineExitRegion = false
  139. inlineEntries = false
  140. }
  141. }
  142. test CastExpressions{
  143. feature Outlet{
  144. targetProject = "org.yakindu.sct.generator.cpp.test"
  145. targetFolder = "test-gen"
  146. }
  147. feature JUnitWrapper {
  148. WrapToJUnit = "true"
  149. }
  150. feature FunctionInlining {
  151. inlineReactions = false
  152. inlineEntryActions = false
  153. inlineExitActions = false
  154. inlineEnterSequences = false
  155. inlineExitSequences = false
  156. inlineChoices = false
  157. inlineEnterRegion = false
  158. inlineExitRegion = false
  159. inlineEntries = false
  160. }
  161. }
  162. test CKeywords{
  163. feature Outlet{
  164. targetProject = "org.yakindu.sct.generator.cpp.test"
  165. targetFolder = "test-gen"
  166. }
  167. feature JUnitWrapper {
  168. WrapToJUnit = "true"
  169. }
  170. feature FunctionInlining {
  171. inlineReactions = false
  172. inlineEntryActions = false
  173. inlineExitActions = false
  174. inlineEnterSequences = false
  175. inlineExitSequences = false
  176. inlineChoices = false
  177. inlineEnterRegion = false
  178. inlineExitRegion = false
  179. inlineEntries = false
  180. }
  181. }
  182. test ConditionalExpression{
  183. feature Outlet{
  184. targetProject = "org.yakindu.sct.generator.cpp.test"
  185. targetFolder = "test-gen"
  186. }
  187. feature JUnitWrapper {
  188. WrapToJUnit = "true"
  189. }
  190. feature FunctionInlining {
  191. inlineReactions = false
  192. inlineEntryActions = false
  193. inlineExitActions = false
  194. inlineEnterSequences = false
  195. inlineExitSequences = false
  196. inlineChoices = false
  197. inlineEnterRegion = false
  198. inlineExitRegion = false
  199. inlineEntries = false
  200. }
  201. }
  202. test ConstantsTests{
  203. feature Outlet{
  204. targetProject = "org.yakindu.sct.generator.cpp.test"
  205. targetFolder = "test-gen"
  206. }
  207. feature JUnitWrapper {
  208. WrapToJUnit = "true"
  209. }
  210. feature FunctionInlining {
  211. inlineReactions = false
  212. inlineEntryActions = false
  213. inlineExitActions = false
  214. inlineEnterSequences = false
  215. inlineExitSequences = false
  216. inlineChoices = false
  217. inlineEnterRegion = false
  218. inlineExitRegion = false
  219. inlineEntries = false
  220. }
  221. }
  222. test Declarations{
  223. feature Outlet{
  224. targetProject = "org.yakindu.sct.generator.cpp.test"
  225. targetFolder = "test-gen"
  226. }
  227. feature JUnitWrapper {
  228. WrapToJUnit = "true"
  229. }
  230. feature FunctionInlining {
  231. inlineReactions = false
  232. inlineEntryActions = false
  233. inlineExitActions = false
  234. inlineEnterSequences = false
  235. inlineExitSequences = false
  236. inlineChoices = false
  237. inlineEnterRegion = false
  238. inlineExitRegion = false
  239. inlineEntries = false
  240. }
  241. }
  242. test DeepEntry{
  243. feature Outlet{
  244. targetProject = "org.yakindu.sct.generator.cpp.test"
  245. targetFolder = "test-gen"
  246. }
  247. feature JUnitWrapper {
  248. WrapToJUnit = "true"
  249. }
  250. feature FunctionInlining {
  251. inlineReactions = false
  252. inlineEntryActions = false
  253. inlineExitActions = false
  254. inlineEnterSequences = false
  255. inlineExitSequences = false
  256. inlineChoices = false
  257. inlineEnterRegion = false
  258. inlineExitRegion = false
  259. inlineEntries = false
  260. }
  261. }
  262. test DeepHistory{
  263. feature Outlet{
  264. targetProject = "org.yakindu.sct.generator.cpp.test"
  265. targetFolder = "test-gen"
  266. }
  267. feature JUnitWrapper {
  268. WrapToJUnit = "true"
  269. }
  270. feature FunctionInlining {
  271. inlineReactions = false
  272. inlineEntryActions = false
  273. inlineExitActions = false
  274. inlineEnterSequences = false
  275. inlineExitSequences = false
  276. inlineChoices = false
  277. inlineEnterRegion = false
  278. inlineExitRegion = false
  279. inlineEntries = false
  280. }
  281. }
  282. test DynamicChoice{
  283. feature Outlet{
  284. targetProject = "org.yakindu.sct.generator.cpp.test"
  285. targetFolder = "test-gen"
  286. }
  287. feature JUnitWrapper {
  288. WrapToJUnit = "true"
  289. }
  290. feature FunctionInlining {
  291. inlineReactions = false
  292. inlineEntryActions = false
  293. inlineExitActions = false
  294. inlineEnterSequences = false
  295. inlineExitSequences = false
  296. inlineChoices = false
  297. inlineEnterRegion = false
  298. inlineExitRegion = false
  299. inlineEntries = false
  300. }
  301. }
  302. test EmptyTransition{
  303. feature Outlet{
  304. targetProject = "org.yakindu.sct.generator.cpp.test"
  305. targetFolder = "test-gen"
  306. }
  307. feature JUnitWrapper {
  308. WrapToJUnit = "true"
  309. }
  310. feature FunctionInlining {
  311. inlineReactions = false
  312. inlineEntryActions = false
  313. inlineExitActions = false
  314. inlineEnterSequences = false
  315. inlineExitSequences = false
  316. inlineChoices = false
  317. inlineEnterRegion = false
  318. inlineExitRegion = false
  319. inlineEntries = false
  320. }
  321. }
  322. test EntryChoice{
  323. feature Outlet{
  324. targetProject = "org.yakindu.sct.generator.cpp.test"
  325. targetFolder = "test-gen"
  326. }
  327. feature JUnitWrapper {
  328. WrapToJUnit = "true"
  329. }
  330. feature FunctionInlining {
  331. inlineReactions = false
  332. inlineEntryActions = false
  333. inlineExitActions = false
  334. inlineEnterSequences = false
  335. inlineExitSequences = false
  336. inlineChoices = false
  337. inlineEnterRegion = false
  338. inlineExitRegion = false
  339. inlineEntries = false
  340. }
  341. }
  342. test EntryExitSelfTransition{
  343. feature Outlet{
  344. targetProject = "org.yakindu.sct.generator.cpp.test"
  345. targetFolder = "test-gen"
  346. }
  347. feature JUnitWrapper {
  348. WrapToJUnit = "true"
  349. }
  350. feature FunctionInlining {
  351. inlineReactions = false
  352. inlineEntryActions = false
  353. inlineExitActions = false
  354. inlineEnterSequences = false
  355. inlineExitSequences = false
  356. inlineChoices = false
  357. inlineEnterRegion = false
  358. inlineExitRegion = false
  359. inlineEntries = false
  360. }
  361. }
  362. test EnterState{
  363. feature Outlet{
  364. targetProject = "org.yakindu.sct.generator.cpp.test"
  365. targetFolder = "test-gen"
  366. }
  367. feature JUnitWrapper {
  368. WrapToJUnit = "true"
  369. }
  370. feature FunctionInlining {
  371. inlineReactions = false
  372. inlineEntryActions = false
  373. inlineExitActions = false
  374. inlineEnterSequences = false
  375. inlineExitSequences = false
  376. inlineChoices = false
  377. inlineEnterRegion = false
  378. inlineExitRegion = false
  379. inlineEntries = false
  380. }
  381. }
  382. test ExitOnSelfTransition{
  383. feature Outlet{
  384. targetProject = "org.yakindu.sct.generator.cpp.test"
  385. targetFolder = "test-gen"
  386. }
  387. feature JUnitWrapper {
  388. WrapToJUnit = "true"
  389. }
  390. feature FunctionInlining {
  391. inlineReactions = false
  392. inlineEntryActions = false
  393. inlineExitActions = false
  394. inlineEnterSequences = false
  395. inlineExitSequences = false
  396. inlineChoices = false
  397. inlineEnterRegion = false
  398. inlineExitRegion = false
  399. inlineEntries = false
  400. }
  401. }
  402. test ExitState{
  403. feature Outlet{
  404. targetProject = "org.yakindu.sct.generator.cpp.test"
  405. targetFolder = "test-gen"
  406. }
  407. feature JUnitWrapper {
  408. WrapToJUnit = "true"
  409. }
  410. feature FunctionInlining {
  411. inlineReactions = false
  412. inlineEntryActions = false
  413. inlineExitActions = false
  414. inlineEnterSequences = false
  415. inlineExitSequences = false
  416. inlineChoices = false
  417. inlineEnterRegion = false
  418. inlineExitRegion = false
  419. inlineEntries = false
  420. }
  421. }
  422. test FeatureCalls{
  423. feature Outlet{
  424. targetProject = "org.yakindu.sct.generator.cpp.test"
  425. targetFolder = "test-gen"
  426. }
  427. feature JUnitWrapper {
  428. WrapToJUnit = "true"
  429. }
  430. feature FunctionInlining {
  431. inlineReactions = false
  432. inlineEntryActions = false
  433. inlineExitActions = false
  434. inlineEnterSequences = false
  435. inlineExitSequences = false
  436. inlineChoices = false
  437. inlineEnterRegion = false
  438. inlineExitRegion = false
  439. inlineEntries = false
  440. }
  441. }
  442. test FinalState{
  443. feature Outlet{
  444. targetProject = "org.yakindu.sct.generator.cpp.test"
  445. targetFolder = "test-gen"
  446. }
  447. feature JUnitWrapper {
  448. WrapToJUnit = "true"
  449. }
  450. feature FunctionInlining {
  451. inlineReactions = false
  452. inlineEntryActions = false
  453. inlineExitActions = false
  454. inlineEnterSequences = false
  455. inlineExitSequences = false
  456. inlineChoices = false
  457. inlineEnterRegion = false
  458. inlineExitRegion = false
  459. inlineEntries = false
  460. }
  461. }
  462. test Guard{
  463. feature Outlet{
  464. targetProject = "org.yakindu.sct.generator.cpp.test"
  465. targetFolder = "test-gen"
  466. }
  467. feature JUnitWrapper {
  468. WrapToJUnit = "true"
  469. }
  470. feature FunctionInlining {
  471. inlineReactions = false
  472. inlineEntryActions = false
  473. inlineExitActions = false
  474. inlineEnterSequences = false
  475. inlineExitSequences = false
  476. inlineChoices = false
  477. inlineEnterRegion = false
  478. inlineExitRegion = false
  479. inlineEntries = false
  480. }
  481. }
  482. test GuardedEntry{
  483. feature Outlet{
  484. targetProject = "org.yakindu.sct.generator.cpp.test"
  485. targetFolder = "test-gen"
  486. }
  487. feature JUnitWrapper {
  488. WrapToJUnit = "true"
  489. }
  490. feature FunctionInlining {
  491. inlineReactions = false
  492. inlineEntryActions = false
  493. inlineExitActions = false
  494. inlineEnterSequences = false
  495. inlineExitSequences = false
  496. inlineChoices = false
  497. inlineEnterRegion = false
  498. inlineExitRegion = false
  499. inlineEntries = false
  500. }
  501. }
  502. test GuardedExit{
  503. feature Outlet{
  504. targetProject = "org.yakindu.sct.generator.cpp.test"
  505. targetFolder = "test-gen"
  506. }
  507. feature JUnitWrapper {
  508. WrapToJUnit = "true"
  509. }
  510. feature FunctionInlining {
  511. inlineReactions = false
  512. inlineEntryActions = false
  513. inlineExitActions = false
  514. inlineEnterSequences = false
  515. inlineExitSequences = false
  516. inlineChoices = false
  517. inlineEnterRegion = false
  518. inlineExitRegion = false
  519. inlineEntries = false
  520. }
  521. }
  522. test HistoryWithExitPoint {
  523. feature Outlet{
  524. targetProject = "org.yakindu.sct.generator.cpp.test"
  525. targetFolder = "test-gen"
  526. }
  527. feature JUnitWrapper {
  528. WrapToJUnit = "true"
  529. }
  530. feature FunctionInlining {
  531. inlineReactions = false
  532. inlineEntryActions = false
  533. inlineExitActions = false
  534. inlineEnterSequences = false
  535. inlineExitSequences = false
  536. inlineChoices = false
  537. inlineEnterRegion = false
  538. inlineExitRegion = false
  539. inlineEntries = false
  540. }
  541. }
  542. test HistoryWithoutInitialStep{
  543. feature Outlet{
  544. targetProject = "org.yakindu.sct.generator.cpp.test"
  545. targetFolder = "test-gen"
  546. }
  547. feature JUnitWrapper {
  548. WrapToJUnit = "true"
  549. }
  550. feature FunctionInlining {
  551. inlineReactions = false
  552. inlineEntryActions = false
  553. inlineExitActions = false
  554. inlineEnterSequences = false
  555. inlineExitSequences = false
  556. inlineChoices = false
  557. inlineEnterRegion = false
  558. inlineExitRegion = false
  559. inlineEntries = false
  560. }
  561. }
  562. test InEventLifeCycle{
  563. feature Outlet{
  564. targetProject = "org.yakindu.sct.generator.cpp.test"
  565. targetFolder = "test-gen"
  566. }
  567. feature JUnitWrapper {
  568. WrapToJUnit = "true"
  569. }
  570. feature FunctionInlining {
  571. inlineReactions = false
  572. inlineEntryActions = false
  573. inlineExitActions = false
  574. inlineEnterSequences = false
  575. inlineExitSequences = false
  576. inlineChoices = false
  577. inlineEnterRegion = false
  578. inlineExitRegion = false
  579. inlineEntries = false
  580. }
  581. }
  582. test IntegerExpressions{
  583. feature Outlet{
  584. targetProject = "org.yakindu.sct.generator.cpp.test"
  585. targetFolder = "test-gen"
  586. }
  587. feature JUnitWrapper {
  588. WrapToJUnit = "true"
  589. }
  590. feature FunctionInlining {
  591. inlineReactions = false
  592. inlineEntryActions = false
  593. inlineExitActions = false
  594. inlineEnterSequences = false
  595. inlineExitSequences = false
  596. inlineChoices = false
  597. inlineEnterRegion = false
  598. inlineExitRegion = false
  599. inlineEntries = false
  600. }
  601. }
  602. test InternalEventLifeCycle{
  603. feature Outlet{
  604. targetProject = "org.yakindu.sct.generator.cpp.test"
  605. targetFolder = "test-gen"
  606. }
  607. feature JUnitWrapper {
  608. WrapToJUnit = "true"
  609. }
  610. feature FunctionInlining {
  611. inlineReactions = false
  612. inlineEntryActions = false
  613. inlineExitActions = false
  614. inlineEnterSequences = false
  615. inlineExitSequences = false
  616. inlineChoices = false
  617. inlineEnterRegion = false
  618. inlineExitRegion = false
  619. inlineEntries = false
  620. }
  621. }
  622. test LocalReactions{
  623. feature Outlet{
  624. targetProject = "org.yakindu.sct.generator.cpp.test"
  625. targetFolder = "test-gen"
  626. }
  627. feature JUnitWrapper {
  628. WrapToJUnit = "true"
  629. }
  630. feature FunctionInlining {
  631. inlineReactions = false
  632. inlineEntryActions = false
  633. inlineExitActions = false
  634. inlineEnterSequences = false
  635. inlineExitSequences = false
  636. inlineChoices = false
  637. inlineEnterRegion = false
  638. inlineExitRegion = false
  639. inlineEntries = false
  640. }
  641. }
  642. test LogicalAndTests{
  643. feature Outlet{
  644. targetProject = "org.yakindu.sct.generator.cpp.test"
  645. targetFolder = "test-gen"
  646. }
  647. feature JUnitWrapper {
  648. WrapToJUnit = "true"
  649. }
  650. feature FunctionInlining {
  651. inlineReactions = false
  652. inlineEntryActions = false
  653. inlineExitActions = false
  654. inlineEnterSequences = false
  655. inlineExitSequences = false
  656. inlineChoices = false
  657. inlineEnterRegion = false
  658. inlineExitRegion = false
  659. inlineEntries = false
  660. }
  661. }
  662. test LogicalOrTests{
  663. feature Outlet{
  664. targetProject = "org.yakindu.sct.generator.cpp.test"
  665. targetFolder = "test-gen"
  666. }
  667. feature JUnitWrapper {
  668. WrapToJUnit = "true"
  669. }
  670. feature FunctionInlining {
  671. inlineReactions = false
  672. inlineEntryActions = false
  673. inlineExitActions = false
  674. inlineEnterSequences = false
  675. inlineExitSequences = false
  676. inlineChoices = false
  677. inlineEnterRegion = false
  678. inlineExitRegion = false
  679. inlineEntries = false
  680. }
  681. }
  682. test NamedInterfaceAccess{
  683. feature Outlet{
  684. targetProject = "org.yakindu.sct.generator.cpp.test"
  685. targetFolder = "test-gen"
  686. }
  687. feature JUnitWrapper {
  688. WrapToJUnit = "true"
  689. }
  690. feature FunctionInlining {
  691. inlineReactions = false
  692. inlineEntryActions = false
  693. inlineExitActions = false
  694. inlineEnterSequences = false
  695. inlineExitSequences = false
  696. inlineChoices = false
  697. inlineEnterRegion = false
  698. inlineExitRegion = false
  699. inlineEntries = false
  700. }
  701. }
  702. test NullCheck{
  703. feature Outlet{
  704. targetProject = "org.yakindu.sct.generator.cpp.test"
  705. targetFolder = "test-gen"
  706. }
  707. feature JUnitWrapper {
  708. WrapToJUnit = "true"
  709. }
  710. feature FunctionInlining {
  711. inlineReactions = false
  712. inlineEntryActions = false
  713. inlineExitActions = false
  714. inlineEnterSequences = false
  715. inlineExitSequences = false
  716. inlineChoices = false
  717. inlineEnterRegion = false
  718. inlineExitRegion = false
  719. inlineEntries = false
  720. }
  721. }
  722. test OutEventLifeCycle{
  723. feature Outlet{
  724. targetProject = "org.yakindu.sct.generator.cpp.test"
  725. targetFolder = "test-gen"
  726. }
  727. feature JUnitWrapper {
  728. WrapToJUnit = "true"
  729. }
  730. feature FunctionInlining {
  731. inlineReactions = false
  732. inlineEntryActions = false
  733. inlineExitActions = false
  734. inlineEnterSequences = false
  735. inlineExitSequences = false
  736. inlineChoices = false
  737. inlineEnterRegion = false
  738. inlineExitRegion = false
  739. inlineEntries = false
  740. }
  741. }
  742. test Parenthesis{
  743. feature Outlet{
  744. targetProject = "org.yakindu.sct.generator.cpp.test"
  745. targetFolder = "test-gen"
  746. }
  747. feature JUnitWrapper {
  748. WrapToJUnit = "true"
  749. }
  750. feature FunctionInlining {
  751. inlineReactions = false
  752. inlineEntryActions = false
  753. inlineExitActions = false
  754. inlineEnterSequences = false
  755. inlineExitSequences = false
  756. inlineChoices = false
  757. inlineEnterRegion = false
  758. inlineExitRegion = false
  759. inlineEntries = false
  760. }
  761. }
  762. test PriorityValues{
  763. feature Outlet{
  764. targetProject = "org.yakindu.sct.generator.cpp.test"
  765. targetFolder = "test-gen"
  766. }
  767. feature JUnitWrapper {
  768. WrapToJUnit = "true"
  769. }
  770. feature FunctionInlining {
  771. inlineReactions = false
  772. inlineEntryActions = false
  773. inlineExitActions = false
  774. inlineEnterSequences = false
  775. inlineExitSequences = false
  776. inlineChoices = false
  777. inlineEnterRegion = false
  778. inlineExitRegion = false
  779. inlineEntries = false
  780. }
  781. }
  782. test RaiseEvent{
  783. feature Outlet{
  784. targetProject = "org.yakindu.sct.generator.cpp.test"
  785. targetFolder = "test-gen"
  786. }
  787. feature JUnitWrapper {
  788. WrapToJUnit = "true"
  789. }
  790. feature FunctionInlining {
  791. inlineReactions = false
  792. inlineEntryActions = false
  793. inlineExitActions = false
  794. inlineEnterSequences = false
  795. inlineExitSequences = false
  796. inlineChoices = false
  797. inlineEnterRegion = false
  798. inlineExitRegion = false
  799. inlineEntries = false
  800. }
  801. }
  802. test ReadOnlyVariable{
  803. feature Outlet{
  804. targetProject = "org.yakindu.sct.generator.cpp.test"
  805. targetFolder = "test-gen"
  806. }
  807. feature JUnitWrapper {
  808. WrapToJUnit = "true"
  809. }
  810. feature FunctionInlining {
  811. inlineReactions = false
  812. inlineEntryActions = false
  813. inlineExitActions = false
  814. inlineEnterSequences = false
  815. inlineExitSequences = false
  816. inlineChoices = false
  817. inlineEnterRegion = false
  818. inlineExitRegion = false
  819. inlineEntries = false
  820. }
  821. }
  822. test SameNameDifferentRegion{
  823. feature Outlet{
  824. targetProject = "org.yakindu.sct.generator.cpp.test"
  825. targetFolder = "test-gen"
  826. }
  827. feature JUnitWrapper {
  828. WrapToJUnit = "true"
  829. }
  830. feature FunctionInlining {
  831. inlineReactions = false
  832. inlineEntryActions = false
  833. inlineExitActions = false
  834. inlineEnterSequences = false
  835. inlineExitSequences = false
  836. inlineChoices = false
  837. inlineEnterRegion = false
  838. inlineExitRegion = false
  839. inlineEntries = false
  840. }
  841. }
  842. test ShallowHistory{
  843. feature Outlet{
  844. targetProject = "org.yakindu.sct.generator.cpp.test"
  845. targetFolder = "test-gen"
  846. }
  847. feature JUnitWrapper {
  848. WrapToJUnit = "true"
  849. }
  850. feature FunctionInlining {
  851. inlineReactions = false
  852. inlineEntryActions = false
  853. inlineExitActions = false
  854. inlineEnterSequences = false
  855. inlineExitSequences = false
  856. inlineChoices = false
  857. inlineEnterRegion = false
  858. inlineExitRegion = false
  859. inlineEntries = false
  860. }
  861. }
  862. test ShallowHistoryWithDeepEntry{
  863. feature Outlet{
  864. targetProject = "org.yakindu.sct.generator.cpp.test"
  865. targetFolder = "test-gen"
  866. }
  867. feature JUnitWrapper {
  868. WrapToJUnit = "true"
  869. }
  870. feature FunctionInlining {
  871. inlineReactions = false
  872. inlineEntryActions = false
  873. inlineExitActions = false
  874. inlineEnterSequences = false
  875. inlineExitSequences = false
  876. inlineChoices = false
  877. inlineEnterRegion = false
  878. inlineExitRegion = false
  879. inlineEntries = false
  880. }
  881. }
  882. test SimpleEvent{
  883. feature Outlet{
  884. targetProject = "org.yakindu.sct.generator.cpp.test"
  885. targetFolder = "test-gen"
  886. }
  887. feature JUnitWrapper {
  888. WrapToJUnit = "true"
  889. }
  890. feature FunctionInlining {
  891. inlineReactions = false
  892. inlineEntryActions = false
  893. inlineExitActions = false
  894. inlineEnterSequences = false
  895. inlineExitSequences = false
  896. inlineChoices = false
  897. inlineEnterRegion = false
  898. inlineExitRegion = false
  899. inlineEntries = false
  900. }
  901. }
  902. test SimpleHierachy{
  903. feature Outlet{
  904. targetProject = "org.yakindu.sct.generator.cpp.test"
  905. targetFolder = "test-gen"
  906. }
  907. feature JUnitWrapper {
  908. WrapToJUnit = "true"
  909. }
  910. feature FunctionInlining {
  911. inlineReactions = false
  912. inlineEntryActions = false
  913. inlineExitActions = false
  914. inlineEnterSequences = false
  915. inlineExitSequences = false
  916. inlineChoices = false
  917. inlineEnterRegion = false
  918. inlineExitRegion = false
  919. inlineEntries = false
  920. }
  921. }
  922. test StatechartActive {
  923. feature Outlet{
  924. targetProject = "org.yakindu.sct.generator.cpp.test"
  925. targetFolder = "test-gen"
  926. }
  927. feature JUnitWrapper {
  928. WrapToJUnit = "true"
  929. }
  930. feature FunctionInlining {
  931. inlineReactions = false
  932. inlineEntryActions = false
  933. inlineExitActions = false
  934. inlineEnterSequences = false
  935. inlineExitSequences = false
  936. inlineChoices = false
  937. inlineEnterRegion = false
  938. inlineExitRegion = false
  939. inlineEntries = false
  940. }
  941. }
  942. test StatechartLocalReactions{
  943. feature Outlet{
  944. targetProject = "org.yakindu.sct.generator.cpp.test"
  945. targetFolder = "test-gen"
  946. }
  947. feature JUnitWrapper {
  948. WrapToJUnit = "true"
  949. }
  950. feature FunctionInlining {
  951. inlineReactions = false
  952. inlineEntryActions = false
  953. inlineExitActions = false
  954. inlineEnterSequences = false
  955. inlineExitSequences = false
  956. inlineChoices = false
  957. inlineEnterRegion = false
  958. inlineExitRegion = false
  959. inlineEntries = false
  960. }
  961. }
  962. test StateIsActive{
  963. feature Outlet{
  964. targetProject = "org.yakindu.sct.generator.cpp.test"
  965. targetFolder = "test-gen"
  966. }
  967. feature JUnitWrapper {
  968. WrapToJUnit = "true"
  969. }
  970. feature FunctionInlining {
  971. inlineReactions = false
  972. inlineEntryActions = false
  973. inlineExitActions = false
  974. inlineEnterSequences = false
  975. inlineExitSequences = false
  976. inlineChoices = false
  977. inlineEnterRegion = false
  978. inlineExitRegion = false
  979. inlineEntries = false
  980. }
  981. }
  982. test StaticChoice{
  983. feature Outlet{
  984. targetProject = "org.yakindu.sct.generator.cpp.test"
  985. targetFolder = "test-gen"
  986. }
  987. feature JUnitWrapper {
  988. WrapToJUnit = "true"
  989. }
  990. feature FunctionInlining {
  991. inlineReactions = false
  992. inlineEntryActions = false
  993. inlineExitActions = false
  994. inlineEnterSequences = false
  995. inlineExitSequences = false
  996. inlineChoices = false
  997. inlineEnterRegion = false
  998. inlineExitRegion = false
  999. inlineEntries = false
  1000. }
  1001. }
  1002. test STextKeywordsInStatesAndRegions{
  1003. feature Outlet{
  1004. targetProject = "org.yakindu.sct.generator.cpp.test"
  1005. targetFolder = "test-gen"
  1006. }
  1007. feature JUnitWrapper {
  1008. WrapToJUnit = "true"
  1009. }
  1010. feature FunctionInlining {
  1011. inlineReactions = false
  1012. inlineEntryActions = false
  1013. inlineExitActions = false
  1014. inlineEnterSequences = false
  1015. inlineExitSequences = false
  1016. inlineChoices = false
  1017. inlineEnterRegion = false
  1018. inlineExitRegion = false
  1019. inlineEntries = false
  1020. }
  1021. }
  1022. test StringExpressions{
  1023. feature Outlet{
  1024. targetProject = "org.yakindu.sct.generator.cpp.test"
  1025. targetFolder = "test-gen"
  1026. }
  1027. feature JUnitWrapper {
  1028. WrapToJUnit = "true"
  1029. }
  1030. feature FunctionInlining {
  1031. inlineReactions = false
  1032. inlineEntryActions = false
  1033. inlineExitActions = false
  1034. inlineEnterSequences = false
  1035. inlineExitSequences = false
  1036. inlineChoices = false
  1037. inlineEnterRegion = false
  1038. inlineExitRegion = false
  1039. inlineEntries = false
  1040. }
  1041. }
  1042. test SyncFork{
  1043. feature Outlet{
  1044. targetProject = "org.yakindu.sct.generator.cpp.test"
  1045. targetFolder = "test-gen"
  1046. }
  1047. feature JUnitWrapper {
  1048. WrapToJUnit = "true"
  1049. }
  1050. feature FunctionInlining {
  1051. inlineReactions = false
  1052. inlineEntryActions = false
  1053. inlineExitActions = false
  1054. inlineEnterSequences = false
  1055. inlineExitSequences = false
  1056. inlineChoices = false
  1057. inlineEnterRegion = false
  1058. inlineExitRegion = false
  1059. inlineEntries = false
  1060. }
  1061. }
  1062. test SyncJoin{
  1063. feature Outlet{
  1064. targetProject = "org.yakindu.sct.generator.cpp.test"
  1065. targetFolder = "test-gen"
  1066. }
  1067. feature JUnitWrapper {
  1068. WrapToJUnit = "true"
  1069. }
  1070. feature FunctionInlining {
  1071. inlineReactions = false
  1072. inlineEntryActions = false
  1073. inlineExitActions = false
  1074. inlineEnterSequences = false
  1075. inlineExitSequences = false
  1076. inlineChoices = false
  1077. inlineEnterRegion = false
  1078. inlineExitRegion = false
  1079. inlineEntries = false
  1080. }
  1081. }
  1082. test TimedTransitions {
  1083. feature Outlet{
  1084. targetProject = "org.yakindu.sct.generator.cpp.test"
  1085. targetFolder = "test-gen"
  1086. }
  1087. feature JUnitWrapper {
  1088. WrapToJUnit = "true"
  1089. }
  1090. feature FunctionInlining {
  1091. inlineReactions = false
  1092. inlineEntryActions = false
  1093. inlineExitActions = false
  1094. inlineEnterSequences = false
  1095. inlineExitSequences = false
  1096. inlineChoices = false
  1097. inlineEnterRegion = false
  1098. inlineExitRegion = false
  1099. inlineEntries = false
  1100. }
  1101. }
  1102. test TransitionWithoutCondition{
  1103. feature Outlet{
  1104. targetProject = "org.yakindu.sct.generator.cpp.test"
  1105. targetFolder = "test-gen"
  1106. }
  1107. feature JUnitWrapper {
  1108. WrapToJUnit = "true"
  1109. }
  1110. feature FunctionInlining {
  1111. inlineReactions = false
  1112. inlineEntryActions = false
  1113. inlineExitActions = false
  1114. inlineEnterSequences = false
  1115. inlineExitSequences = false
  1116. inlineChoices = false
  1117. inlineEnterRegion = false
  1118. inlineExitRegion = false
  1119. inlineEntries = false
  1120. }
  1121. }
  1122. test TriggerGuardExpressions {
  1123. feature Outlet{
  1124. targetProject = "org.yakindu.sct.generator.cpp.test"
  1125. targetFolder = "test-gen"
  1126. }
  1127. feature JUnitWrapper {
  1128. WrapToJUnit = "true"
  1129. }
  1130. feature FunctionInlining {
  1131. inlineReactions = false
  1132. inlineEntryActions = false
  1133. inlineExitActions = false
  1134. inlineEnterSequences = false
  1135. inlineExitSequences = false
  1136. inlineChoices = false
  1137. inlineEnterRegion = false
  1138. inlineExitRegion = false
  1139. inlineEntries = false
  1140. }
  1141. }
  1142. test ValuedEvents{
  1143. feature Outlet{
  1144. targetProject = "org.yakindu.sct.generator.cpp.test"
  1145. targetFolder = "test-gen"
  1146. }
  1147. feature JUnitWrapper {
  1148. WrapToJUnit = "true"
  1149. }
  1150. feature FunctionInlining {
  1151. inlineReactions = false
  1152. inlineEntryActions = false
  1153. inlineExitActions = false
  1154. inlineEnterSequences = false
  1155. inlineExitSequences = false
  1156. inlineChoices = false
  1157. inlineEnterRegion = false
  1158. inlineExitRegion = false
  1159. inlineEntries = false
  1160. }
  1161. }
  1162. }