Class salesforce触发器需要测试Covarge类
我需要为以下触发器编写测试类,这样我就可以增加在salesforce上上传包的测试范围。我不知道如何为触发器编写测试类Class salesforce触发器需要测试Covarge类,class,triggers,salesforce,apex-code,Class,Triggers,Salesforce,Apex Code,我需要为以下触发器编写测试类,这样我就可以增加在salesforce上上传包的测试范围。我不知道如何为触发器编写测试类 Trigger AutoActivityCreation on Account(after update) { List<Task> task = new List<Task>(); for (Integer i = 0; i < Trigger.new.size(); i++) { L
Trigger AutoActivityCreation on Account(after update)
{
List<Task> task = new List<Task>();
for (Integer i = 0; i < Trigger.new.size(); i++) {
List<String> techs = Trigger.new[i].Toolsberry_new_tech_installs__c.split(';');
Integer added_tech = techs.size();
if(Trigger.new[i].Toolsberry_new_tech_installs__c=='null'){
added_tech=0;
}
List<String> re_techs = Trigger.new[i].Toolsberry_removed_tech_installs__c.split(';');
Integer removed_tech = re_techs.size();
if(Trigger.new[i].Toolsberry_removed_tech_installs__c=='null'){
removed_tech=0;
}
task.add(new Task(
whatid=Trigger.new[i].Id,
OwnerId=Trigger.new[i].OwnerId,
Subject='Technologies Added '+added_tech+' , Removed '+removed_tech,
Status = 'Completed',
ActivityDate = system.today()
) ) ;
}
insert task;
}
can anybody help for this how to write test covrage class.
Thanks
Rajendra J.
触发帐户上的自动活动创建(更新后)
{
列表任务=新建列表();
for(整数i=0;i
如果对您有效,请检查此项
@isTest
private class TriggerTestClass {
static testMethod void autoTasktest() {
// TO DO: implement unit test
Account acc = new Account(
Name = 'Test Account 1',
Phone = '07123123123',
Toolsberry_new_tech_installs__c = 'null',
Toolsberry_removed_tech_installs__c = 'null');
insert acc;
acc.BillingCity = 'Test Area 2';
update acc;
}
}
并确保在测试方法中添加了account对象所需的字段和值。它会给你最好的报道