我想避免创建类似的东西
User user = new User();
user.setValue1("val1");
user.setValue2("val2");
User savedUser = hibernate.save(user)
assertEquals(user.getVal1(), savedUser.getVal1);
assertTrue(savedUser.getVal3(), "somedata");
有没有一种方法可以让我使用 Mockito 或类似的东西将随机数据模拟到对象中?
最佳答案
这将在每个 getXxx 上返回 val1、val2、...
User user = mock(User.class, new Answer() {
public Object answer(InvocationOnMock invocation) {
return invocation.getMethod().getName();
}
});
关于java - 将随机值模拟到对象中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20013095/