1.首先导入pom依赖
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
import com.zw.dao.Dao;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import java.util.List;
@RunWith(SpringJUnit4ClassRunner.class)//指定Spring的运行器来集成。
//指定配置文件的位置,注意这里路径的写法 classpath指的是编译之后文件夹classes下,冒号后面没有/
@ContextConfiguration("classpath:spring/spring-dao.xml")
public class test3{
/**
* 自己写的main方法测试,这个dao是无法自动导入的,因为需要启动tomcat容器来实现javaBean的管理与注入。
* JUnit4解决了这个问题,在不启动tomcat容器的情况下来实现javaBean的注入,方便来测试接口。
*/
@Autowired
Dao dao;
@Test
public void test(){
System.out.println(dao);
List<String> list=dao.selectAllSystemcode("2020-5-6 10:00:00","2020-6-10 10:00:00");
System.out.println(list);
}
}