Тест Fitnesse Slim с SpringWhableFixture не заканчивается - PullRequest
0 голосов
/ 22 июля 2011

Я создаю тест Slimness Fitnesse (Таблица решений). Для запуска теста мне нужно запустить приложение Spring. контекст. Для этого я использую класс, который расширяет FixtureWirer. Запуск контекста приложения не является проблемой, так как тест завершается успешно. На странице я вижу, что тест завершен и все выходные значения сравниваются. Проблема в том, что страница с окончательными результатами никогда не перестает загружаться, но исключение не выдается. И это происходит только тогда, когда я использую FixtureWirer для запуска контекста приложения, поэтому я предполагаю, что проблема связана с этим, но я не смог понять это.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 04 декабря 2011

Вы имеете в виду, что тест не останавливается, как это должно быть? Если да, можете ли вы попытаться закрыть контекст

0 голосов
/ 29 марта 2013

Это может быть из-за того, что отключенный хук вашего Spring не может уничтожить бины, которые должны быть заблокированы каким-либо ресурсом.

Можете ли вы проверить, существуют ли какие-либо живые потоки после выполнения теста, которыезаблокирован?

Если остались текущие потоки, то сервер Slim не будет прерван (процесс Java SlimServer не будет прерван).

...