タグ

spockに関するsomagfworkのブックマーク (3)

  • Spockのドキュメントを読んだよ - Mitsuyuki.Shiiba

    社内の勉強会でなんかしゃべれーってことになり。なんとなくSpockがどっかで気になってたので、SpockどころかGroovyすら触ったことほぼないですけど、ドキュメントをサラーっと読んで面白いなーと思うところをSpock Web Consoleで動かしつつ紹介してみたりしました!復習がてらもういちど読んでみまする。 Spock Web Console http://meetspock.appspot.com/ SpockBasics https://code.google.com/p/spock/wiki/SpockBasics Example 全体はこんな感じかな。読みやすいね。 class MyFirstSpecification extends Specification { def "pushing an element on the stack"() { setup: def s

    Spockのドキュメントを読んだよ - Mitsuyuki.Shiiba
  • Spockを試す - 超ウィザード級ハッカーのたのしみ

    JavaでBehavior Driven Developmentをするためのフレームワーク、つまり、機械に読める仕様書を書くためのフレームワークの1つであるSpockをeclipse上で試す。ついでにGradleも試す。 github.com Eclipseの設定 SpockはGroovyを使うので、EclipseでGroovyを使えるように設定します。新しめのEclipse用のプラグインは公式のマーケットプレイスにないので、 Home · groovy/groovy-eclipse Wiki · GitHub にあるURL(Eclipse Marsの場合はhttp://dist.springsource.org/snapshot/GRECLIPSE/e4.5/)からプラグインをインストールする。 Help -> Install New Software でwork with:にgroov

    Spockを試す - 超ウィザード級ハッカーのたのしみ
  • 魅惑的なテスティングフレームワーク 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