catala/tests/test_proof/bad/enums-nonbool-overlap.catala_en
2022-11-28 16:38:09 +01:00

32 lines
860 B
Plaintext

## Test
```catala
declaration enumeration T:
-- C content boolean
-- D content integer
declaration enumeration S:
-- A content integer
-- B content T
declaration scope A:
context x content integer
context y content S
scope A:
definition y equals B content (D content 1)
definition x under condition (match y with pattern -- A of a: 1 -- B of b: 2) < 2 consequence equals 0
definition x under condition match y with pattern -- A of a: a < 0 -- B of b: true consequence equals 1
```
```catala-test-inline
$ catala Proof --disable_counterexamples
[ERROR] [A.x] At least two exceptions overlap for this variable:
┌─⯈ tests/test_proof/bad/enums-nonbool-overlap.catala_en:13.10-11:
└──┐
13 │ context x content integer
│ ‾
└─ Test
Counterexample generation is disabled so none was generated.
```