You need to sign in to do that
Don't have an account?
Thomasm
If statement code coverage
I am looking for some help with a simple if statement and the code coverage
here is the trigger
trigger Case4fromRD on RD_Site_Report__c (after insert, after update) {
List<Service_Call_Log__C>SCL=New list<Service_Call_Log__C>();
For(RD_Site_Report__C b:trigger.new)
{
IF (b.case_topic__C !=null){
SCL.add(new Service_Call_Log__C(Subject__C='A Case has been created from an RD Site Report',job__C=b.Job__C, description__C=b.case_Topic__C, Web_email__C=b.contact_email__C));
insert SCL;
}
}
}
and here is the test class
@isTest
public class Rd_Site_Report_SCL1{
static testMethod void CasefromRD(){
RD_Site_Report__c sRDSR = new RD_Site_Report__c();
sRDSR.Reason__C='Customer Complaint';
sRDSR.Case_Topic__c ='Test';
sRDSR.Job__C='a013000000UHggN';
sRDSR.case_topic__C='Test';
sRDSR.Contact_Email__C='tmonson@cms4.com';
Test.StartTest();
insert sRDSR;
test.stopTest();
}
}
here is the trigger
trigger Case4fromRD on RD_Site_Report__c (after insert, after update) {
List<Service_Call_Log__C>SCL=New list<Service_Call_Log__C>();
For(RD_Site_Report__C b:trigger.new)
{
IF (b.case_topic__C !=null){
SCL.add(new Service_Call_Log__C(Subject__C='A Case has been created from an RD Site Report',job__C=b.Job__C, description__C=b.case_Topic__C, Web_email__C=b.contact_email__C));
insert SCL;
}
}
}
and here is the test class
@isTest
public class Rd_Site_Report_SCL1{
static testMethod void CasefromRD(){
RD_Site_Report__c sRDSR = new RD_Site_Report__c();
sRDSR.Reason__C='Customer Complaint';
sRDSR.Case_Topic__c ='Test';
sRDSR.Job__C='a013000000UHggN';
sRDSR.case_topic__C='Test';
sRDSR.Contact_Email__C='tmonson@cms4.com';
Test.StartTest();
insert sRDSR;
test.stopTest();
}
}
1 trigger Case4fromRD on RD_Site_Report__c (after insert, after update) {
2 List<Service_Call_Log__C>SCL=New list<Service_Call_Log__C>();
3 For(RD_Site_Report__C b:trigger.new)
4 {
5 IF (b.case_topic_4__C !=null){
6 SCL.add(new Service_Call_Log__C(Subject__C='A Case has been created from an RD Site Report',job__C=b.Job__C, description__C=b.case_Topic_4__C, Web_email__C=b.contact_email_4__C));
7
8 }
9
10 insert SCL;
11 }
12 }
Also, when you post code or Visualforce markup, please do so using the code formatting button (< >). Thanks!