import static org.mockito.Matchers.*;
import static org.mockito.Mockito.*;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mockito;
import org.mockito.Spy;
public class MockTest {
@Spy
Sample1 sample1 = new Sample1();
@Before
public void init() {
}
@Test
public void testcase004() {
Sample2 sample2 = Mockito.spy(new Sample2());
sample1.sample2 = sample2;
doNothing().when(sample1.sample2).methodB(any(), any());
sample1.Y("c", "d");
verify(sample1.sample2, times(1)).methodB(eq("c"), eq("d"));
}
}
public class Sample2 {
public void methodB(String a, String b) {
System.out.print("called methodA" + a + b);
}
}
public class Sample1 {
public Sample2 sample2;
public void Y(String a, String b) {
sample2.methodB(a,b);
}
}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。