Apex DML操作列表中不允许删除

时间:2018-05-11 14:24:38

标签: salesforce apex

我正在写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');

我不知道我做错了什么。这是documentation

我正在使用原子编辑器和mavens配偶。

0 个答案:

没有答案