種類
- インスタンスメソッド (130)
- モジュール関数 (44)
- 特異メソッド (37)
- 文書 (15)
- 定数 (4)
ライブラリ
- ビルトイン (83)
- csv (11)
- json (11)
-
minitest
/ mock (2) -
minitest
/ spec (4) -
minitest
/ unit (48) - rake (22)
-
rubygems
/ specification (33) -
test
/ unit (1)
クラス
-
ARGF
. class (22) - CSV (11)
-
Gem
:: Specification (33) - IO (7)
-
MiniTest
:: Mock (2) -
MiniTest
:: Spec (4) -
MiniTest
:: Unit (15) -
MiniTest
:: Unit :: TestCase (8) - Module (5)
-
Rake
:: TaskArguments (11) - String (16)
モジュール
- FileTest (33)
- JSON (11)
- MiniTest (2)
-
MiniTest
:: Assertions (23) -
Rake
:: TaskManager (11) -
Test
:: Unit (1)
キーワード
-
MINI
_ DIR (1) -
NEWS for Ruby 3
. 0 . 0 (4) -
PASSTHROUGH
_ EXCEPTIONS (1) -
SUPPORTS
_ INFO _ SIGNAL (1) - VERSION (1)
-
_ _ name _ _ (1) -
_ assertions (1) - after (1)
- assert (1)
-
assert
_ block (1) -
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ includes (1) -
assert
_ instance _ of (1) -
assert
_ kind _ of (1) -
assert
_ match (1) -
assert
_ nil (1) -
assert
_ operator (1) -
assert
_ raises (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
assert
_ send (1) -
assert
_ throws (1) -
assertion
_ count (1) - autorun (1)
- before (1)
-
capture
_ io (1) -
const
_ source _ location (5) - current (1)
- dump (11)
- errors (1)
-
exception
_ details (1) - expect (1)
- failures (1)
-
filter
_ backtrace (1) - gets (22)
-
has
_ test _ suite? (11) -
has
_ unit _ tests? (11) - location (1)
- lookup (11)
-
mu
_ pp (1) - new (27)
- pass (1)
- passed? (1)
-
process
_ args (1) - puke (1)
- report (1)
-
ruby 1
. 8 . 4 feature (11) - run (2)
-
run
_ test _ suites (1) -
setup
_ argv (1) - skips (1)
-
start
_ time (1) - status (1)
-
test
_ count (1) -
test
_ methods (1) -
test
_ order (1) -
test
_ suite _ file (11) -
test
_ suites (1) - verify (1)
-
with
_ defaults (11) -
world
_ writable? (11) - writable? (11)
-
writable
_ real? (11) - write (7)
検索結果
先頭5件
-
MiniTest
:: Unit :: TestCase . test _ suites -> Array (30501.0) -
テストクラス名のリストを返します。
テストクラス名のリストを返します。 -
MiniTest
:: Spec . it(desc) { . . . } -> () (30401.0) -
テストケースを一つ定義します。
テストケースを一つ定義します。
与えられたブロックが一つのテストケースに相当します。
@param desc テストケースの説明を指定します。 -
MiniTest
:: Unit # run _ test _ suites(filter = / . / ) -> Array (27501.0) -
全てのテストを実行します。
...全てのテストを実行します。
@param filter 実行するテストメソッド名を正規表現で指定します。
@return テストケース数とアサーション数を返します。... -
MiniTest
:: Unit :: TestCase . test _ methods -> Array (21307.0) -
テストメソッドのリストを返します。
...テストメソッドのリストを返します。
MiniTest::Unit::TestCase.test_order の値が :random である場合は
返されるメソッドリストの順番はランダムです。
そうでない場合は、文字コード順にソートされます。... -
MiniTest
:: Unit :: TestCase . test _ order -> Symbol (21301.0) -
テストの実行順序を返します。
テストの実行順序を返します。
デフォルトはランダムです。 -
MiniTest
:: Unit :: TestCase :: SUPPORTS _ INFO _ SIGNAL -> Fixnum | nil (21300.0) -
Signal が INFO というシグナルをサポートしているかどうかを 調べるための定数です。内部で使用します。
...Signal が INFO というシグナルをサポートしているかどうかを
調べるための定数です。内部で使用します。... -
Gem
:: Specification # test _ suite _ file -> String (18517.0) -
この属性は非推奨です。 Gem::Specification#test_files を使用してください。
...この属性は非推奨です。 Gem::Specification#test_files を使用してください。... -
Gem
:: Specification # has _ test _ suite? -> bool (18501.0) -
このメソッドは非推奨です。 Gem::Specification#has_unit_tests? を使用してください。
...このメソッドは非推奨です。 Gem::Specification#has_unit_tests? を使用してください。... -
Gem
:: Specification # has _ unit _ tests? -> bool (18500.0) -
この Gem パッケージがユニットテストを含むかどうか返します。
この Gem パッケージがユニットテストを含むかどうか返します。
真の場合はユニットテストを含みます。そうでない場合は偽を返します。 -
MiniTest
:: Unit # test _ count -> Fixnum (18401.0) -
テストケース数を返します。
テストケース数を返します。 -
MiniTest
:: Unit :: TestCase :: PASSTHROUGH _ EXCEPTIONS -> [Class] (18300.0) -
システム関連の例外のリストです。内部で使用します。
システム関連の例外のリストです。内部で使用します。 -
FileTest
. # writable?(file) -> bool (15406.0) -
ファイルがカレントプロセスにより書き込み可能である時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...false を返します。
@param file ファイル名を表す文字列を指定します。
//emlist[例][ruby]{
IO.write("testfile", "test")
File.chmod(0600, "testfile")
FileTest.writable?("testfile") # => true
File.chmod(0400, "testfile")
FileTest.writable?("testfile") # => false
//}... -
FileTest
. # world _ writable?(path) -> bool (15400.0) -
path が全てのユーザから書き込めるならば、そのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
...を表す
整数を返します。そうでない場合は nil を返します。
整数の意味はプラットフォームに依存します。
@param path パスを表す文字列を指定します。
m = FileTest.world_writable?("/tmp")
"%o" % m #=> "777"... -
FileTest
. # writable _ real?(file) -> bool (15400.0) -
ファイルがカレントプロセスの実ユーザか実グループによって書き込み可能である時に真 を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...込み可能である時に真
を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列を指定します。
@see FileTest.#writable?... -
MiniTest
:: MINI _ DIR -> String (15400.0) -
このライブラリがインストールされているディレクトリの親ディレクトリの名前を返します。
このライブラリがインストールされているディレクトリの親ディレクトリの名前を返します。 -
MiniTest
:: Unit # location(exception) -> String (15400.0) -
与えられた例外の発生した場所を返します。
与えられた例外の発生した場所を返します。 -
MiniTest
:: Unit # start _ time -> Time (15400.0) -
テストの実行開始時刻を返します。
テストの実行開始時刻を返します。 -
MiniTest
:: Assertions # assert _ in _ epsilon(actual , expected , epsilon = 0 . 001 , message = nil) -> true (15306.0) -
与えられた期待値と実際の値の相対誤差が許容範囲内である場合、検査にパスしたことになります。
...が真である場合、検査をパスします。
[expected, actual].min * epsilon >= (extected - actual).abs
@param expected 期待値を指定します。
@param actual 実際の値を指定します。
@param epsilon 許容する相対誤差を指定します。
@param message 検査に......失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 検査に失敗した場合に発生します。... -
MiniTest
:: Assertions # assert _ in _ delta(expected , actual , delta = 0 . 001 , message = nil) -> true (15300.0) -
期待値と実際の値の差の絶対値が与えられた絶対誤差以下である場合、検査にパスしたことになります。
...ます。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられた期待値と実際の値の差の絶対値が与えられた差分を越える場合に発生します。... -
MiniTest
:: Assertions # assert _ includes(collection , object , message = nil) -> true (15300.0) -
与えられたコレクションにオブジェクトが含まれている場合、検査にパスしたことになります。
...与えられたコレクションにオブジェクトが含まれている場合、検査にパスしたことになります。
@param collection 任意のコレクションを指定します。
@param object 任意のオブジェクトを指定します。
@param message 検査に失敗した......か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 第一引数のオブジェクトが include? メソッドを持たない場合に発生します。
与えられたコレクショ... -
MiniTest
:: Assertions # assert _ instance _ of(klass , object , message = nil) -> true (15300.0) -
与えられたオブジェクトが与えられたクラスの直接のインスタンスである場合、検査にパスしたことになります。
...Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトが与えられたクラスの直接のインスタンスでない
場合に発生します。
@see Module#===, MiniTest::Assertions#assert_kind_of... -
MiniTest
:: Assertions # assert _ kind _ of(klass , object , message) -> true (15300.0) -
与えられたオブジェクトが与えられたクラスまたはそのサブクラスのインスタンス である場合、検査にパスしたことになります。
...結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトが与えられたクラスまたはそのサブクラスの
インスタンスではない場合に発生します。
@see Object#kind_of?, MiniTest::Assertions#assert_instance_of... -
MiniTest
:: Unit # assertion _ count -> Fixnum (15300.0) -
アサーション数を返します。
アサーション数を返します。 -
MiniTest
:: Unit # failures -> Fixnum (15300.0) -
失敗したアサーション数を返します。
失敗したアサーション数を返します。 -
MiniTest
:: Unit # skips -> Fixnum (15300.0) -
実行しなかったテストケース数を返します。
実行しなかったテストケース数を返します。 -
MiniTest
:: Unit :: TestCase # _ _ name _ _ -> String (15300.0) -
自身の名前を返します。
自身の名前を返します。 -
MiniTest
:: Unit :: TestCase # run(runner) -> String (15300.0) -
自身に関連付けられているテストを実行します。
...自身に関連付けられているテストを実行します。
MiniTest::Unit::TestCase#setup がサブクラスで再定義されている場合はそれらも実行します。
@param runner テストの実行結果を管理するオブジェクトを指定します。... -
MiniTest
:: Unit :: VERSION -> String (15300.0) -
このライブラリのバージョンを返します。
このライブラリのバージョンを返します。 -
MiniTest
:: Unit :: TestCase # passed? -> bool (15200.0) -
自身の実行に成功した場合は真を返します。 そうでない場合は偽を返します。
自身の実行に成功した場合は真を返します。
そうでない場合は偽を返します。 -
IO
# write(*str) -> Integer (12412.0) -
IOポートに対して str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。 実際に出力できたバイト数を返します。
...
IOポートに対して str を出力します。str が文字列でなけ
れば to_s による文字列化を試みます。
実際に出力できたバイト数を返します。
IO#syswrite を除く全ての出力メソッドは、最終的に
"write" という名のメソッドを呼び出......ise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
File.open("textfile", "w+") do |f|
f.write("This is") # => 7
end
File.read("textfile") # => "This is"
//}
//emli......st[複数引数の例][ruby]{
File.open("textfile", "w+") do |f|
f.write("This is", " a test\n") # => 15
end
File.read("textfile") # => "This is a test\n"
//}... -
Rake
:: TaskArguments # with _ defaults(defaults) -> Hash (12412.0) -
パラメータにデフォルト値をセットします。
...list[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
arguments = Rake::TaskArguments.new(["name1", "name2"], ["value1", "value2"])
arguments.to_hash # => {:name1=>"value1", :name2=>"value2"}
arguments.with......_defaults({ default_key: "default_value"}) # => {:default_key=>"default_value", :name1=>"value1", :name2=>"value2"}
arguments.to_hash # => {:default_key=>"default_value", :name1=>"value1", :name2=>"value2"}
end
//}...