Skip to content

Commit 33e9c6a

Browse files
committed
Add testcase for tables diff
1 parent f2a1299 commit 33e9c6a

File tree

5 files changed

+42
-0
lines changed

5 files changed

+42
-0
lines changed

openmodelica/diff/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ ChangeSourceFile.mos \
1111
LargeFileChange.mos \
1212
ListFile.mos \
1313
removeComponentModifiers.mos \
14+
Tables.mos \
1415
TestDiffListAPI.mos \
1516
Ticket3619.mos \
1617
ticket3642.mos \
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
within Modelica.Blocks;
2+
3+
package Tables
4+
package Internal
5+
function getTable1DValueDer
6+
input Real u;
7+
input Real tableAvailable
8+
"Dummy input to ensure correct sorting of function calls" annotation(__OpenModelica_UnusedVariable = true);
9+
external"C" der_y = ModelicaStandardTables_CombiTable1D_getDerValue(tableID, icol, u, der_u);
10+
end getTable1DValueDer;
11+
end Internal;
12+
end Tables;

openmodelica/diff/Tables.mos

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// status: correct
2+
3+
readFile("Tables.expected.mo")==diffModelicaFileListings(readFile("Tables.old.mo"),readFile("Tables.new.mo"),OpenModelica.Scripting.DiffFormat.plain);
4+
// Result:
5+
// true
6+
// endResult

openmodelica/diff/Tables.new.mo

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
within Modelica.Blocks;
2+
3+
package Tables
4+
package Internal
5+
function getTable1DValueDer
6+
input Real u;
7+
input Real tableAvailable "Dummy input to ensure correct sorting of function calls" annotation(__OpenModelica_UnusedVariable = true);
8+
9+
external "C" der_y = ModelicaStandardTables_CombiTable1D_getDerValue(tableID, icol, u, der_u);
10+
end getTable1DValueDer;
11+
end Internal;
12+
end Tables;

openmodelica/diff/Tables.old.mo

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
within Modelica.Blocks;
2+
package Tables
3+
package Internal
4+
function getTable1DValueDer
5+
input Real u;
6+
input Real tableAvailable
7+
"Dummy input to ensure correct sorting of function calls";
8+
external"C" der_y = ModelicaStandardTables_CombiTable1D_getDerValue(tableID, icol, u, der_u);
9+
end getTable1DValueDer;
10+
end Internal;
11+
end Tables;

0 commit comments

Comments
 (0)