Skip to content

Commit 154135e

Browse files
committed
Merge branch 'master' of github.com:AccelerationNet/lisp-unit2
2 parents 366aec1 + 0868ea6 commit 154135e

File tree

3 files changed

+50
-48
lines changed

3 files changed

+50
-48
lines changed

assert-package.lisp

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
(in-package :cl-user)
2+
3+
(handler-bind
4+
;; fixes sbcl SUPER warnings that prevent automatic fasl loading
5+
((warning (lambda (c)
6+
(format *error-output* "~A~%~S" c c)
7+
(muffle-warning c))))
8+
(defpackage :lisp-unit2-asserts
9+
(:import-from :lisp-unit2
10+
:assert-eq :assert-eql :assert-equal :assert-equalp
11+
:assert-equality :assert-prints :assert-expands :assert-true
12+
:assert-false :assert-error :assert-no-error
13+
:assert-warning :assert-no-warning
14+
:assert-signal :assert-no-signal
15+
:assert-typep
16+
;; floating point
17+
:*measure* :*epsilon* :*significant-figures*
18+
:default-epsilon :sumsq :sump :norm
19+
:relative-error :relative-error-norm
20+
:array-error
21+
:float-equal :assert-float-equal
22+
:sigfig-equal :assert-sigfig-equal
23+
:norm-equal :assert-norm-equal
24+
:number-equal :assert-number-equal
25+
:numerical-equal :assert-numerical-equal
26+
;; rational
27+
:assert-rational-equal :rational-equal)
28+
(:export
29+
:assert-eq :assert-eql :assert-equal :assert-equalp
30+
:assert-equality :assert-prints :assert-expands :assert-true
31+
:assert-false :assert-error :assert-no-error
32+
:assert-warning :assert-no-warning
33+
:assert-signal :assert-no-signal
34+
:assert-typep
35+
;; floating point
36+
:*measure* :*epsilon* :*significant-figures*
37+
:default-epsilon :sumsq :sump :norm
38+
:relative-error :relative-error-norm
39+
:array-error
40+
:float-equal :assert-float-equal
41+
:sigfig-equal :assert-sigfig-equal
42+
:norm-equal :assert-norm-equal
43+
:number-equal :assert-number-equal
44+
:numerical-equal :assert-numerical-equal
45+
;; rational
46+
:assert-rational-equal :rational-equal
47+
)))

lisp-unit2.asd

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
:license "MIT"
1010
:serial t
1111
:components
12-
((:file "packages")
12+
((:file "package")
13+
(:file "assert-package")
1314
(:file "vars")
1415
(:file "collectors")
1516
(:file "asserts")
@@ -69,4 +70,4 @@
6970
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
7071
OTHER DEALINGS IN THE SOFTWARE.
7172
72-
|#
73+
|#

packages.lisp renamed to package.lisp

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -91,49 +91,3 @@
9191
:results)
9292
;; Utility predicates
9393
(:export :logically-equal :set-equal)))
94-
95-
(handler-bind
96-
;; fixes sbcl SUPER warnings that prevent automatic fasl loading
97-
((warning (lambda (c)
98-
(format *error-output* "~A~%~S" c c)
99-
(muffle-warning c))))
100-
(defpackage :lisp-unit2-asserts
101-
(:import-from :lisp-unit2
102-
:assert-eq :assert-eql :assert-equal :assert-equalp
103-
:assert-equality :assert-prints :assert-expands :assert-true
104-
:assert-false :assert-error :assert-no-error
105-
:assert-warning :assert-no-warning
106-
:assert-signal :assert-no-signal
107-
:assert-typep
108-
;; floating point
109-
:*measure* :*epsilon* :*significant-figures*
110-
:default-epsilon :sumsq :sump :norm
111-
:relative-error :relative-error-norm
112-
:array-error
113-
:float-equal :assert-float-equal
114-
:sigfig-equal :assert-sigfig-equal
115-
:norm-equal :assert-norm-equal
116-
:number-equal :assert-number-equal
117-
:numerical-equal :assert-numerical-equal
118-
;; rational
119-
:assert-rational-equal :rational-equal)
120-
(:export
121-
:assert-eq :assert-eql :assert-equal :assert-equalp
122-
:assert-equality :assert-prints :assert-expands :assert-true
123-
:assert-false :assert-error :assert-no-error
124-
:assert-warning :assert-no-warning
125-
:assert-signal :assert-no-signal
126-
:assert-typep
127-
;; floating point
128-
:*measure* :*epsilon* :*significant-figures*
129-
:default-epsilon :sumsq :sump :norm
130-
:relative-error :relative-error-norm
131-
:array-error
132-
:float-equal :assert-float-equal
133-
:sigfig-equal :assert-sigfig-equal
134-
:norm-equal :assert-norm-equal
135-
:number-equal :assert-number-equal
136-
:numerical-equal :assert-numerical-equal
137-
;; rational
138-
:assert-rational-equal :rational-equal
139-
)))

0 commit comments

Comments
 (0)