我想避免创建类似的东西
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 或类似的东西将随机数据模拟到对象中?
这将
返回 val1, val2, ...在每个 getXxx 上
User user = mock(User.class, new Answer() {
public Object answer(InvocationOnMock invocation) {
return invocation.getMethod().getName();
}
});