У меня есть очень простой тест блока:Есть ли способ AutoWire WebApplicationContext в тесте управляет Mockito
@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);
}
}
Я застрял на выяснение того, как Autowire WebApplicationContext в вышеупомянутом тесте. Пожалуйста, кто-нибудь поможет мне, как это сделать.
P.S. Я использую MockitoJUnitRunner. Я не уверен, что это имеет значение или нет. Но я новичок в Spring и Mockito, поэтому не знаю много о каких-либо технологиях.
Это похоже на дубликат сообщения http://stackoverflow.com/questions/2457239/injecting-mockito-mocks-into-a-spring-bean и http://stackoverflow.com/questions/19808326/how- to-inject-a-mock-in-a-spring-context – amitmah
BTW nice icon :) – amitmah
@amitmah :-) Большое спасибо. Я пройду ответ, который вы отправили. Цените помощь. –