Pull to refresh
6
0

Java/Android/JavaScript developer

Написание тестов @SpringBootTest при ипользовании Spring Shell в приложении

Это очень дельное замечание, спасибо! На самом деле, Spring Shell добавляет два раннера. Мое предположение состояло в том, что данный property отключает один из них, описанный в статье — другой. Но, по факту, похоже, что shell.interactive.enabled отключает оба.

Написание тестов @SpringBootTest при ипользовании Spring Shell в приложении

Да, вы совершенно правы. Пример кода, о котором вы говорите напрямую взят без изменений из соответствующего треда на GitHub, там используется версия v1.5.8.RELEASE, думаю мне стоило это указать. В проекте, в котором решалась проблема используется 2.2.6.RELEASE.

Неочевидная проблема использования assert

Один тест зафейлил окружение (оставил незавершенной транзакцию по единственному коннекту), при этом на нем был AssertionError, другие 150 упали из-за невозможности получить коннект, при этом часть стала красными, часть желтыми. Ситуация усугблялась тем, что задача в целом стояла починить тесты на сборке, то есть кроме 1 упавшего ассерта лежало еще порядка 15 тестов не связанных с этой ошибкой.

Information

Rating
Does not participate
Registered
Activity