У меня есть класс Apex, который работает так, как я хочу, в песочнице. Попытка перенести его в производство и нужно написать тестовый класс. Использовал приведенный пример, но я продолжаю получать ошибки при запуске теста, что лидерство уже было преобразовано. Нужна помощь!
@isTest
public class TestAutoConvertLeads{
static testMethod void createnewlead() {
User userToCreate = [Select id from user where profile.name='System Administrator' Limit 1];
Test.startTest();
Lead leadToCreate =new Lead();
List<id> Ids= New List<Id>();
leadToCreate.ownerid= userToCreate.id;
leadToCreate.LastName ='Gupta';
leadToCreate.LeadSource='Partner Referral';
leadToCreate.Rating='';
leadToCreate.Status='';
insert leadToCreate;
Ids.add(leadToCreate.id);
AutoConvertLeads.LeadAssign(Ids);
Test.stopTest();
}
}
Также добавляем оригинальный класс Apex: