diff options
Diffstat (limited to 'tests/org.eclipse.etrice.generator.common.tests/models/DetailExpressionTest.room')
-rw-r--r-- | tests/org.eclipse.etrice.generator.common.tests/models/DetailExpressionTest.room | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/tests/org.eclipse.etrice.generator.common.tests/models/DetailExpressionTest.room b/tests/org.eclipse.etrice.generator.common.tests/models/DetailExpressionTest.room index 3fc01f00c..674799c82 100644 --- a/tests/org.eclipse.etrice.generator.common.tests/models/DetailExpressionTest.room +++ b/tests/org.eclipse.etrice.generator.common.tests/models/DetailExpressionTest.room @@ -2,9 +2,27 @@ RoomModel DetailExpressionTestModel { import room.basic.types.* from "../../../runtime/${etModellib}/model/Types.room" import room.basic.test.* from "../../../runtime/${etModellib}/model/Tests.room" -// import room.basic.service.timing.* from "../../../runtime/${etModellib}/model/TimingService.room" import DetailExpressionEnum.* from "DetailExpressionEnum.room" - + + ActorClass DetailExpressionCompileTest { + @TestInstance + Structure { + // just compile + ActorRef ref0 : DetailExpressionTest + Attribute caseId : int32 + } + Behavior { + ctor '''caseId = etUnit_openAll("log", "DetailExpressionCompileTest", "org.eclipse.etrice.generator.common.tests.DetailExpressionCompileTest", "DetailExpressionCompileTest_case");''' + dtor '''etUnit_closeAll(caseId);''' + StateMachine { + Transition init: initial -> finish + State finish { + entry '''etUnit_testFinished(caseId);''' + } + } + } + } + Enumeration LocalEnum of int32 { FIRST=1, SECOND=2, THIRD=3 } |