Test.isRunningTest処理は「現在実行中のコードが、テストメソッドに含まれているコード」かを判別するための処理です。
これで下記のような書き方が可能となります。(if処理では「!」をつけてテストではない場合にという判定にできる)
if (!Test.isRunningTest()) { // テストでない場合にスケジュール登録処理を実行 System.schedule(jobName, sch, cls); }
Test.isRunningTest処理は「現在実行中のコードが、テストメソッドに含まれているコード」かを判別するための処理です。
これで下記のような書き方が可能となります。(if処理では「!」をつけてテストではない場合にという判定にできる)
if (!Test.isRunningTest()) { // テストでない場合にスケジュール登録処理を実行 System.schedule(jobName, sch, cls); }