Для некоторых интеграционных тестов мы используем @ContextConfiguration
Spring для создания реального контекста Spring во время теста. Теперь это не должно быть полным интеграционным тестом, поэтому нам нужна целая куча бинов Spring в качестве макетов. Это не слишком сложно, если использовать Mockito и фабричный метод Spring, и еще проще с Springockito.
Но это использует Mockito, а мы просто переходим на JMockit. Я бы предпочел использовать JMockit и здесь. По сути, я ищу замену Springockito, которая вместо этого использует JMockit.
Я тоже умею руками. Тем не менее, Mockito и JMockit, кажется, отличаются в одном очень важном аспекте: в то время как в Mockito вы создаете макеты императивно, используя вызов метода, в JMockit вы получаете макеты, декларативно «внедряемые» в ваш тест. Слишком поздно заполнять контекст Spring. Так что, если кто-то может ответить на этот вопрос, я тоже буду рад: как вы можете создать макет в JMockit в своем коде?