るりまサーチ

最速Rubyリファレンスマニュアル検索!
3件ヒット [1-3件を表示] (0.347秒)
トップページ > クエリ:-[x] > クエリ:E[x] > クエリ:I[x] > クエリ:assert_equal[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. kernel $-i
  5. csv to_i

ライブラリ

モジュール

キーワード

検索結果

MiniTest::Assertions#assert_equal(expected, actual, message = nil) -> true (27401.0)

与えられた期待値と実際の値が等しい場合、検査にパスしたことになります。

...期待値と実際の値が等しい場合、検査にパスしたことになります。

@param expected 期待値を指定します。

@param actual 実際の値を指定します。

@param message 検査に失敗した場合に表示するメッセージを指定します。...
...文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。

@raise MiniTest::Assertion 与えられた期待値と実際の値が等しくない場合に発生します。

@see Object#==...

test/unit (12132.0)

ユニットテストを行うためのライブラリです。

....0 からbundled gem(gemファイルのみを同梱)になりまし
た。詳しい内容は下記のプロジェクトページを参照してください。

* Test::Unit - Ruby用単体テストフレームワーク: https://test-unit.github.io/

なお、2.2.0より前のtest/unit は当時バ...
...ンドルしていた minitest/unit を使って再実装し
ていましたが、上記のtest/unitと完全な互換性がある訳ではありません。

Rubyのテスティングフレームワークの歴史については以下が詳しくまとまっています。

* Rubyのテスティ...
...teardown メソッドが必ず呼ばれます。

require 'test/unit'
require 'foo'

class TC_Foo < Test::Unit::TestCase
def setup
@obj = Foo.new
e
nd

# def teardown
# end

def test_foo
assert_equal
("foo", @obj.foo)
e
nd
def test_b...

minitest/unit (12030.0)

ユニットテストを行うためのライブラリです。

...ブラリです。

=== 使い方

minitest/unit は以下のように使います。

テスト対象のソース (foo.rb) を用意します。

class Foo
def foo
"foo"
e
nd
def bar
"foo"
e
nd
e
nd

次にユニットテスト (test_foo.rb) を書きます。
テスト...
...require 'minitest/unit'
require 'foo'

MiniTest::Unit.autorun

class TestFoo < MiniTest::Unit::TestCase
def setup
@foo = Foo.new
e
nd
# teardown はあまり使わない
def teardown
@foo = nil
e
nd

def test_foo
assert_equal
"foo", @foo.foo
e
n...
...Finished in 0.000940 seconds.

1) Failure:
test_bar(TestFoo) [test_foo.rb:20]:
E
xpected "bar", not "foo".

2 tests, 2 assertions, 1 failures, 0 errors, 0 skips

test_bar だけテストしたい場合は以下のようなオプションを与えます。

$ ruby test_foo.rb -n test...