`
李宏喜
  • 浏览: 119560 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring3.0 使用 AbstractTransactionalJUnit4SpringContextTests 进行单元测试

阅读更多
@RunWith(Suite.class)
@Suite.SuiteClasses({
      TempTest.class
})
public class SuitTest {
}
/** 单元测试 **/
@ContextConfiguration(
        locations = {"classpath:applicationContext.xml"}
)
@RunWith(SpringJUnit4ClassRunner.class)
@Transactional
@TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = true)
public class TempTest extends AbstractTransactionalJUnit4SpringContextTests {
    @Autowired
    private IService iService;
    @Before
    public void init() {
          String [] command = new String[5];
          command[0] = "....." 
          .....
          simpleJdbcTemplate.getJdbcOperations().batchUpdate(command);
    }
    @Test
    public void queryReport() {
        //......
        Assert.assertEquals(returnVal, expectVal);
    }
}
分享到:
评论

相关推荐

    spring AbstractTransactionalJUnit4SpringContextTests,jar包

    spring testContext jar包下载,3.0

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

    下面将详细介绍如何在Spring中使用Dbunit进行Dao的集成单元测试。 首先,我们需要理解集成测试的概念。集成测试是在所有模块单独通过单元测试后,将它们组合在一起进行的测试,目的是检查模块间的交互是否正确。在...

    Spring+hibernate 单元测试

    2. **定义测试类**:测试类通常需要继承自 `AbstractTransactionalJUnit4SpringContextTests` 或使用 `@RunWith(SpringRunner.class)` 来集成 Spring 测试框架。 3. **配置 TestExecutionListeners**:可以通过 `@...

    spring与dbunit集成测试

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

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

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

    junit-test-dao

    通过使用HSQLDB作为测试数据库,结合JUnit4的强大功能,可以有效地解决对DAO组件进行单元测试时遇到的各种挑战。这种方式不仅简化了测试代码的编写,还能保证测试的准确性和稳定性。对于任何涉及数据库访问的Java...

    dbunit-2.1.zip_dbunit docs_zip

    import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests; @ContextConfiguration(locations = { "classpath:spring-context.xml" }) public class MyDatabaseTest extends...

    dbunit-spring-demo:DBUnit Utility演示(使用Spring)

    3. **测试类**:在`src/test/java`目录下,会有测试类,这些类通常继承自Spring的`AbstractTransactionalJUnit4SpringContextTests`或类似的测试基类。测试类会使用DBUnit的`@Before`和`@After`注解来在每个测试开始...

    Hibernate用UUID作为主键的Demo

    import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests; @ContextConfiguration(locations = {"classpath:spring-context.xml"}) public class DemoEntityTest extends ...

    spring-hibernate-criteria-builder-p6spy

    Simple Spring(Core,JPA,ORM,MVC)5个JPA 2 Hibernate 5项目,具有: ...Spring测试:SpringJUnit4ClassRunner + AbstractTransactionalJUnit4SpringContextTests JUnit的 哈姆克雷斯特 莫基托

Global site tag (gtag.js) - Google Analytics