【发布时间】:2016-07-11 21:30:05
【问题描述】:
我有一个非常简单的单元测试:
@RunWith(MockitoJUnitRunner.class)
public class RestControllerTest {
protected MockMvc mockMvc;
@Autowired
WebApplicationContext wac;
@InjectMocks
protected RestController restController;
@Mock
protected UserService mockUserService;
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
}
}
在上述测试中,我一直在弄清楚如何自动装配 WebApplicationContext。 请有人指导我如何做到这一点。
附:我正在使用 MockitoJUnitRunner 我不确定这是否会有所作为。但我是 Spring 和 Mockito 的新手,所以对这两种技术都不太了解。
【问题讨论】:
-
@amitmah :-) 非常感谢。我会仔细阅读您发布的答案。感谢您的帮助。
-
@amitmah 这个答案是关于如何让 Mock 对象工作的。我的 Mock 对象已经可以正常工作了。我无法让 WebApplicationContext 自动连接。
标签: java unit-testing spring-mvc junit mockito