You need to sign in to do that
Don't have an account?
chiranjib rout
test class for Messaging.SingleEmailMessage
List<Messaging.SingleEmailMessage> mails = new List<Messaging.SingleEmailMessage>(); for(ccrz__E_Order__c order : [Select Name,SAP_Order_Number__c,ccrz__TotalAmount__c,Id,ccrz__OriginatedCart__r.Name,ccrz__User__r.Name from ccrz__E_Order__c where id in: orderLst]){ Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage(); List<String> sendTo = new List<String>(); List<String> orderItem = new List<String>(); for(ccrz__E_OrderItem__c line:orderItemMap.get(order.Id)){ orderItem.add(line.Name); } //sendTo.add(order.ccrz__Contact__r.email); sendTo.add('test1@test.com'); mail.setToAddresses(sendTo); mail.setReplyTo('test1@test.com'); mail.setSenderDisplayName('test'); mail.setSubject('Order Failed :'+ order.SAP_Order_Number__c); String body = 'Hi Team, <br/><br/> Order has been failed. Please find the below Order Detail : <br/> <br/>' + 'Order Number :' + order.SAP_Order_Number__c + '<br/> Cart ID : '+ order.ccrz__OriginatedCart__r.Name + '<br/> Total Amount : '+ order.ccrz__TotalAmount__c + '<br/> Registered User : '+ order.ccrz__User__r.Name+ '<br/> Order Line Items : '+ orderItem ; mail.setHtmlBody(body); mails.add(mail); }unable to coverage the code for above test class ,Kindly help me on this
https://apexandbeyond.wordpress.com/2017/07/30/unit-testing-code-that-sends-email/
https://salesforce.stackexchange.com/questions/152489/test-class-for-exception-and-messaging-singleemailmessage
Increase code coverage
https://salesforce.stackexchange.com/questions/244794/how-do-i-increase-my-code-coverage-or-why-cant-i-cover-these-lines
How to achieve 75 %
https://salesforce.stackexchange.com/questions/24165/why-is-75-code-coverage-required-in-salesforce/24167#24167
https://matheus.dev/write-advanced-test-class-advanced-trigger/
https://salesforce.stackexchange.com/questions/244788/how-do-i-write-an-apex-unit-test
If it helps you and close your query by marking it as the best answer so that it can help others in the future.
Thanks.