Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

Spock

Spockのインストール

概要 Spockのインストール手順について 手順 Groovy Eclipse Pluginをインストールする 重要:最新版のGroovy Eclipse Pluginを使っていることを確認する 次のオプションを有効にする:設定−>Groovy−>User monospace font for JUnitを有効にする。 これはS…

Java・GroovyのBDDフレームワークSpockについて

概要 BDDフレームワークSpockについて ※BDD=振る舞い駆動開発 詳細 項目 内容 リンク Spockのインストール BDDフレームワークであるSpockのインストールおよび導通確認手順 http://d.hatena.ne.jp/tbpg/20120405/1333637771 Spockの基礎 Spockの基本的な構成…

フィーチャ・メソッド Feature Methods

概要 BDDフレームワークSpockの基礎情報 フィーチャ・メソッド Feature Methodsについて 詳細 フィーチャ・メソッド フィーチャメソッドは文字列リテラルからなるフィーチャ・メソッド名とブロック要素で構成されます■フィーチャ・メソッド名 def "pushing a…

フィクスチャ・メソッド Fixture Methods

概要 BDDフレームワークSpockの基礎情報 フィクスチャ・メソッド Fixture Methodsについて 詳細 = フィクスチャ・メソッド === def setup() {} // すべてのフィーチャーの実行前に毎回実行される def cleanup() {} // すべてのフィーチャーの実行後に毎回実…

フィールド Fields

概要 BDDフレームワークSpockの基礎情報 フィールド Fieldsについて 詳細 def インスタンス名 = new クラス名() フィーチャメソッド間で共有されないオブジェクト。 setupメソッドの頭で定義するのと等価。 →JUnitの@Before、setupと同様 @Shared インスタン…

Spockの基礎

概要 == BDDフレームワークSpockの基礎情報について 詳細 == 項目 詳細 リンク Import Spockの基本的な機能はimport spock.lang.*に含まれています -- 仕様 Specification spock.lang.Specification をextendしたGroovyクラス。仕様を表す -- フィールド Fie…