質問: targetObject.setSample(false); assertEquals(false, testRet.getSample()); } ```
回答: > > モック化したオブジェクトのプロパティに対して値をsetgetで評価するというのは可能でしょうか? > > > 評価できないことはないと思いますが、 モック化されているのであれば、評価しても意味がないです。 事前にモックに設定した値が取れるだけかと思います。 また質問から読み取れるテストしたいメソッドが曖昧なのですが、 * SampleAdapter#setSample * testManager#setBooleanProperty なのかが分かりません。 テストではメソッドのinとoutを評価できればよいので、 * SampleAdapter#setSample の場合だと、以下の2パターン、testManagerはどちらもモック。 1. SampleAdapter#setSampleからtrueが戻る SampleAdapter#setSampleの引数と、testManager#setBooleanPropertyの引数が一致していることを確認。 (testManager#setBooleanPropertyの引数はモックから取得) 2. SampleAdapter#setSampleからfalseが戻る testManager#setBooleanPropertyで例外が発生している。 (testManager#setBooleanPropertyの例外はモックで指定) SampleAdapter#setSampleのテストをやるのであれば、testManagerは評価しません。 実際testManagerのpropertyを評価するのであれば、それはtestManager#setBooleanPropertyのテストでやるf