``` 属于白盒测试 1、junit单元测试中,没有main方法也能执行 junit集成了一个main方法 该方法就会判断当前测试类中哪些方法有 @Test注解 junit就让有Test注解的方法执行 2、junit不会管我们是否采用spring框架 在执行测试方法时,junit根本不知道我们是不是使用了spring框架 所以也就不会为我们读取配置文件/配置类创建spring核心容器 3、由以上三点可知 当测试方法执行时,没有Ioc容器,就算写了Autowired注解,也无法实现注入 ```