繁体   English   中英

春季,JUnit,休眠测试

[英]Spring, JUnit, Hibernate Testing

有人可以指出我关于Spring MVC测试的大量信息吗? 我想测试一下:

  1. 实体:我希望能够在数据库中创建新记录,获取所有记录并对新元素计数进行断言。

  2. @Controllers:我希望能够模拟获取,发布或放置到特定路径,并通过模拟RequestBody使其到达@Controller

  3. 服务:我希望能够从JUnit测试中调用自动装配的服务,并对实体执行操作。

换句话说,我来自Rails,试图了解Spring的测试方式,最好不要模拟任何东西。

您应该阅读Spring MVC Test项目: https : //github.com/spring-projects/spring-test-mvc

请记住,它仍然在阁楼上。

来自@ChristianMuller的注释:

  1. 实体:如果您对Spring / Hibernate / JUnit内存解决方案感兴趣,请查看以下内容: http : //tshikatshikaaa.blogspot.de/2012/09/junit-testing-spring-service-and-dao 。HTML

一个很好的资源是spring框架文档

实体:通常在Spring中,实体是简单的POJO,因此在这种情况下,您真正​​想做的就是测试存储库。

服务:这里没有什么特别的,可以在Spring上下文中或使用模拟来模拟依赖项来轻松测试服务。

控制器:从Spring 3.2开始,Spring MVC测试已添加到项目中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM