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