现在的位置: 首页 > 综合 > 正文

Spring单元测试

2013年11月04日 ⁄ 综合 ⁄ 共 528字 ⁄ 字号 评论关闭
  • 代码实现

@Component
@Transactional
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:testApplicationContext.xml" })
public class LineSyncTest {


	@Test
    @Rollback(true)
    public void should_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

抱歉!评论已关闭.