-
代码实现
- @Component
- @Transactional
- @RunWith(SpringJUnit4ClassRunner.class)
- @ContextConfiguration(locations={"classpath:testApplicationContext.xml"})
- publicclassLineSyncTest{
- @Test
- @Rollback(true)
- publicvoidshould_return_XXX_when_given_xx(){
- }
- }
Spring TestContext 框架提供和JUnit4.5X集成的测试。提供@RunWith(SpringJUnit4ClassRunner.class)可供开发者简便的实现单元测试。
@RunWith(SpringJUnit4ClassRunner.class)指明集成JUnit4测试
@TransactionConfiguration可选项事务的控制
@ContextConfiguration(locations={".","."})加载Spring的配置文件
@Test表示该方法是测试用例
@Rollback(false)表示该测试用例不回滚
详细信息请查看Spring document