ライブラリ
- ビルトイン (783)
- csv (88)
- erb (55)
- fileutils (33)
-
irb
/ inspector (11) - json (22)
-
json
/ add / exception (11) - logger (44)
-
minitest
/ mock (2) -
minitest
/ spec (3) -
minitest
/ unit (44) - mkmf (11)
-
net
/ http (33) -
net
/ imap (11) -
net
/ smtp (22) - objspace (11)
- openssl (11)
- optparse (66)
- pathname (22)
- rake (539)
-
rake
/ packagetask (11) -
rake
/ testtask (110) -
rubygems
/ server (11) -
rubygems
/ source _ index (11) -
rubygems
/ source _ info _ cache (66) -
rubygems
/ spec _ fetcher (11) -
rubygems
/ specification (33) - set (11)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - strscan (429)
- syslog (11)
-
test
/ unit (1) - tracer (11)
- uri (11)
- win32ole (22)
クラス
-
ARGF
. class (110) - Binding (6)
- CSV (88)
- Dir (11)
- ERB (55)
- Exception (40)
- File (99)
-
Gem
:: Server (11) -
Gem
:: SourceIndex (11) -
Gem
:: SourceInfoCache (66) -
Gem
:: SpecFetcher (11) -
Gem
:: Specification (33) - IO (29)
-
IRB
:: Inspector (11) - Logger (44)
- Method (10)
-
MiniTest
:: Mock (2) -
MiniTest
:: Spec (3) -
MiniTest
:: Unit (12) -
MiniTest
:: Unit :: TestCase (7) - Module (5)
-
Net
:: HTTPGenericRequest (33) -
Net
:: IMAP (11) -
Net
:: SMTP (22) -
OpenSSL
:: BN (11) - OptionParser (66)
- Pathname (22)
-
Rake
:: Application (55) -
Rake
:: FileList (198) -
Rake
:: FileTask (22) -
Rake
:: InvocationChain (44) -
Rake
:: PackageTask (11) -
Rake
:: TaskArguments (55) -
Rake
:: TestTask (110) - Set (11)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (79)
- StringScanner (418)
- Thread (22)
- TracePoint (22)
- Tracer (11)
-
URI
:: Generic (11) - WIN32OLE (11)
-
WIN32OLE
_ VARIANT (11)
モジュール
- FileTest (154)
- FileUtils (33)
- GC (11)
-
Gem
:: InstallUpdateOptions (11) - JSON (11)
-
JSON
:: Generator :: GeneratorMethods :: String (11) - Kernel (163)
- MiniTest (2)
-
MiniTest
:: Assertions (23) - ObjectSpace (11)
- Rake (22)
-
Rake
:: Cloneable (22) -
Rake
:: TaskManager (110) - Syslog (11)
-
Test
:: Unit (1)
オブジェクト
- ENV (44)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (22)
- == (11)
-
MINI
_ DIR (1) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) -
PASSTHROUGH
_ EXCEPTIONS (1) - Proc (11)
- Rubyの起動 (3)
- Ruby用語集 (11)
-
SUPPORTS
_ INFO _ SIGNAL (1) - StringScanner (11)
- VERSION (1)
- [] (62)
-
_ _ name _ _ (1) -
_ assertions (1) -
add
_ row (11) - after (1)
-
allocation
_ sourcefile (11) - append (22)
- application (11)
- 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)
-
backtrace
_ locations (33) - before (1)
-
beginning
_ of _ line? (11) - binmode (11)
- body (11)
-
body
_ stream (11) -
body
_ stream= (11) - bol? (11)
-
caller
_ locations (22) -
capture
_ io (1) - chardev? (11)
- check (11)
-
check
_ until (11) - chomp (11)
- chop (11)
- chown (11)
- chr (11)
- clear (11)
-
clear
_ exclude (11) - clone (11)
- close (11)
- closed? (11)
- concat (11)
-
const
_ source _ location (5) -
create
_ makefile (11) - current (1)
-
current
_ scope (11) -
datetime
_ format (11) -
datetime
_ format= (11) -
def
_ class (11) -
def
_ inspector (11) -
def
_ module (11) - define (11)
-
define
_ task (11) - delete (33)
- desc (11)
- directory? (11)
- dump (11)
- dup (11)
-
each
_ char (22) -
each
_ codepoint (22) - empty? (11)
- encoding (11)
- eos? (11)
- errors (1)
-
exception
_ details (1) -
excluded
_ from _ list? (11) -
executable
_ real? (11) - exist? (11)
- existing (11)
- existing! (11)
- expect (1)
- ext (11)
- failures (1)
- fetch (11)
-
filter
_ backtrace (1) - fnmatch (11)
- formatter (11)
- getc (11)
- gets (33)
- grpowned? (11)
- gsub (44)
- gsub! (11)
- hash (11)
- import (11)
-
in
_ namespace (11) -
inplace
_ mode (11) - inspect (27)
-
install
_ update _ defaults _ str (11) - intern (11)
-
internal
_ encoding (11) - invoke (11)
-
is
_ a? (11) -
kind
_ of? (11) - lambda (17)
-
last
_ comment (11) -
last
_ description (11) -
latest
_ cache _ data (11) -
latest
_ cache _ file (11) -
latest
_ gc _ info (11) -
latest
_ specs (33) -
latest
_ system _ cache _ file (22) -
latest
_ user _ cache _ file (22) - lchmod (11)
- lchown (11)
- length (11)
- libs (11)
- loader (11)
- location (1)
- lookup (11)
- mask (11)
- match? (11)
- matched (11)
- matched? (11)
-
matched
_ size (11) - member? (11)
- mkdir (11)
- move (11)
-
mu
_ pp (1) - mv (11)
- name (22)
- names (11)
- needed? (11)
- new (68)
-
new
_ scope (11) - on (11)
-
on
_ head (11) -
on
_ tail (11) - open (44)
-
original
_ dir (22) -
package
_ files (11) - parse (22)
- parse! (11)
- pass (1)
- path (11)
- pathmap (11)
- pattern (11)
- peek (11)
- peep (11)
- pipe? (11)
- pointer (11)
- pointer= (11)
- pos (11)
- pos= (11)
-
post
_ match (11) -
pre
_ match (11) -
prime
_ fasttest? (11) - proc (18)
-
process
_ args (1) - puke (1)
- puts (11)
- rake (11)
- rakefile (11)
- read (22)
- readable? (11)
-
readable
_ real? (11) - readlines (11)
- readlink (11)
- ready (11)
- reject (22)
- reject! (11)
- report (1)
- reset (11)
- resolve (11)
- rest (11)
- rest? (11)
-
rest
_ size (11) - restsize (11)
- result (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby
_ opts (11) -
rubygems
/ commands / check _ command (11) -
rubygems
/ commands / install _ command (11) - run (13)
-
run
_ test _ suites (1) - scan (11)
-
scan
_ full (11) -
scan
_ until (11) -
search
_ full (11) - select (11)
-
set
_ backtrace (11) -
setup
_ argv (1) - size (22)
- size? (11)
- skip (11)
-
skip
_ until (11) -
source
_ location (6) - src (11)
-
start
_ time (1) - string (11)
- sub! (11)
-
sub
_ ext (11) -
synthesize
_ file _ task (11) - tasks (11)
- terminate (11)
-
test
_ file (11) -
test
_ files (11) -
test
_ methods (1) -
test
_ order (1) -
test
_ suite _ file (11) -
test
_ suites (1) -
to
_ a (22) -
to
_ ary (11) -
to
_ hash (11) -
to
_ json (22) -
to
_ s (27) -
top
_ level _ tasks (11) - unlink (11)
- unscan (11)
- verbose (11)
- verify (1)
- warn (7)
- warning (11)
-
with
_ defaults (11) -
world
_ readable? (11) -
world
_ writable? (11) - writable? (11)
-
writable
_ real? (11) - write (7)
- yaml (11)
-
yaml
/ store (11) - zero? (11)
- クラス/メソッドの定義 (11)
- リテラル (11)
- 手続きオブジェクトの挙動の詳細 (11)
- 演算子式 (11)
検索結果
先頭5件
- Kernel
. # test(cmd , file) -> bool | Time | Integer | nil - Kernel
. # test(cmd , file1 , file2) -> bool - Shell
:: CommandProcessor # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil - Shell
:: Filter # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil - MiniTest
:: Unit :: TestCase . test _ order -> Symbol
-
Kernel
. # test(cmd , file) -> bool | Time | Integer | nil (21359.0) -
単体のファイルでファイルテストを行います。
...でファイルテストを行います。
@param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file テストするファイルのパスを......: ?z
ファイルサイズが 0 である
: ?s
ファイルサイズが 0 でない (ファイルサイズを返す、0 ならば nil) -> Integer|nil
: ?f
ファイルはプレーンファイルである
: ?d
ファイルはディレクトリである
: ?l
ファイルはシン......を返す -> Time
: ?A
ファイルの最終アクセス時刻を返す -> Time
: ?C
ファイルの inode 変更時刻を返す -> Time
//emlist[例][ruby]{
IO.write("testfile", "test")
test("r", "testfile") # => true
test("s", "testfile") # => 4
test("M", "testfile") # => 2018-03-31 07:38... -
Kernel
. # test(cmd , file1 , file2) -> bool (21229.0) -
2ファイル間のファイルテストを行います。
...のファイルテストを行います。
@param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file1 テストするファイルのパスを......刻が古い
: ?-
ファイル1とファイル2が同一のファイルである
//emlist[例][ruby]{
IO.write("testfile1", "test1")
IO.write("testfile2", "test2")
%w(= < > -).each do |e|
result = test(e, "testfile1", "testfile2")
puts "#{e}: #{result}"
end
//}
# => =: true
# => <: false
#......=> >: false
# => -: false... -
Shell
:: CommandProcessor # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (18329.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param......す。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end
p sh[?e, "foo"] # => true
p sh[:e, "foo"] # => true
p sh["e", "foo"] # => true
p sh[:ex......ists?, "foo"] # => true
p sh["exists?", "foo"] # => true
@see Kernel.#test, FileTest... -
Shell
:: Filter # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (18329.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param......す。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end
p sh[?e, "foo"] # => true
p sh[:e, "foo"] # => true
p sh["e", "foo"] # => true
p sh[:ex......ists?, "foo"] # => true
p sh["exists?", "foo"] # => true
@see Kernel.#test, FileTest... -
MiniTest
:: Unit :: TestCase . test _ order -> Symbol (18301.0) -
テストの実行順序を返します。
テストの実行順序を返します。
デフォルトはランダムです。 -
Shell
# test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (15329.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param......す。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end
p sh[?e, "foo"] # => true
p sh[:e, "foo"] # => true
p sh["e", "foo"] # => true
p sh[:ex......ists?, "foo"] # => true
p sh["exists?", "foo"] # => true
@see Kernel.#test, FileTest... -
MiniTest
:: Unit # run _ test _ suites(filter = / . / ) -> Array (15301.0) -
全てのテストを実行します。
...全てのテストを実行します。
@param filter 実行するテストメソッド名を正規表現で指定します。
@return テストケース数とアサーション数を返します。... -
FileTest
. # readable _ real?(file) -> bool (15300.0) -
ファイルがカレントプロセスの実ユーザか実グループによって読み込み可能な時に真を 返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...読み込み可能な時に真を
返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列を指定します。
@see FileTest.#readable?... -
OpenSSL
:: BN # prime _ fasttest?(checks=nil , vtrivdiv=true) -> bool (12418.0) -
自身が素数であるなら true を返します。
...自身が素数であるなら true を返します。
vtrivdiv が真である場合には、 Miller-Rabin 法での
判定の前に小さな素数で割ることで素数か否かを
調べます。自身が小さな素数である場合にはこの手順
により素数ではないと誤った......Miller-Rabin 法により確率的に判定します。
checksで指定した回数だけ繰り返します。
checksがnilである場合は OpenSSL が適切な
回数を判断します。
//emlist[][ruby]{
require 'openssl'
# 181 は 「小さな素数」である
OpenSSL::BN.new("181").prime_f......true) # => false
OpenSSL::BN.new("181").prime_fasttest?(nil, false) # => true
//}
@param checks Miller-Robin法の繰り返しの回数
@param vtrivdiv 真なら小さな素数で割ることでの素数判定を試みます
@raise OpenSSL::BNError 判定時にエラーが発生
@see OpenSSL::BN#pr... -
MiniTest
:: Assertions # assert(test , message = nil) -> true (12307.0) -
与えられた式の評価結果が真である場合、検査にパスしたことになります。
...@param test 真偽値を返す式を指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise Mi......niTest::Assertion 与えられた式が偽である場合に発生します。... -
MiniTest
:: Unit :: TestCase . test _ methods -> Array (12307.0) -
テストメソッドのリストを返します。
...テストメソッドのリストを返します。
MiniTest::Unit::TestCase.test_order の値が :random である場合は
返されるメソッドリストの順番はランダムです。
そうでない場合は、文字コード順にソートされます。... -
MiniTest
:: Unit :: TestCase . test _ suites -> Array (12301.0) -
テストクラス名のリストを返します。
テストクラス名のリストを返します。 -
Gem
:: SourceInfoCache # latest _ user _ cache _ file -> String (12300.0) -
最新のユーザーキャッシュのファイル名を返します。
最新のユーザーキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache . latest _ user _ cache _ file -> String (12300.0) -
最新のユーザーキャッシュのファイル名を返します。
最新のユーザーキャッシュのファイル名を返します。 -
MiniTest
:: Unit :: TestCase # run(runner) -> String (12300.0) -
自身に関連付けられているテストを実行します。
...自身に関連付けられているテストを実行します。
MiniTest::Unit::TestCase#setup がサブクラスで再定義されている場合はそれらも実行します。
@param runner テストの実行結果を管理するオブジェクトを指定します。... -
MiniTest
:: Assertions # assert _ in _ epsilon(actual , expected , epsilon = 0 . 001 , message = nil) -> true (12206.0) -
与えられた期待値と実際の値の相対誤差が許容範囲内である場合、検査にパスしたことになります。
...d - actual).abs
@param expected 期待値を指定します。
@param actual 実際の値を指定します。
@param epsilon 許容する相対誤差を指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Pr......oc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 検査に失敗した場合に発生します。... -
MiniTest
:: Assertions # _ assertions -> Fixnum (12200.0) -
アサーション数を返します。
アサーション数を返します。 -
MiniTest
:: Assertions # assert _ block(message = nil) { . . . } -> true (12200.0) -
与えられたブロックの評価結果が真である場合、検査にパスしたことになります。
...になります。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたブ... -
MiniTest
:: Assertions # assert _ empty(object , message = nil) -> true (12200.0) -
与えられたオブジェクトが空である場合、検査にパスしたことになります。
...param object 任意のオブジェクトを指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@rai......se MiniTest::Assertion 与えられたオブジェクトが empty? メソッドを持たない場合に発生します。
また、与えられたオブジェクトが空でない場合にも発生します。... -
MiniTest
:: Assertions # assert _ equal(expected , actual , message = nil) -> true (12200.0) -
与えられた期待値と実際の値が等しい場合、検査にパスしたことになります。
...ます。
@param expected 期待値を指定します。
@param actual 実際の値を指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した......結果を使用します。
@raise MiniTest::Assertion 与えられた期待値と実際の値が等しくない場合に発生します。
@see Object#==... -
MiniTest
:: Assertions # assert _ in _ delta(expected , actual , delta = 0 . 001 , message = nil) -> true (12200.0) -
期待値と実際の値の差の絶対値が与えられた絶対誤差以下である場合、検査にパスしたことになります。
...す。
@param expected 期待値を指定します。
@param actual 実際の値を指定します。
@param delta 許容する絶対誤差を指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指......定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられた期待値と実際の値の差の絶対値が与えられた差分を越える場合に発生します。... -
MiniTest
:: Assertions # assert _ includes(collection , object , message = nil) -> true (12200.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 (12200.0) -
与えられたオブジェクトが与えられたクラスの直接のインスタンスである場合、検査にパスしたことになります。
...合、検査にパスしたことになります。
@param klass オブジェクトが直接のインタンスであることを期待するクラスを指定します。
@param object 任意のオブジェクトを指定します。
@param message 検査に失敗した場合に表示するメッ......セージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトが与えられたクラスの直接のインスタンスでない......場合に発生します。
@see Module#===, MiniTest::Assertions#assert_kind_of... -
MiniTest
:: Assertions # assert _ kind _ of(klass , object , message) -> true (12200.0) -
与えられたオブジェクトが与えられたクラスまたはそのサブクラスのインスタンス である場合、検査にパスしたことになります。
...。
@param klass オブジェクトが所属することを期待するクラスを指定します。
@param object 任意のオブジェクトを指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を......指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトが与えられたクラスまたはそのサブクラスの
インスタンスではない場合に発生し......ます。
@see Object#kind_of?, MiniTest::Assertions#assert_instance_of... -
MiniTest
:: Assertions # assert _ match(regexp , str , message = nil) -> true (12200.0) -
与えられた文字列が与えられた正規表現にマッチした場合、検査にパスしたことになります。
...なります。
@param regexp 正規表現か文字列を指定します。文字列を指定した場合は文字列そのものにマッチする
正規表現に変換してから使用します。
@param str 検査対象の文字列を指定します。
@param message 検査に......合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられた文字列が与えられた正規表現にマッチしなかっ...