@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 testContext jar包下载,3.0
下面将详细介绍如何在Spring中使用Dbunit进行Dao的集成单元测试。 首先,我们需要理解集成测试的概念。集成测试是在所有模块单独通过单元测试后,将它们组合在一起进行的测试,目的是检查模块间的交互是否正确。在...
2. **定义测试类**:测试类通常需要继承自 `AbstractTransactionalJUnit4SpringContextTests` 或使用 `@RunWith(SpringRunner.class)` 来集成 Spring 测试框架。 3. **配置 TestExecutionListeners**:可以通过 `@...
1. **配置Spring测试环境**:使用Spring Test模块,创建一个继承自`AbstractTransactionalDataSourceSpringContextTests`或`AbstractTransactionalJUnit4SpringContextTests`的测试类。这两个类提供了事务管理,确保...
7. **Database Test Support**:Spring还提供了如`AbstractTransactionalDataSourceSpringContextTests`和`AbstractTransactionalJUnit4SpringContextTests`这样的基类,它们提供了自动事务管理和数据库清理的功能,...
通过使用HSQLDB作为测试数据库,结合JUnit4的强大功能,可以有效地解决对DAO组件进行单元测试时遇到的各种挑战。这种方式不仅简化了测试代码的编写,还能保证测试的准确性和稳定性。对于任何涉及数据库访问的Java...
import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests; @ContextConfiguration(locations = { "classpath:spring-context.xml" }) public class MyDatabaseTest extends...
3. **测试类**:在`src/test/java`目录下,会有测试类,这些类通常继承自Spring的`AbstractTransactionalJUnit4SpringContextTests`或类似的测试基类。测试类会使用DBUnit的`@Before`和`@After`注解来在每个测试开始...
import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests; @ContextConfiguration(locations = {"classpath:spring-context.xml"}) public class DemoEntityTest extends ...
Simple Spring(Core,JPA,ORM,MVC)5个JPA 2 Hibernate 5项目,具有: ...Spring测试:SpringJUnit4ClassRunner + AbstractTransactionalJUnit4SpringContextTests JUnit的 哈姆克雷斯特 莫基托