Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

lisp-unit.lisp を xyzzy で使えるように

branch: master

This branch is 0 commits ahead and 0 commits behind master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 reference
Octocat-spinner-32 site-lisp
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.md
README.md

これは何

lisp-unit.lisp を xyzzy で動くようにしたついでに微妙に改造したものです。

インストール

(工事中)

使い方

TODO: ちゃんと書くべし

;; 2011-03-31
;; とりあえず現状でも動かすことはできるのでそのサンプル
(load "~/work/xyzzy.lisp-unit/site-lisp/lisp-unit.l")
t

(use-package :lisp-unit)
t

(define-test add
         (assert-eql 1 (add 0 1))
         (assert-eql 2 (add 1 1)))
add

(let ((*trace-output* *standard-output*))
  (run-tests 'add))
    add: 関数が定義されていません: add

(defun add (x y) (* x y))
add

(let ((*trace-output* *standard-output*))
  (run-tests 'add))
add: (add 0 1) failed: 
Expected 1 
but saw 0
add: (add 1 1) failed: 
Expected 2 
but saw 1
add: 0 assertions passed, 2 failed.

(defun add (x y) (+ x y))
add

(let ((*trace-output* *standard-output*))
  (run-tests 'add))
add: 2 assertions passed, 0 failed.

注意点、既知の問題など

バグ報告、質問、要望などは GitHubIssues@bowbow99 あたりへお願い します。

ライセンス

MIT/X

Something went wrong with that request. Please try again.