Skip to content

Commit

Permalink
Update nfinst tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
perost authored and OpenModelica-Hudson committed Nov 21, 2017
1 parent ae561c4 commit b22d273
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 0 deletions.
2 changes: 2 additions & 0 deletions flattening/modelica/scodeinst/Makefile
Expand Up @@ -384,6 +384,8 @@ SizeInvalidType1.mo \
SizeInvalidType2.mo \
StatementInvalidType1.mo \
StateSelectVariability1.mo \
StateSelect1.mo \
StateSelect2.mo \
SubscriptEnum1.mo \
SubscriptIterator1.mo \
Subscript1.mo \
Expand Down
23 changes: 23 additions & 0 deletions flattening/modelica/scodeinst/StateSelect1.mo
@@ -0,0 +1,23 @@
// name: StateSelect1
// keywords:
// status: correct
// cflags: -d=newInst
//

model StateSelect1
Real x1(stateSelect = StateSelect.never);
Real x2(stateSelect = StateSelect.avoid);
Real x3(stateSelect = StateSelect.default);
Real x4(stateSelect = StateSelect.prefer);
Real x5(stateSelect = StateSelect.always);
end StateSelect1;

// Result:
// class StateSelect1
// Real x1(stateSelect = StateSelect.never);
// Real x2(stateSelect = StateSelect.avoid);
// Real x3(stateSelect = StateSelect.default);
// Real x4(stateSelect = StateSelect.prefer);
// Real x5(stateSelect = StateSelect.always);
// end StateSelect1;
// endResult
17 changes: 17 additions & 0 deletions flattening/modelica/scodeinst/StateSelect2.mo
@@ -0,0 +1,17 @@
// name: StateSelect2
// keywords:
// status: correct
// cflags: -d=newInst
//

model StateSelect2
parameter StateSelect s = StateSelect.default;
Real x(stateSelect = s);
end StateSelect2;

// Result:
// class StateSelect2
// parameter enumeration(never, avoid, default, prefer, always) s = StateSelect.default;
// Real x(stateSelect = StateSelect.default);
// end StateSelect2;
// endResult

0 comments on commit b22d273

Please sign in to comment.