这个服务提供了一个公共方法,用于一个进程。这个过程由3个底层过程组成。这些进程位于私有方法中,并调用其他一些服务。
我想测试当这3个私有进程中的一个抛出错误时的行为。我发现Mockito可以帮我。因为我的三个方法都是私有的,并且我不能使用PowerMock,所以我尝试在另一个服务中的公共方法上使用when().thenThrow,这是由我的私有方法调用的。(Mockito.any(), Mo
我在我的JUnit中调用一个公共方法,并跳过对私有方法的调用,这个方法是由公共方法调用的。SampleService sampleServiceSpy = Mockito.spy(sampleService); // I have reference to it through @InjectMocksString str = Mockito.doReturn("Hiii").when(sampleServiceSpy ).sen