SRFI-64 test-equal no longer considers exceptions equal to #f.

So convert test that raise an exception to test-error with the exception
type.
pull/2153/head
John Ralls 5 months ago
parent 01f1d75198
commit 6dc106ff08

@ -115,7 +115,7 @@
option-db "waldo" "pepper" "baz"
"Phony Option" acctlist (list ACCT-TYPE-BANK))
(let ((acct-list (gnc-option-value option-db "waldo" "pepper")))
(test-equal #f (length acct-list))))))
(test-error 'wrong-type-arg (length acct-list))))))
(define (test-make-account-sel-limited-option book)
(test-group "test-make-account-list-option"

@ -270,8 +270,8 @@
(let* ((sumlist (list (list USD (list (list AAPL aapl-col)))
(list GBP (list (list RDSA rdsa-gbp-col)))))
(return-alist (gnc:resolve-unknown-comm sumlist USD)))
(test-equal "RDSA #f" #f ((caadr (assoc RDSA return-alist)) 'total #f))
(test-equal "RDSA #f" #f ((cdadr (assoc RDSA return-alist)) 'total #f)))
(test-error "RDSA #f" 'wrong-type-arg (((assoc RDSA return-alist)) 'total #f))
(test-error "RDSA #f" 'wrong-type-arg ((cdadr (assoc RDSA return-alist)) 'total #f)))
(test-end "foreign-no-coll")
(test-begin "foreign-no-amount")
;; There's a collector but it doesn't have a price in it so the returned
@ -348,8 +348,8 @@
(list GBP (list (list DEM gbp-dem-col)
(list RDSA rdsa-gbp-col)))))
(return-alist (gnc:resolve-unknown-comm sumlist USD)))
(test-equal "Shares fails" #f ((caadr (assoc RDSA return-alist)) 'total #f))
(test-equal "Value fails" #f ((cdadr (assoc RDSA return-alist)) 'total #f)))
(test-error "Shares fails" 'wrong-type-arg ((caadr (assoc RDSA return-alist)) 'total #f))
(test-error "Value fails" 'wrong-type-arg ((cdadr (assoc RDSA return-alist)) 'total #f)))
(test-end "foreign-3way-gbp->dem->eur->usd")
(test-begin "foreign-3way-DEM>GBP")
;; Three-way conversion, gbp->dem->eur->usd
@ -359,8 +359,8 @@
(list DEM (list (list GBP dem-gbp-col)))
(list GBP (list (list RDSA rdsa-gbp-col)))))
(return-alist (gnc:resolve-unknown-comm sumlist USD)))
(test-equal "Shares fails" #f ((caadr (assoc RDSA return-alist)) 'total #f))
(test-equal "Value fails" #f ((cdadr (assoc RDSA return-alist)) 'total #f)))
(test-error "Shares fails" 'wrong-type-arg ((caadr (assoc RDSA return-alist)) 'total #f))
(test-error "Value fails" 'wrong-type-arg ((cdadr (assoc RDSA return-alist)) 'total #f)))
(test-end "foreign-3way-DEM>GBP")
(test-begin "foreign-DEM>EUR")
;; Three-way conversion, gbp->dem->eur
@ -369,8 +369,8 @@
(list GBP (list (list DEM gbp-dem-col)
(list RDSA rdsa-gbp-col)))))
(return-alist (gnc:resolve-unknown-comm sumlist EUR)))
(test-equal "Shares fails" #f ((caadr (assoc RDSA return-alist)) 'total #f))
(test-equal "Value fails" #f ((cdadr (assoc RDSA return-alist)) 'total #f)))
(test-error "Shares fails" 'wrong-type-arg ((caadr (assoc RDSA return-alist)) 'total #f))
(test-error "Value fails" 'wrong-type-arg ((cdadr (assoc RDSA return-alist)) 'total #f)))
(test-end "foreign-DEM>EUR"))
(teardown)))

@ -60,8 +60,8 @@
'abc
(gnc:html-chart-get chart '(options maintainAspectRatio)))
(test-equal "path doesn't exist"
#f
(test-error "path doesn't exist"
#t
(gnc:html-chart-get chart '(options scales xAxes (0) time)))
(gnc:html-chart-set! chart '(options scales xAxes (0) time) a-list-of-pairs)
@ -77,11 +77,11 @@
(test-error
"1st level option fails - cannot traverse through existing path"
'invalid-path
'wrong-type-arg
(gnc:html-chart-set! chart '(options legend position invalid) 'de))
(test-equal "deep nested new path - inexistent"
#f
(test-error "deep nested new path - nonexistent"
'invalid-path
(gnc:html-chart-get chart '(create new nested path)))
(gnc:html-chart-set! chart '(create new nested path) 'newpath)

@ -483,8 +483,8 @@
(collector->list
(gnc:select-assoc-account-balance account-balances bank)))
(test-equal "gnc:select-assoc-account-balance - miss"
#f
(test-error "gnc:select-assoc-account-balance - miss"
'wrong-type-arg
(collector->list
(gnc:select-assoc-account-balance account-balances expense)))

@ -195,8 +195,8 @@
(test-equal "gnc:report-name"
"basic report"
(gnc:report-name report))
(test-equal "gnc:report-stylesheet"
#f
(test-error "gnc:report-stylesheet"
'wrong-type-arg
(gnc:report-stylesheet report))
(test-equal "(gnc:all-report-template-guids)"
4

Loading…
Cancel
Save