2011-07-22 5 views
0

私はフィットネススリムテスト(デシジョンテーブル)を作成しています。テストを実行するには、Springアプリケーションを起動する必要があります。コンテキスト。そのために、私はFixtureWirerを拡張するクラスを使用しています。テストが正常に完了したため、アプリケーションコンテキストの起動は問題にはなりません。このページでは、テストが完了し、すべての出力値が比較されていることがわかります。問題は、最終結果のページがロードを停止することは決してありませんが、例外はスローされません。 FixtureWirerを使用してアプリケーションコンテキストを開始するときにのみ問題が発生するため、問題はそれに関連していると推測していますが、それを把握することはできませんでした。SpringWirableFixtureを使用してフィットネススリムテストを終了しない

ありがとうございます。

答えて

1

あなたはテストが正常に終了しないことを意味しますか?その場合は、コンテキストを閉じることができます

+0

ありがとうございました!これは私のためのトリックでした。私のテストは、ブラウザでFitnesseを実行しているときに読み込みを続けました。停止ボタンを押すことは役に立たなかった。 – jvwilge

0

これは、あなたのSpringのシャットダウンフックが、 がリソースによってブロックされている必要があるBeanを破棄できないためかもしれません。

テストの実行後にライブスレッドがブロックされているかどうかを確認できますか?

ライブスレッドが残っている場合、スリムサーバは終了しません(SlimServer Javaプロセスは終了しません)。

関連する問題