我想休息我休息班Spring MVC中春季啓動 - 測試用例 - 不要加載所有組件
如果我運行下面的代碼(運行良好時,該項目是小,但現在失敗),它會嘗試加載我的應用程序中的所有不同組件。 這包括與外部系統進行交互,需要爲了憑據連接
@RunWith(SpringRunner.class)
@SpringBootTest
@AutoConfigureMockMvc
public class TestDummyRest extends BaseRestTestCase{
@Autowired
private MockMvc mockMvc;
@MockBean
private IDummyServices mockDummyServices;
@Test
public void getSendGoodMessage() throws Exception {
given(mockDummyServices.sendGoodMessage(Mockito.anyString())).willReturn(true);
mockMvc.perform(get("/dummy"))
.andExpect(status().isOk())
.andExpect(content().contentType(TEXT_PLAIN_CONTENT_TYPE));
verify(mockDummyServices, times(1)).sendGoodMessage(Mockito.anyString());
}
}
我怎麼告訴我的測試類不加載我的應用程序的@Configuration或@Component類豆?
感謝 達明
非常感謝@ninj - 這真是一種享受,真的加快了我的測試用例的執行速度 –