Skip to content

Commit 5281a7b

Browse files
committed
Fix line endings
1 parent beb35fc commit 5281a7b

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

test/assets/einstein.fzn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ constraint int_lin_eq([-1, -1, 1], [INT____00001, a[4], k[3]], 0) :: defines_var
3535
constraint int_lin_eq([-1, -1, 1], [INT____00005, c[5], s[4]], 0) :: defines_var(INT____00005);
3636
constraint int_lin_eq([-1, -1, 1], [INT____00007, d[5], k[3]], 0) :: defines_var(INT____00007);
3737
constraint int_plus(INT____00003, k[2], a[5]) :: defines_var(INT____00003);
38-
solve satisfy;
38+
solve satisfy;

test/chuffed.jl

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,30 @@
1+
normalize(x) = replace(x, "\r\n" => "\n")
2+
13
# TODO: move the samples to CP?? Not all solvers will understand all FZN files :/.
24
@testset "Sanity check for Chuffed" begin
35
@testset "basic.fzn" begin
46
out_string = Chuffed.run_chuffed(@__DIR__() * "/assets/basic.fzn")
5-
@test out_string == "x = 3;\r\n\r\n----------\r\n"
7+
@test normalize(out_string) == "x = 3;\n\n----------\n"
68
end
79

810
@testset "one_solution.fzn" begin
911
out_string = Chuffed.run_chuffed(@__DIR__() * "/assets/one_solution.fzn")
10-
@test out_string == "x = 10;\r\n\r\n----------\r\n==========\r\n"
12+
@test normalize(out_string) == "x = 10;\n\n----------\n==========\n"
1113
end
1214

1315
@testset "several_solutions.fzn" begin
1416
out_string = Chuffed.run_chuffed(["-a", @__DIR__() * "/assets/several_solutions.fzn"])
15-
@test out_string == "xs = array1d(1..2, [2, 3]);\r\n\r\n----------\r\nxs = array1d(1..2, [1, 3]);\r\n\r\n----------\r\nxs = array1d(1..2, [1, 2]);\r\n\r\n----------\r\n==========\r\n"
17+
@test normalize(out_string) == "xs = array1d(1..2, [2, 3]);\n\n----------\nxs = array1d(1..2, [1, 3]);\n\n----------\nxs = array1d(1..2, [1, 2]);\n\n----------\n==========\n"
1618
end
1719

1820
@testset "puzzle.fzn" begin
1921
out_string = Chuffed.run_chuffed(@__DIR__() * "/assets/puzzle.fzn")
20-
@test out_string == "x = array2d(1..4, 1..4, [5, 1, 8, 8, 9, 3, 8, 6, 9, 7, 7, 8, 1, 7, 8, 9]);\r\n\r\n----------\r\n"
22+
@test normalize(out_string) == "x = array2d(1..4, 1..4, [5, 1, 8, 8, 9, 3, 8, 6, 9, 7, 7, 8, 1, 7, 8, 9]);\n\n----------\n"
2123
end
2224

2325
@testset "einstein.fzn" begin
2426
out_string = Chuffed.run_chuffed(@__DIR__() * "/assets/einstein.fzn")
25-
@test out_string == "a = array1d(1..5, [5, 4, 3, 1, 2]);\r\nc = array1d(1..5, [3, 4, 5, 1, 2]);\r\nd = array1d(1..5, [2, 4, 3, 5, 1]);\r\nk = array1d(1..5, [3, 1, 2, 5, 4]);\r\ns = array1d(1..5, [3, 5, 2, 1, 4]);\r\n\r\n----------\r\n"
27+
@test normalize(out_string) == "a = array1d(1..5, [5, 4, 3, 1, 2]);\nc = array1d(1..5, [3, 4, 5, 1, 2]);\nd = array1d(1..5, [2, 4, 3, 5, 1]);\nk = array1d(1..5, [3, 1, 2, 5, 4]);\ns = array1d(1..5, [3, 5, 2, 1, 4]);\n\n----------\n"
2628
end
2729
end
2830

0 commit comments

Comments
 (0)