ホーム > Uncategorized > 11. Clojure: 関数定義の近くにテストコードをかけるのは便利かも

11. Clojure: 関数定義の近くにテストコードをかけるのは便利かも

(ns my-name-space)
(use 'clojure.test)
(with-test
  (defn m2p1
    "与えられた引数を2倍して1を加算した値を返す"
    [x]
    (+ 1 (* 2 x)))

  (is (= -3 (m2p1 -2)))
  (is (= -1 (m2p1 -1)))
  (is (= 1 (m2p1 0)))
  (is (= 3 (m2p1 1)))
  (is (= 5 (m2p1 2)))
  (is (= 7 (m2p1 3))))

(run-tests 'my-name-space)
広告
タグ:
  1. まだコメントはありません。
  1. No trackbacks yet.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。