function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
chiranjib routchiranjib 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
 
AbhishekAbhishek (Salesforce Developers) 
Your query is answered here,

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.