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();
}
}