るりまサーチ

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

別のキーワード

  1. matrix unit
  2. validator unit_test
  3. rubygems/validator unit_test
  4. specification has_unit_tests?
  5. rubygems/specification has_unit_tests?

検索結果

<< 1 2 3 > >>

Matrix.unit(n) -> Matrix (15107.0)

n次の単位行列を生成します。

...n次の単位行列を生成します。

@
param n 単位行列の次元

単位行列とは、対角要素が全て1で非対角要素が全て0であるような行列のことです。...

Gem::Validator#unit_test(gem_spec) (6107.0)

与えられた Gem スペックにしたがってユニットテストを実行します。

...与えられた Gem スペックにしたがってユニットテストを実行します。

@
param gem_spec Gem::Specification のインスタンスを指定します。...

Matrix#unitary? -> bool (6106.0)

行列がユニタリならば true を返します。

...行列がユニタリならば true を返します。

@
raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します...

minitest/unit (6102.0)

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

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

=== 使い方

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

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

class Foo
def foo
"foo"
end
def bar
"foo"
end
end

次にユニットテス...
...必ず実行されます。

minitest/unit を Kernel.#require しただけではテストが自動実行されません。

require 'minitest/unit'
require 'foo'

MiniTest::Unit.autorun

class TestFoo < MiniTest::Unit::TestCase
def setup
@
foo = Foo.new
end
# teardown...
...f teardown
@
foo = nil
end

def test_foo
assert_equal "foo", @foo.foo
end

def test_bar
assert_equal "bar", @foo.bar
end
end

または MiniTest::Unit.autorun を省略して以下のように書くこともできます。

require 'minitest/unit'
requi...

test/unit (6084.0)

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

...してください。

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

なお、2.2.0より前のtest/unit は当時バンドルしていた minitest/unit を使って再実装し
ていましたが、上記のtest/unitと完全な互換性がある訳で...
.../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)が必要です。

class Foo
def foo
"foo"...
...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)
end...

絞り込み条件を変える

MiniTest::Unit#status(io = @@out) -> () (3106.0)

テスト結果を与えられた IO に書き込みます。

...テスト結果を与えられた IO に書き込みます。

@
param io テスト結果の出力先を指定します。...

Test::Unit.setup_argv(original_argv = ARGV) { |files| ... } -> [String] (3030.0)

original_argvで指定されたオプションを解析して、テスト対象になるファイル をrequireします。

...を解析して、テスト対象になるファイル
をrequireします。

@
param original_argv オプションを指定します。省略された場合は、
Object::ARGVが使用されます。

@
raise ArgumentError 指定されたファイルが存在しない場合に...
...全てrequireします。

このメソッド自体は、オプションを解析してrequireを行う以外の処理は行いま
せんが、test/unit.rbをrequireして呼び出すメソッドのため、結果的にユニッ
トテストが実行されます。testrbコマンドのように、...
...ess に true を設定します。

: --no-gc-stress

GC.stress に false を設定します。

===== 注意

Test::Unit.setup_argvはoriginal_argvの指定に関わらず、ARGVをfilesで置き
換えます。置き換えられたARGVはminitest/unitによってもう1度解析されます。...

MiniTest::Unit#puke(klass, method_name, exception) -> String (3024.0)

テストメソッドの実行結果が成功以外の場合に、その種類と理由を記録します。

...の場合に、その種類と理由を記録します。

@
param klass テストクラスを指定します。

@
param method_name テストメソッドの名前を指定します。

@
param exception 例外クラスを指定します。

@
return 与えられた例外クラスによって "Skip", "...

MiniTest::Unit#process_args(args = []) -> Hash (3012.0)

optparse を使ってコマンドライン引数を解析した結果を返します。

...optparse を使ってコマンドライン引数を解析した結果を返します。

@
param args コマンドライン引数を指定します。

@
see optparse...

MiniTest::Unit#run_test_suites(filter = /./) -> Array (3012.0)

全てのテストを実行します。

...全てのテストを実行します。

@
param filter 実行するテストメソッド名を正規表現で指定します。

@
return テストケース数とアサーション数を返します。...

絞り込み条件を変える

MiniTest::Unit::TestCase#run(runner) -> String (3012.0)

自身に関連付けられているテストを実行します。

