シャットダウンフックを追加する方法があります。フックで実行されるコードが呼び出されることを (JUnit 経由で) テストする必要があります。
public void myMethod(){
Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {
... code to test ...
}
});
}
単体テストでシャットダウンをシミュレートするにはどうすればよいですか?