将随机值模拟到对象中



我想避免创建类似的东西

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();
        }
    });

相关内容

  • 没有找到相关文章

最新更新