方法がありますpublic Content createChild(String path, String contentType, Map<String,Object> properties)
私は模擬したいです。Mockitoメソッドを模擬しますが、模擬返品のパラメータを使用してください
私はそれがどのような引数でも呼び出されるので、when()
は実際にはどのメソッドを受け取るべきかを教えなければならないので、このメソッドを呼び出す必要があります。
実際には、指定された引数(スパイを使用します)とは独立した任意のメソッド呼び出しに反応し、次に与えられるContent
オブジェクトを返すために何らかのコールバックを呼び出します。メソッド。
これをサポートするMockitoで特定のAPIが見つかりませんでした。あなたはマッチャー
MyClass m = mock(MyClass.class);
when(m.createChild(any(String.class), any(String.class), any(Map.class))).thenReturn(new Content());
を使用することができます
実際に何をしていると思いますか(Content.class)ですか? –
['thenReturn(T value)'](http://site.mockito.org/mockito/docs/current/org/mockito/stubbing/OngoingStubbing.html#thenReturn(T))は、嘲笑されたメソッドの結果を返します。返された 'Content'について気にしない場合は、上記のコードを使用してください。そうすれば 'new Content()'や作成する他の 'Content'オブジェクトを使うことができます。 – thegauravmahawar
それは虚偽のコンテンツクラスを返しますか? –