kill シグナルを受信したときにクラスの特定のメソッドが呼び出されるかどうかを判断する必要があります。いくつかのクリーンアップ アクションを実行するこのメソッドは、シャットダウン フックで呼び出されます。
このクラスのメインメソッドを起動する Process を実行した後にこのメソッドが呼び出されることを期待して EasyMock を使用してみましたが、テストのアクションの一部として Process destroy メソッドを呼び出しますが、なぜかこのクラスのモックが起動したプロセスに接続されていません。 .
シャットダウン信号の受信時にクラスのメソッドが呼び出されることをテストするにはどうすればよいですか? クラスをテストするためにクラスの実装を変更することなく、これを行いたいと思います。