SBCL で UnitTest
なんか作るにしてもユニットテスト書けないと辛いなってことで
ユニットテストのやり方を調べてみました。
探す
CLで使えるテストフレームワークはこの辺で探してみました qiita.com
選ぶ
- インストール簡単なやーつがいいな
- 情報が多いほうが良いなぁ
- みんなに使われてるのがいいなぁ
qiita.com https://lisphub.jp/common-lisp/users/index.cgi?FiveAM
わかりやすい記事がたくさんある fiveam を使ってみることに
使う
install
ros run (ql:quickload "fiveam")
run
ros run
? (5am:test test
(5am:is (= 1 1)))
TEST
? (5am:run! 'test)
Running test TEST .
Did 1 check.
Pass: 1 (100%)
Skip: 0 ( 0%)
Fail: 0 ( 0%)
T
NIL
NIL
?