java - Spring、JUnit、Hibernate 测试

标签 java spring hibernate spring-mvc junit

有人能给我指出有关 Spring mvc 测试的良好信息来源吗?我想测试一下:

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

  2. @Controllers:我希望能够模拟 get、post 或 put 到特定路径,并通过模拟 RequestBody 使其到达 @Controller

  3. 服务:我希望能够从 JUnit 测试调用 Autowiring 服务并对实体执行操作。

换句话说,我来自 Rails,正在尝试理解 Spring 的测试方式,最好不要模拟任何东西......

最佳答案

您应该阅读 Spring MVC 测试项目: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

关于java - Spring、JUnit、Hibernate 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22341092/

相关文章:

java - 像在 javascript 中一样在 java 中使用 json

java - 在 JAVA 中应该使用哪种数组类型,为什么?

java - Spring/Java - 编码 HTML 实体 + XHR

spring - 如何在 Hibernate JPA 中添加可编程的实体监听器

java - Web 应用程序的单一数据库连接

java - 如何设计一个简单的 JSP 来管理 ManyToOne Hibernate 关联

java - 优化循环更新请求

java - @ManyToMany 映射不会更新相应的表

Hibernate Metamodel 注释处理器不识别 Kotlin 实体类

java - 我需要将 void 输出转换为字符串,以便我可以比较两个字符串