-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtestsuite.lisp
47 lines (39 loc) · 1.3 KB
/
testsuite.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
;;;; testsuite.lisp — Testsuite to Make Common Lisp Program
;;;; Melusina Actions (https://github.com/melusina-org/make-common-lisp-program)
;;;; This file is part of Melusina Actions.
;;;;
;;;; Copyright © 2023 Michaël Le Barbier
;;;; All rights reserved.
;;;; This file must be used under the terms of the MIT License.
;;;; This source file is licensed as described in the file LICENSE, which
;;;; you should have received as part of this distribution. The terms
;;;; are also available at https://opensource.org/licenses/MIT
(require '#:asdf)
(require '#:uiop)
(require '#:org.melusina.confidence)
(require '#:org.melusina.github-action.make-common-lisp-program)
(defpackage #:org.melusina.github-action.make-common-lisp-program/testsuite
(:use #:common-lisp)
(:local-nicknames
(#:confidence #:org.melusina.confidence))
(:import-from #:org.melusina.confidence
#:define-testcase
#:define-assertion
#:assert-condition
#:assert=
#:assert-t
#:assert-t*
#:assert-nil
#:assert-eq
#:assert-equal
#:assert-set-equal
#:assert-string=
#:assert-type)
(:export
#:unit-tests))
(in-package #:org.melusina.github-action.make-common-lisp-program/testsuite)
(define-testcase unit-tests ()
(assert-t t))
(define-testcase all-tests ()
(unit-tests))
;;;; End of file `action.lisp'