mockitoマスター、私はあなたに挑戦しています! ;)引数を取らないメソッドを条件付きで嘲笑することは可能ですか?
私は引数を取らないメソッドを持っています。私は、外部条件によって異なる結果を提供するという振る舞いを模擬したいと思います。例えば
、私はこのような何かをしたいと思います:
MyInterface myMock = mock(MyInterface.class);
Sky sky = buildRandomSkyColor();
when(myMock.methodWithNoArguments()).thenReturn("blue").if(sky.isBlue());
when(myMock.methodWithNoArguments()).thenReturn("grey").if(sky.isGrey());
それはMockitoに行動のこの条件の種類を持っていることは可能ですか?私もdoStub()
とdoAnswer()
を使ってみましたが、どこにもありませんでした。
ご協力いただきありがとうございます。どうもありがとう!
あなたは方法は(フィールド、その他の方法) – c0der