Junit用于使用Struts,Springs,Hibernate的应用程序

时间:2012-04-30 10:53:58

标签: spring hibernate junit struts2 mocking

使用Struts,Springs,Hibernate技术的单元测试应用程序是否已经定义或使用了任何特定方法? 我们可以使用哪些不同的模拟api? 注意:我不希望任何解决方案单独测试这些技术。

1 个答案:

答案 0 :(得分:0)

您可以将模拟Spring外观注入Struts操作,并对Struts操作进行单元测试。您可以将模拟Spring存储库/ DAO注入Spring外墙并对这些外观进行单元测试。您可以在每次存储库测试之前使用DBUnit(或其他类似工具)填充测试数据库。

选择您最喜欢的模拟API。有各种各样的:Mockito,EasyMock,JMock等。

如果您想测试整个应用程序,那么您不再进行单元测试,而是进行集成测试。嘲笑会违背你的目标。如果这是您想要做的,您可以使用Selenium或HtmlUnit来测试应用程序。