1
0
This repository has been archived on 2025-03-06. You can view files and clone it, but cannot push or open issues or pull requests.
Jip J. Dekker 9b7e65e00b Squashed 'software/minizinc/' content from commit 5a577826
git-subtree-dir: software/minizinc
git-subtree-split: 5a577826da4d7cf6195f28b5604d8d20a01fbc6e
2021-06-18 09:34:50 +10:00

38 lines
550 B
MiniZinc

/***
!Test
solvers: [gecode, chuffed]
expected: !Result
status: ALL_SOLUTIONS
solution: !SolutionSet
- !Solution
_output_item: |
x = 1
y = 2
NO
- !Solution
_output_item: |
x = 1
y = 2
YES
options:
all_solutions: true
***/
% Test that test items work in output items.
test bar(string: s) = s = "foo" /\ fix(b);
var bool: b;
var 1..2: x;
var 1..2: y;
constraint x < y;
solve satisfy;
output [
"x = ", show(x), "\n",
"y = ", show(y), "\n",
if bar("foo") then "YES" else "NO" endif, "\n"
];