`

AbstractTransactionalDataSourceSpringContextTests使用新得

阅读更多
具体可以参见:[url]http://dengyin2000.iteye.com/blog/70008 [/url]

--------------------------------------------------------------
之前我一直自然而然的认为我再测试中插入数据,你为什么不让我往里插呢,还给我自动回滚,早上测试了一阵子,数据库一直没有插入数据,后来才知道,AbstractTransactionalDataSourceSpringContextTests这个东西自动回滚,开始的时候我不理解,你为什么不让我操作数据库呢,可是过了一会静下来好好想了想,这样也对,测试测试,目的是测试你的方法行不行得通,而不是真正为了操作数据库,测试就是让你知道你这个能插入就可了,真正数据的插入是在你项目中进行的,可能是我对测试这个概念有一点偏差吧!看了上面那个帖子,受教很多
分享到:
评论
1 楼 zhangjunji111 2010-01-11  
先了解什么是Mock测试。

相关推荐

    使用junit测试ssh中的dao

    2. **创建测试类**:创建一个继承自Spring的AbstractTransactionalDataSourceSpringContextTests的测试类,这个类提供了事务管理,并自动回滚事务,防止测试对数据库产生副作用。 3. **注入依赖**:使用Spring的@...

    测试spring的存储过程

    在实际操作中,我们可能需要创建一个测试类,继承Spring的AbstractTransactionalDataSourceSpringContextTests或类似的基类,这样可以在每个测试方法前后自动处理事务。在测试方法中,使用Spring提供的JdbcTemplate...

    spring与dbunit集成测试

    1. **配置Spring测试环境**:使用Spring Test模块,创建一个继承自`AbstractTransactionalDataSourceSpringContextTests`或`AbstractTransactionalJUnit4SpringContextTests`的测试类。这两个类提供了事务管理,确保...

    Spring整合Hibernate案例

    - Spring提供了`AbstractTransactionalDataSourceSpringContextTests`基类,用于创建基于Spring的事务测试环境,方便对整合后的代码进行单元测试。 6. **优点** - **解耦**:通过Spring管理Hibernate的...

    主题:在Spring中结合Dbunit对Dao进行集成单元测试

    在Spring项目中,我们需要创建一个测试配置类,该类通常继承自`AbstractTransactionalDataSourceSpringContextTests`或`AbstractTransactionalJUnit4SpringContextTests`,这两个类提供了事务管理和数据源的自动...

    Spring 2.5 TestContext

    - `AbstractTransactionalDataSourceSpringContextTests`:这是一个基类,为基于数据源的事务管理提供支持。它会自动启动和提交/回滚事务,非常适合数据库相关的集成测试。 - `...

    022-preload-database-execute-sql-spring-testing

    7. **Database Test Support**:Spring还提供了如`AbstractTransactionalDataSourceSpringContextTests`和`AbstractTransactionalJUnit4SpringContextTests`这样的基类,它们提供了自动事务管理和数据库清理的功能,...

    spring-mock.jar

    org.springframework.test.AbstractTransactionalDataSourceSpringContextTests.class org.springframework.test.AbstractTransactionalSpringContextTests.class org.springframework.test.AssertThrows.class org....

    SPRING API 2.0.CHM

    AbstractTransactionalDataSourceSpringContextTests AbstractTransactionalSpringContextTests AbstractTransactionStatus AbstractUrlBasedView AbstractUrlHandlerMapping AbstractUrlMethodNameResolver ...

Global site tag (gtag.js) - Google Analytics