20 lines
453 B
Common Lisp
20 lines
453 B
Common Lisp
;;; cl-scopes/test/test-forge
|
|
|
|
;;;; testing facility for scopes/forge
|
|
|
|
(defpackage :scopes/test-forge
|
|
(:use :common-lisp)
|
|
(:local-nicknames (:scf :scopes/forge)
|
|
(:sct :scopes/testing))
|
|
(:export #:run))
|
|
|
|
(in-package :scopes/test-forge)
|
|
|
|
(defun run ()
|
|
(let ((fe (scf:new-forge-env))
|
|
(tst (sct:test-suite)))
|
|
(scf:exec fe '(4 2 add))
|
|
(sct:assert-eq tst (car (scf:data-stack fe)) 6)
|
|
;(format t "~%fe ~a" fe)
|
|
(sct:result tst)
|
|
))
|