Tbpgr Blog

元エンジニア 人事 tbpgr(てぃーびー) のブログ

フィールド Fields

概要

BDDフレームワークSpockの基礎情報
フィールド Fieldsについて

詳細

def インスタンス名 = new クラス名()

フィーチャメソッド間で共有されないオブジェクト。
setupメソッドの頭で定義するのと等価。
JUnitの@Before、setupと同様

@Shared インスタンス名 = new クラス名()

フィーチャメソッド間で共有されるオブジェクト。
setupSpeckメソッドの頭で定義するのと等価。
JUnitの@BeforeClassと同様