SSM项目中的测试类的写法
首先导入依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>4.1.7.RELEASE</version>
<scope>test</scope>
</dependency>
注意这里的scope的值是test是指只能在test包下使用这个依赖的类而IDEA中src下可以创建一个test包,但是IDEA并不认识这个是test包必须标记,标记了是有颜色的
1.在test包下创建测试父类
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:application.xml")
public class TestParent{
}
2.在test包下创建测试子类继承测试父类
public class TestOne extends TestParent{
@Test
public void test1(){
System.out.println("hi test");
}
}
3.总结
创建这个父类就是让测试子类去继承他,这样就不用每创建一个新的测试子类就要标注上@RunWith @ContextConfiguration注解,正所谓高级的搬砖程序员不做重复的事情