/
TestDiffListAPI.mos
61 lines (57 loc) · 1.48 KB
/
TestDiffListAPI.mos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// status: correct
// depends: manual
n:=5;
min(writeFile(
"manual/"+String(i)+".merged.color.rtest",
diffModelicaFileListings(
readFile("manual/"+String(i)+".before"),
readFile("manual/"+String(i)+".after"),
OpenModelica.Scripting.DiffFormat.color
))
and
writeFile(
"manual/"+String(i)+".merged.plain.rtest",
diffModelicaFileListings(
readFile("manual/"+String(i)+".before"),
readFile("manual/"+String(i)+".after"),
OpenModelica.Scripting.DiffFormat.plain
))
and
writeFile(
"manual/"+String(i)+".merged.xml.rtest",
diffModelicaFileListings(
readFile("manual/"+String(i)+".before"),
readFile("manual/"+String(i)+".after"),
OpenModelica.Scripting.DiffFormat.xml
))
for i in 1:n);
getErrorString();
sum(
if readFile("manual/"+String(i)+".merged.color")<>readFile("manual/"+String(i)+".merged.color.rtest")
then (String(i) + " failed. Got:\n" +
readFile("manual/"+String(i)+".merged.color.rtest") + "\nExpected:\n" +
readFile("manual/"+String(i)+".merged.color") + "\n"
)
else ""
for i in 1:n
);
getErrorString();
sum(
if readFile("manual/"+String(i)+".merged.plain")<>readFile("manual/"+String(i)+".merged.plain.rtest")
then (String(i) + " failed. Got:\n" +
readFile("manual/"+String(i)+".merged.plain.rtest") + "\nExpected:\n" +
readFile("manual/"+String(i)+".merged.plain") + "\n"
)
else ""
for i in 1:n
);
getErrorString();
// Result:
// 5
// true
// ""
// ""
// ""
// ""
// ""
// endResult