2806件ヒット
[1-100件を表示]
(0.062秒)
別のキーワード
種類
- インスタンスメソッド (1628)
- モジュール関数 (546)
- 特異メソッド (490)
- 文書 (104)
- ライブラリ (38)
ライブラリ
- ビルトイン (1087)
- csv (156)
- erb (60)
- fileutils (36)
-
irb
/ inspector (12) - json (24)
-
json
/ add / exception (12) - logger (24)
-
minitest
/ mock (2) -
minitest
/ spec (3) -
minitest
/ unit (41) - mkmf (12)
-
net
/ http (48) -
net
/ imap (12) -
net
/ smtp (24) - objspace (12)
- openssl (12)
- optparse (72)
- pathname (36)
- rake (348)
-
rake
/ loaders / makefile (12) -
rake
/ packagetask (12) -
rake
/ testtask (108) -
rubygems
/ server (12) -
rubygems
/ source _ info _ cache (12) -
rubygems
/ specification (24) -
rubygems
/ validator (12) - set (18)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - strscan (300)
- syslog (24)
-
test
/ unit (1) - tracer (24)
- uri (12)
- win32ole (24)
クラス
-
ARGF
. class (96) - CSV (156)
- Dir (12)
- ERB (60)
- Exception (44)
- File (168)
-
Gem
:: Server (12) -
Gem
:: SourceInfoCache (12) -
Gem
:: Specification (24) -
Gem
:: Validator (12) - IO (104)
-
IRB
:: Inspector (12) - Logger (24)
- Method (12)
-
MiniTest
:: Mock (2) -
MiniTest
:: Spec (3) -
MiniTest
:: Unit (13) -
MiniTest
:: Unit :: TestCase (2) - Module (12)
-
Net
:: HTTPGenericRequest (48) -
Net
:: IMAP (12) -
Net
:: SMTP (24) -
ObjectSpace
:: WeakMap (12) -
OpenSSL
:: BN (12) - OptionParser (72)
- Pathname (36)
-
Rake
:: Application (24) -
Rake
:: FileList (96) -
Rake
:: InvocationChain (48) -
Rake
:: MakefileLoader (12) -
Rake
:: NameSpace (12) -
Rake
:: PackageTask (12) -
Rake
:: TaskArguments (48) -
Rake
:: TestTask (108) - Set (24)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (87)
- StringScanner (300)
- Thread (24)
- TracePoint (12)
- Tracer (24)
-
URI
:: Generic (12) - WIN32OLE (12)
-
WIN32OLE
_ VARIANT (12)
モジュール
- FileTest (309)
- FileUtils (36)
- GC (24)
- JSON (12)
-
JSON
:: Generator :: GeneratorMethods :: String (12) - Kernel (177)
- MiniTest (1)
-
MiniTest
:: Assertions (25) - ObjectSpace (12)
- Rake (24)
-
Rake
:: TaskManager (84) - Syslog (24)
-
Test
:: Unit (1)
オブジェクト
- ENV (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (24)
- == (12)
-
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Ruby用語集 (12)
- [] (66)
- []= (12)
-
_ assertions= (1) -
add
_ loader (12) -
add
_ row (12) - after (1)
-
allocation
_ sourcefile (12) - append (24)
- application (12)
- application= (12)
- 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) - atime (12)
-
backtrace
_ locations (36) - before (1)
- binmode (12)
- blockdev? (12)
- body (12)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) -
caller
_ locations (24) -
capture
_ io (1) - chardev? (12)
- check (12)
-
check
_ until (12) - chomp (12)
- chop (12)
- chown (12)
- chr (12)
- clear (12)
- clone (12)
- close (12)
- closed? (12)
- concat (12)
-
const
_ source _ location (12) -
create
_ makefile (12) -
create
_ rule (12) - ctime (36)
-
datetime
_ format (12) -
datetime
_ format= (12) -
def
_ class (12) -
def
_ inspector (12) -
def
_ module (12) -
define
_ task (12) - delete (36)
-
delete
_ if (12) - desc (12)
- directory? (12)
- dump (12)
- dup (12)
-
each
_ char (24) - egrep (12)
- empty? (9)
- encoding (12)
- errors= (1)
-
exception
_ details (1) -
excluded
_ from _ list? (12) - executable? (12)
-
executable
_ real? (12) - exist? (24)
- expect (1)
- ext (12)
- failures= (1)
- fdatasync (12)
- fetch (12)
- file? (12)
- filter (36)
-
filter
_ backtrace (1) - flunk (1)
- flush (12)
- fnmatch (12)
- getc (12)
- gets (36)
- grpowned? (12)
- gsub (36)
- hash (12)
- identical? (12)
- import (12)
-
in
_ namespace (12) -
inplace
_ mode (12) - inspect (18)
- intern (12)
-
internal
_ encoding (12) - invoke (12)
- it (1)
- lambda (18)
-
latest
_ cache _ file (12) -
latest
_ gc _ info (24) -
latest
_ specs (12) - lchmod (12)
- lchown (12)
- length (12)
- libs= (12)
- link (12)
- load (12)
- loader= (12)
- lookup (12)
- mask (12)
- mask= (12)
- match? (12)
- member? (12)
-
minitest
/ unit (1) - mkdir (12)
- move (12)
- mtime (12)
-
mu
_ pp (1) - mv (12)
- name= (12)
-
net
/ smtp (12) - new (124)
-
new
_ scope (12) - on (24)
-
on
_ head (12) -
on
_ tail (12) - open (72)
- output= (1)
- owned? (12)
-
package
_ files= (12) - parse (24)
- parse! (12)
- pass (1)
- path (12)
- pathmap (12)
- peek (12)
- peep (12)
- pipe? (12)
- pointer (12)
- pointer= (12)
- pos (12)
- pos= (12)
-
prime
_ fasttest? (12) - proc (19)
-
process
_ args (1) -
program
_ name= (12) - puke (1)
- puts (24)
- rake (12)
- read (24)
- readable? (12)
-
readable
_ real? (12) - readlines (12)
- readlink (12)
- ready (12)
- reject! (12)
- report= (1)
- reset (12)
- result (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby
_ opts= (12) - run (14)
-
run
_ test _ suites (1) - scan (12)
-
scan
_ full (12) -
scan
_ until (12) -
search
_ full (12) - select (12)
-
set
_ backtrace (12) - setgid? (12)
- setuid? (12)
-
setup
_ argv (1) - size (24)
- size? (12)
- skip (13)
-
skip
_ until (12) - skips= (1)
- socket? (12)
- src (12)
-
start
_ time= (1) - status (1)
- sticky? (12)
- string= (12)
-
sub
_ ext (12) - symlink? (12)
-
synthesize
_ file _ task (12) - terminate (12)
-
test
/ unit (1) -
test
_ count= (1) -
test
_ files= (24) -
test
_ suite _ file= (12) -
to
_ json (24) -
to
_ s (6) -
tty
_ output= (12) -
unit
_ test (12) - unlink (12)
- unscan (12)
- verbose= (12)
- verify (1)
- warn (8)
- warning= (12)
-
with
_ defaults (12) -
world
_ readable? (12) -
world
_ writable? (12) - writable? (12)
-
writable
_ real? (12) - write (8)
- yaml (12)
- zero? (12)
- クラス/メソッドの定義 (12)
- リテラル (11)
- 演算子式 (12)
検索結果
先頭5件
- Kernel
. # test(cmd , file) -> bool | Time | Integer | nil - Kernel
. # test(cmd , file1 , file2) -> bool - Shell
# test(command , file1 , file2 = nil) -> bool | Time | Integer | nil - Shell
:: CommandProcessor # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil - Shell
:: Filter # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil
-
Kernel
. # test(cmd , file) -> bool | Time | Integer | nil (18151.0) -
単体のファイルでファイルテストを行います。
...ルでファイルテストを行います。
@param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file テストするファイルのパス......を表す文字列か IO オブジェクトを指定します。
@return 下表に特に明記していないものは、真偽値を返します。
以下は cmd として指定できる文字リテラルとその意味です。
: ?r
ファイルを実効 uid で読むことができる
: ?w......me
: ?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:40 +0900
//}... -
Kernel
. # test(cmd , file1 , file2) -> bool (18151.0) -
2ファイル間のファイルテストを行います。
...間のファイルテストを行います。
@param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file1 テストするファイルのパス......を表す文字列か IO オブジェクトを指定します。
@param file2 テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@return 真偽値を返します。
以下は cmd として指定できる文字リテラルとその意味です。
:......ァイル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
# => -: fals... -
Shell
# test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (15153.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...ernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param......file1 文字列でファイルへのパスを指定します。
@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[:exists?, "foo"] # => true
p sh["exists?", "foo"] # => true
@see Kernel.#test, FileTest... -
Shell
:: CommandProcessor # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (15153.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...ernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param......file1 文字列でファイルへのパスを指定します。
@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[:exists?, "foo"] # => true
p sh["exists?", "foo"] # => true
@see Kernel.#test, FileTest... -
Shell
:: Filter # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (15153.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...ernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param......file1 文字列でファイルへのパスを指定します。
@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[:exists?, "foo"] # => true
p sh["exists?", "foo"] # => true
@see Kernel.#test, FileTest... -
MiniTest
:: Unit # run _ test _ suites(filter = / . / ) -> Array (9113.0) -
全てのテストを実行します。
...全てのテストを実行します。
@param filter 実行するテストメソッド名を正規表現で指定します。
@return テストケース数とアサーション数を返します。... -
Rake
:: TestTask # test _ files=(list) (9113.0) -
明示的にテスト対象のファイルを指定します。
...明示的にテスト対象のファイルを指定します。
Rake::TestTask#pattern=, Rake::TestTask#test_files= の
両方でテスト対象を指定した場合、両者は一つにまとめて使用されます。
@param list 配列か Rake::FileList のインスタンスを指定します... -
MiniTest
:: Unit # test _ count=(count) (9107.0) -
テストケース数をセットします。
...テストケース数をセットします。
@param count 件数を指定します。... -
test
/ unit (6216.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 は以下のように使います。
まずテスト対象のソース(foo.rb)が必要です......require 'test/unit'
require 'foo'
class TC_Foo < Test::Unit::TestCase
def setup
@obj = Foo.new
end
# def teardown
# end
def test_foo
assert_equal("foo", @obj.foo)
end
def test_bar
assert_equal("bar", @obj.bar)
e... -
minitest
/ unit (6132.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.#requir......require 'minitest/unit'
require 'foo'
MiniTest::Unit.autorun
class TestFoo < MiniTest::Unit::TestCase
def setup
@foo = Foo.new
end
# teardown はあまり使わない
def teardown
@foo = nil
end
def test_foo
assert_equal "foo", @foo.foo
e... -
OpenSSL
:: BN # prime _ fasttest?(checks=nil , vtrivdiv=true) -> bool (6124.0) -
自身が素数であるなら true を返します。
...fasttest?(nil, true) # => false
OpenSSL::BN.new("181").prime_fasttest?(nil, false) # => true
//}
@param checks Miller-Robin法の繰り返しの回数
@param vtrivdiv 真なら小さな素数で割ることでの素数判定を試みます
@raise OpenSSL::BNError 判定時にエラーが発生
@see... -
Gem
:: Specification # test _ suite _ file=(file) (6123.0) -
この属性は非推奨です。 Gem::Specification#test_files= を使用してください。
...この属性は非推奨です。 Gem::Specification#test_files= を使用してください。
@param file テストスイートのファイルを指定します。... -
GC
. latest _ gc _ info(key) -> object (6112.0) -
最新のGCの情報を返します。
...新のGCの情報を返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。
@param key 得られる情報から......す。
//emlist[例][ruby]{
latest = GC.latest_gc_info
latest # => {:major_by=>nil, :gc_by=>:newobj, :have_finalizer=>false, :immediate_sweep=>false, :state=>:sweeping}
stat = GC.stat
merged = GC.latest_gc_info(stat)
merged == latest.merge(stat) # => true
GC.latest_gc_info(:gc_by) # => :newobj... -
GC
. latest _ gc _ info(result _ hash = {}) -> Hash (6112.0) -
最新のGCの情報を返します。
...新のGCの情報を返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。
@param key 得られる情報から......す。
//emlist[例][ruby]{
latest = GC.latest_gc_info
latest # => {:major_by=>nil, :gc_by=>:newobj, :have_finalizer=>false, :immediate_sweep=>false, :state=>:sweeping}
stat = GC.stat
merged = GC.latest_gc_info(stat)
merged == latest.merge(stat) # => true
GC.latest_gc_info(:gc_by) # => :newobj...