未分类
2020-12-08 16:17:40
1822677238@qq.com
手机扫码查看
2020java框架教程之spring整合Junit4单元测试
1.创建web项目
2.导入jar包

3.创建类对象
4.创建test包以及test类
5.引入spring单元测试类
6.加载配置类
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = AppConfig.class)
public class AppTest {
@Autowired
private CDPlayer player;
@Test
public void test(){
player.play();
}
}
AppConfig:
@Configuration
@ComponentScan
//解耦合
public class AppConfig {
}
使用单元测试
引入spring单元测试模块
maven:junit、spring-test
@Runwith(SpringJUnit4ClassRunner.class)
加载配置类
@ContextConfiguration(classes=AppConfig.class)
自动装配四种方法
1.用在构造函数上
@Autowired
public CDPlayer(CompactDisc cd, Power power) {
this.cd = cd;
this.power = power;
System.out.println("CDPlayer的多参构造方法...");
}
2.用在成员变量上
@Autowired private CompactDisc cd; @Autowired private Power power;

3.用在setter方法上
@Autowired
public void setCd(CompactDisc cd) {
this.cd = cd;
System.out.println("调用set方法cd");
}
4.用在任意方法上
@Autowired
public void pro(CompactDisc cd,Power power){
this.cd=cd;
this.power=power;
System.out.println("pro方法被调用");
}




发表回复