SSM框架使用JUnit進行單元測試

Maven工程的pom.xml文件中需要添加JUnit4依賴,例如之前我們的工程中pom.xml有如下描述:

  <!-- 添加junit4依賴 -->
  <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
       <version>4.11</version>
       <!-- 指定範圍,在測試時纔會加載 -->
       <scope>test</scope>
  </dependency>
package com.scy.ssm;

import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import com.scy.ssm.service.OpenService;

@RunWith(SpringJUnit4ClassRunner.class)  //使用junit4進行測試  
//@ContextConfiguration({"classpath:spring-mybatis.xml"}) //加載配置文件
//使用通配符時,classpath後要加入*,否則通配符不能生效
@ContextConfiguration({"classpath*:spring-my*.xml"})
public class AppTest {
	
	Logger logger = LogManager.getLogger(AppTest.class);
	
	@Resource
	OpenService openService;
	
	@Test
	public void transactionTest() {
		System.out.println("funfindData");
		List<Map<String, Object>> list = openService.findDept();
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章