使用注解方式进行单元测试是一个需要掌握的技能,下面我们就来看看怎么使用注解方式@Test进行单元测试
1.导包
使用注解进行测试需要jar包--junit-4.12.jar和hamcrest-all-1.3.jar
2.修改My_test.java类
一些解释:
@RunWith(SpringJunit4ClassRunner.class)
表示这是一个测试类
@ContextConfiguration("calsspath:applicationContext.xml")
定位Spring的配置文件
@Autowired
给这个测试类装配对象
@Test
测试逻辑
3.配置applicationContext.xml
<bean name="car" class="com.cqu.my_spring.Car">
<property name="brand" value="兰博基尼"></property>
</bean>
4.修改后的测试类如下书写:
package com.cqu.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 com.cqu.my_spring.Car;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext.xml")
public class My_test {
@Autowired
Car car;
@org.junit.Test
public void Test() {
System.out.println(car.getBrand());
}
}
运行结果:
兰博基尼