...自身に関連付けられているテストを実行します。

MiniTest::Unit::TestCase#setup がサブクラスで再定義されている場合はそれらも実行します。

@
param runner テストの実行結果を管理するオブジェクトを指定します。...

MiniTest::Unit#assertion_count=(count) (3006.0)

アサーション数をセットします。

...アサーション数をセットします。

@
param count 件数を指定します。...

MiniTest::Unit#errors=(count) (3006.0)

エラー数をセットします。

...エラー数をセットします。

@
param count 件数を指定します。...

MiniTest::Unit#failures=(count) (3006.0)

失敗したアサーション数をセットします。

...失敗したアサーション数をセットします。

@
param count 件数を指定します。...

MiniTest::Unit#report=(list) (3006.0)

テストメソッドの実行結果のリストをセットします。

...テストメソッドの実行結果のリストをセットします。

@
param list テストメソッドの実行結果のリストを指定します。...

絞り込み条件を変える

MiniTest::Unit#run(args = []) -> Fixnum | nil (3006.0)

全てのテストを実行するためのメソッドです。

...全てのテストを実行するためのメソッドです。

@
param args コマンドライン引数を指定します。...

MiniTest::Unit#skips=(count) (3006.0)

実行しなかったテストケース数をセットします。

...実行しなかったテストケース数をセットします。

@
param count 件数を指定します。...

MiniTest::Unit#start_time=(time) (3006.0)

テストの実行開始時刻をセットします。

...テストの実行開始時刻をセットします。

@
param time Time オブジェクトを指定します。...

MiniTest::Unit#test_count=(count) (3006.0)

テストケース数をセットします。

...テストケース数をセットします。

@
param count 件数を指定します。...

MiniTest::Unit.output=(stream) (3006.0)

出力先をセットします。

...出力先をセットします。

@
param stream IO を指定します。...

絞り込み条件を変える

MiniTest::Unit::TestCase.new(name) (3006.0)

自身を初期化します。

...自身を初期化します。

@
param name 自身の名前を指定します。...

Time.at(seconds, xseconds, unit) -> Time (159.0)

unit に応じて seconds + xseconds ミリ秒などの時刻を表す Time オブジェクトを返します。

...
unit
に応じて seconds + xseconds ミリ秒などの時刻を表す Time オブジェクトを返します。

@
param seconds 起算時からの経過秒数を表わす値をInteger、 Float、 Rational、または他のNumericで指定します。
@
param xseconds unit に対応するミリ秒...
...かマイクロ秒かナノ秒を指定します。
@
param unit :millisecond, :usec, :microsecond, :nsec, :nanosecond のいずれかを指定します。
@
param in "+HH:MM" や "-HH:MM" のような形式の文字列か
数値でタイムゾーンを指定します。

//emlist[][ruby]{
T...
...かマイクロ秒かナノ秒を指定します。
@
param unit :millisecond, :usec, :microsecond, :nsec, :nanosecond のいずれかを指定します。
@
param in "+HH:MM" や "-HH:MM" のような形式の文字列か
"UTC" かミリタリータイムゾーンの文字列または...

Time.at(seconds, xseconds, unit, in:) -> Time (159.0)

unit に応じて seconds + xseconds ミリ秒などの時刻を表す Time オブジェクトを返します。

...
unit
に応じて seconds + xseconds ミリ秒などの時刻を表す Time オブジェクトを返します。

@
param seconds 起算時からの経過秒数を表わす値をInteger、 Float、 Rational、または他のNumericで指定します。
@
param xseconds unit に対応するミリ秒...
...かマイクロ秒かナノ秒を指定します。
@
param unit :millisecond, :usec, :microsecond, :nsec, :nanosecond のいずれかを指定します。
@
param in "+HH:MM" や "-HH:MM" のような形式の文字列か
数値でタイムゾーンを指定します。

//emlist[][ruby]{
T...
...かマイクロ秒かナノ秒を指定します。
@
param unit :millisecond, :usec, :microsecond, :nsec, :nanosecond のいずれかを指定します。
@
param in "+HH:MM" や "-HH:MM" のような形式の文字列か
"UTC" かミリタリータイムゾーンの文字列または...

Time.at(seconds, xseconds, unit) -> Time (150.0)

unit に応じて seconds + xseconds ミリ秒などの時刻を表す Time オブジェクトを返します。

...
unit
に応じて seconds + xseconds ミリ秒などの時刻を表す Time オブジェクトを返します。

@
param seconds 起算時からの経過秒数を表わす値をInteger、 Float、 Rational、または他のNumericで指定します。
@
param xseconds unit に対応するミリ秒...
...かマイクロ秒かナノ秒を指定します。
@
param unit :millisecond, :usec, :microsecond, :nsec, :nanosecond のいずれかを指定します。

//emlist[][ruby]{
Time.at(946684800, 123.456789, :millisecond).nsec # => 123456789
Time.at(946684800, 123456.789, :usec).nsec # => 1234...

Process.#clock_gettime(clock_id, unit=:float_second) -> Float | Integer (137.0)

POSIX の clock_gettime() 関数の時間を返します。

...POSIX の clock_gettime() 関数の時間を返します。

例:
p Process.clock_gettime(Process::CLOCK_MONOTONIC) #=> 896053.968060096

@
param clock_id クロックの種類を以下の定数のいずれかで指定します。
サポートされている定数は OS やバー...
...クロ秒です。
CLOCKS_PER_SEC が 1000000 かつ clock_t が32ビット整数型の場合、72分以上を表すことはできません。

@
param unit 返値の型を指定します。

: :float_second
Float の秒 (デフォルト)
: :float_millisecond
Float のミリ秒
: :float_microseco...
...す。
Float オブジェクト (IEEE 754 double) は CLOCK_REALTIME の結果を表すには不十分です。
正確なナノ秒が必要なら、unit に :nanosecond を使ってください。

返値のオリジン(0)は様々です。
例えば、システムの起動時刻、プロセス起...

絞り込み条件を変える

Data#deconstruct_keys(array_of_names_or_nil) -> Hash (42.0)

self のメンバの名前と値の組を Hash で返します。

...名前と値の組を Hash で返します。

//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)

distance = Measure.new(10, 'km')
distance.deconstruct_keys(nil) # => {:amount=>10, :unit=>"km"}
distance.deconstruct_keys([:amount]) # => {:amount=>10}
//}

このメソッドは以下の...
...ようにパターンマッチで利用されます。

//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distance = Measure.new(10, 'km')

case distance
in amount:, unit: 'km' # 裏側で #deconstruct_keys を呼ぶ
puts "It is #{amount} kilometers away"
else
puts "Don't know how to ha...
...# "It is 10 kilometers away" が表示される

# 以下のようにも書ける
case distance
in Measure(amount:, unit: 'km')
puts "It is #{amount} kilometers away"
# ...
end
//}

@
param array_of_names_or_nil 返り値に含めるメンバの名前の配列を指定します。nil の場合は...

1.6.8から1.8.0への変更点(まとめ) (30.0)

1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))

...することにより定数参照の速度を改善したそうです。
(ChangeLogの
Tue Jun 5 16:15:58 2001 Yukihiro Matsumoto <matz@ruby-lang.org>
に該当するようです)

: break and next [compat]

break, next は、引数を指定することでイテレータや y...
...rge.net/>))
((<URL:http://yaml.org/>))

: ((<zlib>)) [lib] [new]

追加

: ((<bigdecimal>)) [lib] [new]

追加

: ((<"test/unit"|Test::Unit>)) [new]

Test::Unit 追加

: ((<"win32/registry">)) [new]
Win32でレジストリにアクセスするためのライブラリが追加されま...
...ました。
((<ruby-dev:18278>))

local ||= 1
@
instance ||= 1
$global ||= 1
@
@class ||= 1

=> -:3: warning: global variable `$global' not initialized
-:4: uninitialized class variable @@class in Object (NameError)
ruby 1.6.7 (2002-03-0...

Time.at(time, usec) -> Time (29.0)

time + (usec/1000000) の時刻を表す Time オブジェクトを返します。 浮動小数点の精度では不十分な場合に使用します。

...地方時となります。

@
param time 起算時からの経過秒数を表わす値をInteger、 Float、 Rational、または他のNumericで指定します。

@
param usec マイクロ秒をInteger、 Float、 Rational、または他のNumericで指定します。

@
param in "+HH:MM" や "-HH:M...
<< 1 2 3 > >>