У меня возникла проблема при издевательстве над компонентом с автонастройкой контроллера MVC.Вот мой код, я на Jmockit 1.28
@RunWith(SpringJUnit4ClassRunner.class)
@WebMvcTest(value = SomeController.class, secure = false)
public class SomeControllerUTest {
@BeforeClass
public static void applySpringIntegration() {
new BeanFactoryMockUp();
}
@Before
public void setup() throws Exception {
mockMvc = MockMvcBuilders.standaloneSetup(someController).build();
}
MockMvc mockMvc;
@Injectable
private DepServiceImpl depService;
@Tested(availableDuringSetup = true,fullyInitialized = true)
private SomeController someController;
@Test
public void testSomeBehavior() throws Exception {
BeanFactory beanFactory = new DefaultListableBeanFactory();
DepService service = (DepServiceImpl) beanFactory.getBean("depService");
assertSame(mlService, service);
}
}
Видя следующую ошибку при выполнении mvn test
Тесты с ошибкой: com.test.SomeControllerUTest: Невозможно найти файл класса для org.springframework.beans.factory.support. $ Subclass_AbstractBeanFactory