如何测试一个void方法,即在JMock中不返回任何东西的方法?如何用JMock测试void方法
0
A
回答
1
要测试不返回任何内容的方法,无论您使用的是测试还是模拟框架,都要测试对该方法调用的效果。
JMock可能意味着你创建了一个你正在测试的代码应该调用的东西的模拟,设置事物以便使用你的模拟而不是真实的对象,并且设置和验证对模拟调用的期望。
如果您可以为您的问题添加细节,我可能会得到更具体的。
0
void方法通常会对类的字段值进行一些更改。如果该类的字段不是私有的,那么在测试方法中调用void方法之后,可以在测试类中访问它,以确定是否获得期望值。
相关问题
- 1. 如何用Moq测试void方法?
- 2. 如何使用EasyMock测试void方法
- 3. 如何使用Junit测试工具测试void方法?
- 4. Moq测试void方法
- 5. 使用EasyMock测试void方法
- 6. Junit使用void方法测试
- 7. C++测试使用gtest的void方法
- 8. 模拟方法没有直接调用JMock的单元测试
- 9. Mockito测试void方法抛出异常
- 10. 测试返回类型的方法void
- 11. Easymock - 嵌套void方法测试(间谍)
- 12. 单元测试C#中的void方法?
- 13. 如何模拟/测试方法,返回void,可能在Mockito
- 14. 没有使用JMock发现的测试
- 15. 用JMock进行spring junit测试
- 16. 如何使用jMock的ClassImposteriser进行Android单元测试?
- 17. 如何使用JMock运行JUnit Eclipse插件测试?
- 18. 如何测试方法(白盒测试)
- 19. 测试void方法没有被EasyMock调用
- 20. Junit用于创建文件的void方法的测试案例
- 21. 用一个传出的HTTP请求测试一个void方法
- 22. 如何测试方法?
- 23. 如何测试Sinatra方法?
- 24. 如何测试@Future方法
- 25. Junit和Jmock来测试Springs TransactionSynchronizationManager
- 26. 如何在JSP中调用void方法
- 27. 如何用J2SE测试android方法
- 28. 如何“拦截”测试方法调用?
- 29. JMock允许其他方法调用
- 30. 如何使用另一种测试方法的作业制作测试方法?
你想测试一个void方法的效果吗?还是你想验证它是否被称为?这不是很明显,为什么你在这里使用JMock。 – Kkkev 2012-07-24 17:39:08