Spring單元測試 – JAVA編程語言程序開發技術文章

[java]
@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

發佈留言