Skip to content

Commit 9c024fa

Browse files
committed
Whitespace and Dupe+ tests.
1 parent b5c610e commit 9c024fa

7 files changed

Lines changed: 28 additions & 10 deletions

File tree

dupe-plus/test/test-runner.rkt

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,26 @@
3434
(check-equal? (run '(if #f 3 4)) 4)
3535
(check-equal? (run '(if 0 3 4)) 3)
3636
(check-equal? (run '(zero? 4)) #f)
37-
(check-equal? (run '(zero? 0)) #t)))
37+
(check-equal? (run '(zero? 0)) #t))
38+
39+
(begin ;; Dupe+
40+
(check-equal? (run '(not #t)) #f)
41+
(check-equal? (run '(not #f)) #t)
42+
(check-equal? (run '(not 7)) #f)
43+
(check-equal? (run '(cond [else #t])) #t)
44+
(check-equal? (run '(cond [(not #t) 2] [else 3])) 3)
45+
(check-equal? (run '(cond [(if #t #t #f) 2] [else 3])) 2)
46+
(check-equal? (run '(cond [(zero? 1) 2] [(if (not (zero? (sub1 2))) #t #f) 4] [else 3])) 4)
47+
(check-equal? (run '(cond [#t 1] [else 2])) 1)
48+
(check-equal? (run '(cond [1 1] [else 2])) 1)
49+
(check-equal? (run '(case 2 [else 1])) 1)
50+
(check-equal? (run '(case 2 [() 3] [else 1])) 1)
51+
(check-equal? (run '(case 2 [(2) 3] [else 1])) 3)
52+
(check-equal? (run '(case 4 [(2) 3] [else 1])) 1)
53+
(check-equal? (run '(case 2 [(7 2) 3] [else 1])) 3)
54+
(check-equal? (run '(case 4 [(7 2) 3] [else 1])) 1)
55+
(check-equal? (run '(case 2 [(7 2 #t) 3] [else 1])) 3)
56+
(check-equal? (run '(case 4 [(7 2 #t) 3] [else 1])) 1)
57+
(check-equal? (run '(case #t [(7 2 #t) 3] [else 1])) 3)
58+
(check-equal? (run '(case #f [(7 2 #t) 3] [else 1])) 1)))
3859

hoax-plus/test/test-runner.rkt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
(check-equal? (run '(= (add1 4) 5)) #t)
9494
(check-equal? (run '(< 5 5)) #f)
9595
(check-equal? (run '(< 4 5)) #t)
96-
(check-equal? (run '(< (add1 4) 5)) #f))
96+
(check-equal? (run '(< (add1 4) 5)) #f))
9797

9898
(begin ;; Hustle
9999
(check-equal? (run '(empty? (cons 1 2))) #f)

iniquity-plus/test/test-runner.rkt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
(check-equal? (run '(= (add1 4) 5)) #t)
9494
(check-equal? (run '(< 5 5)) #f)
9595
(check-equal? (run '(< 4 5)) #t)
96-
(check-equal? (run '(< (add1 4) 5)) #f))
96+
(check-equal? (run '(< (add1 4) 5)) #f))
9797

9898
(begin ;; Hustle
9999
(check-equal? (run '(empty? (cons 1 2))) #f)

knock-plus/test/test-runner.rkt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
(check-equal? (run '(= (add1 4) 5)) #t)
9494
(check-equal? (run '(< 5 5)) #f)
9595
(check-equal? (run '(< 4 5)) #t)
96-
(check-equal? (run '(< (add1 4) 5)) #f))
96+
(check-equal? (run '(< (add1 4) 5)) #f))
9797

9898
(begin ;; Hustle
9999
(check-equal? (run '(empty? (cons 1 2))) #f)

loot-bignums/test/test-runner.rkt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
(check-equal? (run '(= (add1 4) 5)) #t)
9494
(check-equal? (run '(< 5 5)) #f)
9595
(check-equal? (run '(< 4 5)) #t)
96-
(check-equal? (run '(< (add1 4) 5)) #f))
96+
(check-equal? (run '(< (add1 4) 5)) #f))
9797

9898
(begin ;; Hustle
9999
(check-equal? (run '(empty? (cons 1 2))) #f)

loot-exceptions/interpreter/interp.rkt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,17 +84,13 @@
8484
(with-handlers ([(λ (v) #t)
8585
(λ (v)
8686
(cond
87-
; Errors are automatically re-raised.
8887
[(eq? v 'err)
8988
(raise 'err)]
90-
; The predicate and handler exprs must be functions.
9189
[(or (not (procedure? p))
9290
(not (procedure? f)))
9391
(raise 'err)]
94-
; If the predicate succeeds, apply the handler.
9592
[(p v)
9693
(f v)]
97-
; Otherwise, re-raise.
9894
[else (raise v)]))])
9995
(interp-e e r ds)))]))
10096

@@ -156,3 +152,4 @@
156152
[((cons x xs) (cons y ys))
157153
(cons (list x y)
158154
(zip xs ys))]))
155+

loot-exceptions/test/test-runner.rkt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
(check-equal? (run '(= (add1 4) 5)) #t)
9494
(check-equal? (run '(< 5 5)) #f)
9595
(check-equal? (run '(< 4 5)) #t)
96-
(check-equal? (run '(< (add1 4) 5)) #f))
96+
(check-equal? (run '(< (add1 4) 5)) #f))
9797

9898
(begin ;; Hustle
9999
(check-equal? (run '(empty? (cons 1 2))) #f)

0 commit comments

Comments
 (0)