所以我在单元测试时使用了easymock来模拟我的数据层对象。我正在使用 JPA 来实现持久性。例如项目项目 = EasyMock.cre..(Project.class); 等等
现在我要测试的方法让这个项目做一些事情,然后调用persist(project) 将其持久化。project 是一个模拟对象,所以它在这里抛出错误。我的经理告诉我,因为您只想测试该方法的功能。db 的返回值不是 imp 这就是为什么你应该使用 mocking 而不是真正的 db。所以如果这个方法有persist方法调用,我该怎么办?
谢谢。