我尝试了将其标记为重复的解决方案,但它没有解决我的问题。
我正在对oneMethod()
进行模拟测试,这是在调用' internalMethod1()
' ,我们拥有的mockito设置是这样的
@RunWith(MockitoJUnitRunner.class)
public class ServiceImplTest {
@Mock
public TdsAllResourcesQueryPortMod getResourceWS;
@InjectMocks
private ServiceImpl service = new ServiceImpl();
@Test
public void testing(){
.....
service.oneMethod();
}
类ServiceImpl
public class ServiceImpl {
public oneMethod(){
internalMethod1();
}
public internalMethod1(){
...
}
}
有没有一种避免internalmethod1()调用的好方法?或者我可以模拟这个internalMethod1()的响应吗?