現在Spock + Mockitoでテストコードを書いているのですが以下のような
エラーが出てテストがパスしません。
どなたか原因わかるかた教えてください
groovy
1// AClass=テスト対象クラス 2// BClass=テスト対象クラスが依存しているクラス(モック化済み) 3// TestDataObject=初期化されたテストデータ用オブジェクト 4 5def 'hoge'() { 6 setup: 7 // モック化されたBClass#bClassMethodが呼ばれたらテストデータオブジェクトを返す 8 doReturn(TestDataObject).when(BClass).bClassMethod("hoge") 9 10 when: 11 // 内部的にBclass#bClassMethodを呼び出している(デバックでも確認済み) 12 Aclass.targetMethod() 13 14 then: 15 // Bクラスのメソッドが1回呼び出されたことを確認 16 verify(BClass, times(1)).bClassMethod("hoge") 17} 18
Condition not satisfied: verify(Bclass, times(1)).bClassMethod("hoge") | | | | | Bclass | null Bclass Wanted invocations count: 1
あなたの回答
tips
プレビュー