如何访问模拟的返回值?问题是测试效率不高。要使用的条款是veirifcar。
应该返回null或not null。这种方式不正确,因为它总是返回对象。
valor3 = Mockito.when(refinariaProvider.buscarRefinariaPadrao("LUBNOR")).thenAnswer(new Answer(){
@Override
public Object answer(InvocationOnMock invocation) {
Object[] args = invocation.getArguments();
return Arrays.toString(args);
}
});
// valor3.getMock()?
答案 0 :(得分:0)
您可以返回 Mockito答案,可以根据 args [] 调用 searchClassProviderEx 方法返回不同的值用。
^[Vv][0-9]{5}$