【发布时间】:2017-07-04 15:19:19
【问题描述】:
我已经构建了一个 Spring 应用程序,就像这样......
JSP -> MyController -> MyService -> MyDAO -> TheDatabase
效果很好。
现在我想构建一个 JUnit 测试来练习 MyService ... 为健全性测试功能创建、编辑、删除。
我在 src/test/java/com/mycompany/myapp 文件夹中创建了一个 JUnit 4 类,我运行服务器,然后尝试运行测试。
但它失败了,因为 @Autowired MyService 没有被实例化。
public class Test1 {
@Autowired
MyService myService;
@Test
public void test() {
myService.doSomething();
}
}
问题:如何让 Spring 在我的 JUnit 测试中实例化 MyService?
【问题讨论】: