| summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'data/unit-testing/map.fate')
| -rw-r--r-- | data/unit-testing/map.fate | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/data/unit-testing/map.fate b/data/unit-testing/map.fate index bea1ada..3d6c16c 100644 --- a/data/unit-testing/map.fate +++ b/data/unit-testing/map.fate @@ -2,28 +2,28 @@ (global string test_name) -(set test_name ( MAP )) +(set! test_name ( MAP )) (global (list int) li0) (global (list int) li1) (global (list int) li2) (global (list int) li3) -(set li0 +(set! li0 (map (lambda ((int i)) (* i 2)) (range 0 10 1) ) ) -(set li1 (range 0 10 1)) +(set! li1 (range 0 10 1)) (map! (lambda ((int i)) (* i 2)) li1 ) -(set li2 +(set! li2 (map (lambda ((int i) (int mod)) (* i mod)) (range 0 10 1) @@ -31,7 +31,7 @@ ) ) -(set li3 (range 0 10 1)) +(set! li3 (range 0 10 1)) (map! (lambda ((int i) (int mod)) (* i mod)) @@ -39,78 +39,78 @@ 2 ) -(assert +(assert! (= (var li1) (var li0) (var li2) (var li3)) [FAILED] (var test_name) Equality test 0. ) -(assert +(assert! (= 0 (var li1.0) (var li0.0)) [FAILED] (var test_name) Test for 0: (var li1.0), (var li0.0). ) -(assert +(assert! (= 2 (var li1.1) (var li0.1)) [FAILED] (var test_name) Test for 2: (var li1.1), (var li0.1). ) -(assert +(assert! (= 4 (var li1.2) (var li0.2)) [FAILED] (var test_name) Test for 4: (var li1.2), (var li0.2). ) -(assert +(assert! (= 6 (var li1.3) (var li0.3)) [FAILED] (var test_name) Test for 6: (var li1.3), (var li0.3). ) -(assert +(assert! (= 8 (var li1.4) (var li0.4)) [FAILED] (var test_name) Test for 8: (var li1.4), (var li0.4). ) -(assert +(assert! (= 10 (var li1.5) (var li0.5)) [FAILED] (var test_name) Test for 10: (var li1.5), (var li0.5). ) -(assert +(assert! (= 12 (var li1.6) (var li0.6)) [FAILED] (var test_name) Test for 12: (var li1.6), (var li0.6). ) -(assert +(assert! (= 14 (var li1.7) (var li0.7)) [FAILED] (var test_name) Test for 14: (var li1.7), (var li0.7). ) -(assert +(assert! (= 16 (var li1.8) (var li0.8)) [FAILED] (var test_name) Test for 16: (var li1.8), (var li0.8). ) -(assert +(assert! (= 18 (var li1.9) (var li0.9)) [FAILED] (var test_name) Test for 18: (var li1.9), (var li0.9). ) -(assert +(assert! (= 20 (var li1.10) (var li0.10)) [FAILED] (var test_name) Test for 20: (var li1.10), (var li0.10). ) -(clear li0) -(clear li1) -(clear li2) -(clear li3) +(clear! li0) +(clear! li1) +(clear! li2) +(clear! li3) -(set li0 +(set! li0 (indexed_map (lambda ((int ix) (int i)) (+ (* i ix) 1000)) (range 10 20 1) ) ) -(set li1 (range 10 20 1)) +(set! li1 (range 10 20 1)) (indexed_map! (lambda ((int ix) (int i)) (+ (* i ix) 1000)) li1 ) -(set li2 +(set! li2 (indexed_map (lambda ((int ix) (int i) (int mod)) (+ (* i ix) mod)) (range 10 20 1) @@ -118,7 +118,7 @@ ) ) -(set li3 (range 10 20 1)) +(set! li3 (range 10 20 1)) (indexed_map! (lambda ((int ix) (int i) (int mod)) (+ (* i ix) mod)) @@ -126,15 +126,15 @@ 1000 ) -(assert +(assert! (= (var li1) (var li0) (var li2) (var li3)) [FAILED] (var test_name) Equality test 1. ) (global int i) -(for (set i 0) (=< i 10) (set i (+ i 1)) - (assert +(for (set! i 0) (=< i 10) (set! i (+ i 1)) + (assert! (= (access i li1) (access i li0) (access i li2) (access i li3) (+ (* i (+ 10 i)) 1000) @@ -146,4 +146,4 @@ [COMPLETED] (var test_name) -(end) +(end!) |


