因此,我使用easymock来模拟我的数据层对象,同时进行单元测试。 我正在使用JPA进行持久性。例如。 Project project = EasyMock.cre ..(Project.class);等坚持用junit和easymock模拟对象
现在我想测试的方法得到这个项目做了一些东西,然后坚持它调用坚持(项目)。项目是一个嘲弄的对象,所以它在这里抛出我的错误。我的经理告诉我,因为你只是想测试方法的功能。从数据库的返回值不是imp,这就是为什么你应该使用模拟而不是真正的数据库。所以如果这种方法持续存在方法调用,我该怎么办?
谢谢。
取决于你要测试的内容。 – esej 2012-07-16 21:33:04
我不想测试它是否一直存在。考虑我只是想测试这些方法是否被正确调用。 – Sara 2012-07-16 21:33:51