多项选择题

A.当有一个依赖项bean 要被模拟时,它通常会与@MockBean 结合使用
B.它通常与JUnit4中的@RunWith(MockitoJUnitRunner.class)或JUnit5中的@ExtendWith(MockitoExtension.class)一起使用
C.它自动配置了一个MockMvc bean
D.它用于在运行中的服务器上测试Spring MVC 组件,如@Controller