diff options
author | Bad Diode <bd@badd10de.dev> | 2021-10-10 12:11:45 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2021-10-10 12:11:45 +0200 |
commit | 4673fde605090320fbab227e56bb085eec97362a (patch) | |
tree | 5d510484d5543b4b11fd62b42a4b1e14672ff2cd /tests/booleans_expected.txt | |
parent | c2bfb5368e603d686190fdc9f3ddbafbda075a9c (diff) | |
download | bdl-4673fde605090320fbab227e56bb085eec97362a.tar.gz bdl-4673fde605090320fbab227e56bb085eec97362a.zip |
Add boolean primitives and more (better) tests
Diffstat (limited to 'tests/booleans_expected.txt')
-rw-r--r-- | tests/booleans_expected.txt | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/tests/booleans_expected.txt b/tests/booleans_expected.txt new file mode 100644 index 0000000..81f0313 --- /dev/null +++ b/tests/booleans_expected.txt | |||
@@ -0,0 +1,34 @@ | |||
1 | (boolean? true) -> true | ||
2 | (boolean? false) -> true | ||
3 | (boolean? 1) -> false | ||
4 | (boolean? 5) -> false | ||
5 | (boolean? "string") -> false | ||
6 | (boolean? (+ 1 2 3)) -> false | ||
7 | (boolean? (not 1)) -> true | ||
8 | (not true) -> false | ||
9 | (not false) -> true | ||
10 | (not (not true)) -> true | ||
11 | (not (not false)) -> false | ||
12 | (not 1) -> false | ||
13 | (not (not 1)) -> true | ||
14 | (not "string") -> false | ||
15 | (not (not "string")) -> true | ||
16 | (and 1 "string" 4 true) -> true | ||
17 | (and true true true) -> true | ||
18 | (and (+ 1 2 3)) -> true | ||
19 | (and false false false) -> false | ||
20 | (and true false false) -> false | ||
21 | (and false true false) -> false | ||
22 | (and false true true) -> false | ||
23 | (and (not false) true true) -> true | ||
24 | (or 1 "string" 4 true) -> true | ||
25 | (or false 1) -> true | ||
26 | (or false "string") -> true | ||
27 | (or false) -> false | ||
28 | (or true true true) -> true | ||
29 | (or false false false) -> false | ||
30 | (or true false false) -> true | ||
31 | (or false true false) -> true | ||
32 | (or false true true) -> true | ||
33 | (or (not false) true true) -> true | ||
34 | (or (not true) false) -> false | ||