unlock exception tests
This commit is contained in:
parent
730a827d0e
commit
87604a4cb8
|
@ -1627,10 +1627,10 @@
|
||||||
|
|
||||||
(test #t
|
(test #t
|
||||||
(error-object? (guard (exn (else exn)) (error "BOOM!" 1 2 3))))
|
(error-object? (guard (exn (else exn)) (error "BOOM!" 1 2 3))))
|
||||||
;; (test "BOOM!"
|
(test "BOOM!"
|
||||||
;; (error-object-message (guard (exn (else exn)) (error "BOOM!" 1 2 3))))
|
(error-object-message (guard (exn (else exn)) (error "BOOM!" 1 2 3))))
|
||||||
;; (test '(1 2 3)
|
(test '(1 2 3)
|
||||||
;; (error-object-irritants (guard (exn (else exn)) (error "BOOM!" 1 2 3))))
|
(error-object-irritants (guard (exn (else exn)) (error "BOOM!" 1 2 3))))
|
||||||
|
|
||||||
(test #f
|
(test #f
|
||||||
(file-error? (guard (exn (else exn)) (error "BOOM!"))))
|
(file-error? (guard (exn (else exn)) (error "BOOM!"))))
|
||||||
|
@ -1737,30 +1737,30 @@
|
||||||
(test "reraised 0!" (get-output-string out))
|
(test "reraised 0!" (get-output-string out))
|
||||||
(test 'zero value))
|
(test 'zero value))
|
||||||
|
|
||||||
;; ;; From SRFI-34 "Examples" section - #8
|
;; From SRFI-34 "Examples" section - #8
|
||||||
;; (test 42
|
(test 42
|
||||||
;; (guard (condition
|
(guard (condition
|
||||||
;; ((assq 'a condition) => cdr)
|
((assq 'a condition) => cdr)
|
||||||
;; ((assq 'b condition)))
|
((assq 'b condition)))
|
||||||
;; (raise (list (cons 'a 42)))))
|
(raise (list (cons 'a 42)))))
|
||||||
|
|
||||||
;; ;; From SRFI-34 "Examples" section - #9
|
;; From SRFI-34 "Examples" section - #9
|
||||||
;; (test '(b . 23)
|
(test '(b . 23)
|
||||||
;; (guard (condition
|
(guard (condition
|
||||||
;; ((assq 'a condition) => cdr)
|
((assq 'a condition) => cdr)
|
||||||
;; ((assq 'b condition)))
|
((assq 'b condition)))
|
||||||
;; (raise (list (cons 'b 23)))))
|
(raise (list (cons 'b 23)))))
|
||||||
|
|
||||||
;; (test 'caught-d
|
(test 'caught-d
|
||||||
;; (guard (condition
|
(guard (condition
|
||||||
;; ((assq 'c condition) 'caught-c)
|
((assq 'c condition) 'caught-c)
|
||||||
;; ((assq 'd condition) 'caught-d))
|
((assq 'd condition) 'caught-d))
|
||||||
;; (list
|
(list
|
||||||
;; (sqrt 8)
|
(sqrt 8)
|
||||||
;; (guard (condition
|
(guard (condition
|
||||||
;; ((assq 'a condition) => cdr)
|
((assq 'a condition) => cdr)
|
||||||
;; ((assq 'b condition)))
|
((assq 'b condition)))
|
||||||
;; (raise (list (cons 'd 24)))))))
|
(raise (list (cons 'd 24)))))))
|
||||||
|
|
||||||
(test-end)
|
(test-end)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue