27件ヒット
[1-27件を表示]
(0.148秒)
種類
- モジュール (11)
- ライブラリ (11)
- インスタンスメソッド (2)
- クラス (2)
- 特異メソッド (1)
ライブラリ
-
minitest
/ mock (5) - observer (11)
クラス
-
MiniTest
:: Mock (3)
キーワード
- MockExpectationError (1)
- Observable (11)
- expect (1)
-
minitest
/ mock (11) - new (1)
- verify (1)
検索結果
先頭5件
-
MiniTest
:: Mock (21000.0) -
シンプルなモックを実現するためのクラスです。
シンプルなモックを実現するためのクラスです。 -
MockExpectationError (12000.0)
-
モックの検証に失敗した場合に発生する例外です。
モックの検証に失敗した場合に発生する例外です。 -
minitest
/ mock (12000.0) -
シンプルなモックライブラリです。
...シンプルなモックライブラリです。
=== 注意
このライブラリは 2.2.0 で bundled gem(gemファイルのみを同梱)になりました。......ed gem(gemファイルのみを同梱)です。詳しい内容は下
記のページを参照してください。
* rubygems.org: https://rubygems.org/gems/minitest
* プロジェクトページ: https://github.com/seattlerb/minitest
* リファレンス: https://www.rubydoc.info/gems/minite... -
MiniTest
:: Mock # expect(name , retval , args = []) -> self (9100.0) -
モックを構築するメソッドです。
...モックを構築するメソッドです。
@param name メソッド名を指定します。
@param retval 返り値として期待する値を指定します。
@param args 引数として期待する値を配列で指定します。... -
MiniTest
:: Mock # verify -> true (9100.0) -
モックの検証を行います。
...モックの検証を行います。
@raise MockExpectationError モックの検証に失敗した場合に発生します。... -
MiniTest
:: Mock . new (9100.0) -
自身を初期化します。
自身を初期化します。 -
Observable (6006.0)
-
Observer パターンを提供するモジュールです。
...Observer パターンを提供するモジュールです。
Mix-in により Observer パターンを提供します。
Observable モジュールを include したクラスは
Observable#changed メソッドにより更新フラグを立て、
Observable#notify_observers が呼び出されると......e メソッドを呼び出す)。
Observable#notify_observers の引数は
そのままオブザーバの update メソッドに渡されます。
=== サンプルコード
require "observer"
class Ticker ### Periodically fetch a stock price.
include Observable
def initialize......etch(@symbol)
print "Current price: #{price}\n"
if price != last_price
changed # notify observers
last_price = price
notify_observers(Time.now, price)
end
sleep 1
end
end
end
class Price ### A mock...