ライブラリ
- ビルトイン (52)
- matrix (44)
-
minitest
/ unit (23) - rake (11)
-
rubygems
/ specification (22) - socket (22)
-
test
/ unit (1)
クラス
- Data (2)
-
Gem
:: Specification (22) - Matrix (44)
-
MiniTest
:: Unit (15) -
MiniTest
:: Unit :: TestCase (8) - Socket (11)
- Time (39)
モジュール
- Kernel (11)
- Process (11)
-
Socket
:: Constants (11) -
Test
:: Unit (1)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - I (11)
-
IP
_ MTU (22) -
PASSTHROUGH
_ EXCEPTIONS (1) -
SUPPORTS
_ INFO _ SIGNAL (1) - VERSION (1)
-
_ _ name _ _ (1) -
assertion
_ count (1) - at (39)
- autorun (1)
-
clock
_ gettime (11) -
deconstruct
_ keys (2) - desc (11)
- errors (1)
- failures (1)
-
has
_ test _ suite? (11) -
has
_ unit _ tests? (11) - identity (11)
- location (1)
-
minitest
/ unit (1) - passed? (1)
-
process
_ args (1) - puke (1)
- report (1)
-
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) - run (2)
-
run
_ test _ suites (1) -
setup
_ argv (1) - skips (1)
-
start
_ time (1) - status (1)
-
test
/ unit (11) -
test
_ count (1) -
test
_ methods (1) -
test
_ order (1) -
test
_ suites (1) - unitary? (11)
検索結果
先頭5件
-
Matrix
. unit(n) -> Matrix (27402.0) -
n次の単位行列を生成します。
n次の単位行列を生成します。
@param n 単位行列の次元
単位行列とは、対角要素が全て1で非対角要素が全て0であるような行列のことです。 -
MiniTest
:: Unit :: TestCase . test _ suites -> Array (27400.0) -
テストクラス名のリストを返します。
テストクラス名のリストを返します。 -
MiniTest
:: Unit # run _ test _ suites(filter = / . / ) -> Array (24500.0) -
全てのテストを実行します。
...全てのテストを実行します。
@param filter 実行するテストメソッド名を正規表現で指定します。
@return テストケース数とアサーション数を返します。... -
MiniTest
:: Unit :: TestCase :: SUPPORTS _ INFO _ SIGNAL -> Fixnum | nil (21300.0) -
Signal が INFO というシグナルをサポートしているかどうかを 調べるための定数です。内部で使用します。
...Signal が INFO というシグナルをサポートしているかどうかを
調べるための定数です。内部で使用します。... -
Gem
:: Specification # has _ unit _ tests? -> bool (18401.0) -
この Gem パッケージがユニットテストを含むかどうか返します。
この Gem パッケージがユニットテストを含むかどうか返します。
真の場合はユニットテストを含みます。そうでない場合は偽を返します。 -
Matrix
# unitary? -> bool (18400.0) -
行列がユニタリならば true を返します。
...行列がユニタリならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します... -
MiniTest
:: Unit :: TestCase :: PASSTHROUGH _ EXCEPTIONS -> [Class] (18300.0) -
システム関連の例外のリストです。内部で使用します。
システム関連の例外のリストです。内部で使用します。 -
MiniTest
:: Unit :: TestCase . test _ methods -> Array (18206.0) -
テストメソッドのリストを返します。
...テストメソッドのリストを返します。
MiniTest::Unit::TestCase.test_order の値が :random である場合は
返されるメソッドリストの順番はランダムです。
そうでない場合は、文字コード順にソートされます。... -
MiniTest
:: Unit :: TestCase . test _ order -> Symbol (18200.0) -
テストの実行順序を返します。
テストの実行順序を返します。
デフォルトはランダムです。 -
test
/ unit (18198.0) -
ユニットテストを行うためのライブラリです。
...参照してください。
* Test::Unit - Ruby用単体テストフレームワーク: https://test-unit.github.io/
なお、2.2.0より前のtest/unit は当時バンドルしていた minitest/unit を使って再実装し
ていましたが、上記のtest/unitと完全な互換性がある......ィングフレームワークの歴史(2014年版) https://www.clear-code.com/blog/2014/11/6.html
* RubyKaigi 2015:The history of testing framework in Ruby https://www.clear-code.com/blog/2015/12/12.html
=== 使い方
Test::Unit は以下のように使います。
まずテスト対象......テスト(test_foo.rb)を書きます。テストを実行するメソッド(テストメソッド)の名前は
全て test_ で始まる必要があります。テストメソッドが実行される前には setup メソッドが必ず
呼ばれます。実行されたあとには、teardown メ... -
minitest
/ unit (18096.0) -
ユニットテストを行うためのライブラリです。
...ブラリです。
=== 使い方
minitest/unit は以下のように使います。
テスト対象のソース (foo.rb) を用意します。
class Foo
def foo
"foo"
end
def bar
"foo"
end
end
次にユニットテスト (test_foo.rb) を書きます。
テスト......すべて "test" で始まる必要があります。
テストメソッドが実行される前には setup メソッドが必ず実行されます。
テストメソッドが実行された後には teardown メソッドが必ず実行されます。
minitest/unit を Kernel.#require しただけ......Finished in 0.000940 seconds.
1) Failure:
test_bar(TestFoo) [test_foo.rb:20]:
Expected "bar", not "foo".
2 tests, 2 assertions, 1 failures, 0 errors, 0 skips
test_bar だけテストしたい場合は以下のようなオプションを与えます。
$ ruby test_foo.rb -n test_... -
test
/ unit (18054.0) -
ユニットテストを行うためのライブラリです。
...参照してください。
* Test::Unit - Ruby用単体テストフレームワーク: https://test-unit.github.io/
なお、2.2.0より前のtest/unit は当時バンドルしていた minitest/unit を使って再実装し
ていましたが、上記のtest/unitと完全な互換性がある......史については以下が詳しくまとまっています。
* Rubyのテスティングフレームワークの歴史(2014年版) https://www.clear-code.com/blog/2014/11/6.html
* RubyKaigi 2015:The history of testing framework in Ruby https://www.clear-code.com/blog/2015/12/12.html... -
MiniTest
:: Unit # location(exception) -> String (15500.0) -
与えられた例外の発生した場所を返します。
与えられた例外の発生した場所を返します。 -
Gem
:: Specification # has _ test _ suite? -> bool (15416.0) -
このメソッドは非推奨です。 Gem::Specification#has_unit_tests? を使用してください。
...このメソッドは非推奨です。 Gem::Specification#has_unit_tests? を使用してください。... -
MiniTest
:: Unit # start _ time -> Time (15400.0) -
テストの実行開始時刻を返します。
テストの実行開始時刻を返します。 -
MiniTest
:: Unit # assertion _ count -> Fixnum (15300.0) -
アサーション数を返します。
アサーション数を返します。 -
MiniTest
:: Unit # test _ count -> Fixnum (15300.0) -
テストケース数を返します。
テストケース数を返します。 -
Process
. # clock _ gettime(clock _ id , unit=:float _ second) -> Float | Integer (12437.0) -
POSIX の clock_gettime() 関数の時間を返します。
...POSIX の clock_gettime() 関数の時間を返します。
例:
p Process.clock_gettime(Process::CLOCK_MONOTONIC) #=> 896053.968060096
@param clock_id クロックの種類を以下の定数のいずれかで指定します。
サポートされている定数は OS やバー......t が32ビット整数型の場合、72分以上を表すことはできません。
@param unit 返値の型を指定します。
: :float_second
Float の秒 (デフォルト)
: :float_millisecond
Float のミリ秒
: :float_microsecond
Float のマイクロ秒
: :second
Integer の秒
: :mi......が必要なら、unit に :nanosecond を使ってください。
返値のオリジン(0)は様々です。
例えば、システムの起動時刻、プロセス起動時刻、エポックなどです。
CLOCK_REALTIME のオリジンはエポック (1970-01-01 00:00:00 UTC) と定義されて... -
Test
:: Unit . setup _ argv(original _ argv = ARGV) { |files| . . . } -> [String] (12408.0) -
original_argvで指定されたオプションを解析して、テスト対象になるファイル をrequireします。
...original_argvで指定されたオプションを解析して、テスト対象になるファイル
をrequireします。
@param original_argv オプションを指定します。省略された場合は、
Object::ARGVが使用されます。
@raise ArgumentError 指定さ......uireの対象
にします。
ブロックパラメータには上記のoriginal_argvから-xで指定されたもの以外のオ
プションが配列で渡されます。ファイル名の代わりにディレクトリを指定する
と、ディレクトリの中にあるtest_*.rbを全てrequir......のメソッド自体は、オプションを解析してrequireを行う以外の処理は行いま
せんが、test/unit.rbをrequireして呼び出すメソッドのため、結果的にユニッ
トテストが実行されます。testrbコマンドのように、ユニットテストを実行... -
Socket
:: Constants :: IP _ MTU -> Integer (12316.0) -
The Maximum Transmission Unit of the socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...The Maximum Transmission Unit of the socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, ip(7linux)... -
Socket
:: IP _ MTU -> Integer (12316.0) -
The Maximum Transmission Unit of the socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...The Maximum Transmission Unit of the socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, ip(7linux)...