MockInterceptorのSetReturnValue
同じメソッドに複数の戻り値を指定出来たらいいなあ・・・・。
addRetrunValueって感じで。addされた順番で呼ばれる都度戻す。最後まで来たら最後のをひたすら戻す、とか。
特にDao絡みで割りとあるんですよ、一回のテストで同じ検索メソッドが2回呼ばれる事が。本番だと引数が変わるのでいいんだけど、Mock通るとどうだろうと戻り値は1つだもんで、テスト出来ない。
しょうがないので、途中でprotectedメソッドに分割してそれぞれテストする。でも分割するほどの大きさでもないんだよなあ。