idea下maven項目下spring junit 測試用例

使用idea在編寫的類下右鍵Go->Test或者ctrl+shift+t,點擊create new test會在相應目錄下建立test類
別寫代碼以下
@RunWith(value = SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:/config/**/applicationContext*.xml" }, loader = GenericXmlContextLoader.class)
@Transactional
public class BaseImageTextInfoActionTest extends AbstractCommonAction {
    @Autowired
    private BaseImageTextInfoService baseImageTextInfoService;

    @Test
    public void queryById() throws Exception {
      //具體代碼
    }

}
@RunWith(value = SpringJUnit4ClassRunner.class)必需要寫,至關於提供了spring的環境
@ContextConfiguration(locations = { "classpath:/config/**/applicationContext*.xml" }, loader = GenericXmlContextLoader.class)
加載config下的全部目錄下的以applicationContext的xml文件,加載相應的配置文件
@Transactional  測試方法會進入事務管理

pom文件,引入junit的jar包,最好是4.10版本以上的
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.10</version>
    <scope>test</scope>
</dependency>

 2017-08-03 20:19:26spring

相關文章
相關標籤/搜索