0

スケジュールされたジョブの単体テストを行っています。Quartz.net を使用しています。このライブラリは初めてです。

ジョブが実行され、テスト結果を取得できるように、トリガーを強制的にオンデマンドで起動する必要があります。を使用していてSimpleTriggerImpl、 を設定してトリガーを起動しようとしましたtrigger.StartTimeUtc = DateTime.UtcNowが、ジョブの Execute メソッドが呼び出されません。これどうやってするの?

ありがとう

4

1 に答える 1

2

スケジューラのインスタンスを取得し、IScheduler.TriggerJob(JobKey jobKey) メソッドを呼び出します。ジョブを実行している別のインスタンスがあることを確認する必要があります (IScheduler.Start())。

単体テストにはどのジョブストアを使用していますか?

于 2013-02-20T23:48:51.757 に答える