スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[Ruby]テスト用クラス

テスト用クラスの書き方です。

class Calc
def self.add(a, b)
a + b
end
def self.subtract(a, b)
a - b
end
def self.smaller?(a, b)
a < b ? true : false
end
def self.larger?(a, b)
a > b ? true : false
end
end

require "runit/testcase"
require "runit/cui/testrunner"

class CalcTest < RUNIT::TestCase
def test1
assert_equal(10, Calc.add(3, 7), "add error")
assert_equal(10, Calc.subtract(15, 5), "subtract error")
end
def test2
assert(Calc.smaller?(2, 3), "smaller? error")
assert(Calc.larger?(3, 2), "larger? error")
end
end

RUNIT::CUI::TestRunner.run(CalcTest.suite)

面倒ですが活用していきたいものです。

コメントの投稿

非公開コメント

プロフィール

jou4

Author:jou4
FC2ブログへようこそ!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。