You need to sign in to do that
Don't have an account?
Amarjeet
Test Coverage 71%
Unable to cover highlighted part of the code in the test class.
List<Messaging.SendEmailResult> results = Messaging.sendEmail(
new List<Messaging.SingleEmailMessage> {singleEmailMsg});
if (results[0].success) {
Date d = System.today();
.....................
String myDate = myDT.format('yyyy-MM-dd');
Attachment a = new Attachment(parentId = Order.id, name=myDate+'|'+dTime+' '+Order.Name +' '+ 'Body Email', body = Blob.valueof(emailBody));
insert a;
PageReference pgRef = new PageReference('/' + Order.Id);
pgRef.setRedirect(true);
return pgRef;
} else {
ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.ERROR, 'Error sending Email Message. Details = ' + results.get(0).getErrors()[0].getMessage()));
return null;
}
List<Messaging.SendEmailResult> results = Messaging.sendEmail(
new List<Messaging.SingleEmailMessage> {singleEmailMsg});
if (results[0].success) {
Date d = System.today();
.....................
String myDate = myDT.format('yyyy-MM-dd');
Attachment a = new Attachment(parentId = Order.id, name=myDate+'|'+dTime+' '+Order.Name +' '+ 'Body Email', body = Blob.valueof(emailBody));
insert a;
PageReference pgRef = new PageReference('/' + Order.Id);
pgRef.setRedirect(true);
return pgRef;
} else {
ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.ERROR, 'Error sending Email Message. Details = ' + results.get(0).getErrors()[0].getMessage()));
return null;
}