Я создал простой проект с новейшими версиями Spring Boot 3 и spock, которые вы можете найти здесь: https://github.com/RafBorkowski/SpringBoot3SpockExample. Когда я пытаюсь запустить тест с помощью junit, контекст весны запускается нормально и тест проходит, но когда я пытаюсь выполнить тот же тест в споке, я заметил, что весна не запускается и не создает контекст, что приводит к сбою теста. Когда я понижаю версию загрузки Spring до 2.7.5, все работает нормально.
P.S. Добавил скриншоты с ответами в README на github.
Есть идеи?
У меня есть эта информация в spock: ``` Условие не выполнено: testService != null | | null false Условие не выполнено: testService != null | | null false at com.example.testspring3.TestSpring3ApplicationSpec.context test(TestSpring3ApplicationSpec.groovy:15) ```И в консоли я не могу увидеть характерную информацию о запуске сервера Spring в случае spock.
Это полезно, было бы лучше обновить / отредактировать свой ответ с помощью этой информации, чтобы людям было легче его увидеть, и им не приходилось прочесывать комментарии.
Я знаю, но я не могу вставить изображения в свой пост, поэтому я добавил скриншоты с ответами в README на github.
Это ответ на мой вопрос :D большое спасибо. Добавление аннотации @ContextConfiguration решает проблему, и я надеюсь, что эта ошибка будет исправлена очень скоро.




Обновление до Spock 2.4-M1, которое было выпущено сегодня.
Добро пожаловать в Stack Overflow! Можете ли вы опубликовать, какие сообщения об ошибках вы видите, или более подробную информацию?