Tbpgr Blog

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

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

概要

BDDフレームワークSpockの基礎情報
フィクスチャ・メソッド Fixture Methodsについて

詳細

= フィクスチャ・メソッド ===

def setup() {}          // すべてのフィーチャーの実行前に毎回実行される
def cleanup() {}        // すべてのフィーチャーの実行後に毎回実行される
def setupSpeck() {}     // 一番最初のフィーチャーの実行前に1回実行される
def cleanupSpeck() {}   // 一番最後のフィーチャーの実行後に1回実行される

= JUnitとの比較 ===

JUnit Spock
setup() setup(),@Before
cleanup() tearDown(),@After
setupSpeck() @BeforeClass
cleanupSpeck @AfterClass