タグ

ブックマーク / blog1.mammb.com (1)

  • 魅惑的なテスティングフレームワーク Spock (Mocking API編) - A Memorandum

    Spock では Groovy の動的な特性を生かした柔軟な Mocking テストが実現できます。 blog1.mammb.com 前回に続いて、Spock のモック機能について見ていきましょう。 Mock を作成する インタラクションを検証する Mock の振舞いを定義する Mock オブジェクトの生成 インタラクション回数条件の定義 引数のマッチング定義 メソッドのマッチング定義 マッチングの順序 Strict Mocking モック生成時にインタラクション条件を指定する モックとのインタラクション順序を検証する スタブの作成 スタブから順序値を返却する スタブから生成した値を返却する モックとスタブを合わせて使う スタブ化に特化したStubsを使う スパイ まずは公式サンプルからの例で、以下のようなイベントの Publisher と Subscriber のインタラクションに対する

    魅惑的なテスティングフレームワーク Spock (Mocking API編) - A Memorandum
  • 1