Я пишу тест Apex.
Я получаю сообщение об ошибке компиляции DML operation Delete not allowed on List
AsyncApexJob[] currentAsyncJobs = [SELECT Id FROM AsyncApexJob];
delete currentAsyncJobs;
Я пытаюсь удалить все AsyncApexJobs, чтобы позже я смог проверить, что правильное количество заданий было поставлено в очередь после выполнения класса, который я тестирую. то есть.
List<AsyncApexJob> asyncJobList = [SELECT Id FROM AsyncApexJob];
System.assertEquals(2, asyncJobList.size(), 'Two jobs should have been enqueued');
Я не могу сказать, что я делаю неправильно. Вот документация
Я использую атомный редактор с mavens mate.