海阔天空

当前时间为:
欢迎大家来到海阔天空https://www.9713job.com,广告合作以及淘宝商家推广请微信联系15357240395

2020java框架教程之spring整合Junit4单元测试

未分类
2020-12-08 16:17:40
1822677238@qq.com

手机扫码查看

2020java框架教程之spring整合Junit4单元测试

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方法被调用");
}

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注