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
Nishant Kumar 274Nishant Kumar 274 

Please help me in writing a test class for a trigger f trigger applyDiscountTrg on Discount__c (before insert, before update) { System.debug(Trigger.New); System.debug(Trigger.NewMap); //Call Trigger helper class DiscountT

Please help me in writing a test class for a trigger:-

trigger applyDiscountTrg on Discount__c (before insert, before update) {
    
    System.debug(Trigger.New);
    System.debug(Trigger.NewMap);
    //Call Trigger helper class
    DiscountTriggerHelper.beforeTrigApplyDiscount(Trigger.New);
    
}
Sai PraveenSai Praveen (Salesforce Developers) 
Hi Nishant,

For this trigger to cover, try to create a record for Discount object so this trigger will cover 100%.

Below is an example test class for Account creation. Try similar for Discount object.
 
@isTest
public class TestAccount {
static testMethod void myUnitTest()  {
        
        List<Event> queriedEvents = new List<Event>();
        
        Account acc = new Account( NAME='Jackson');
        insert acc;
        
    }
}

If this solution helps, Please mark it as best answer.

Thanks,
 
CharuDuttCharuDutt
Hii Nishant
Try below Test Class
@isTest
public class TestClass{
@isTest
    public static void unitTest(){
        Discount__c dis = new Discount__c ();
        dis.Discount_Applied__c = false;
        dis.Discount_Applied__c = 200;
        //Fill All Required fields
        insert dis;
    }
}
Please Mark It As Best Asnwer If It Helps
Thank You!
AbhinavAbhinav (Salesforce Developers) 
Check this:

https://salesforce.stackexchange.com/questions/244788/how-do-i-write-an-apex-unit-test

https://salesforce.stackexchange.com/questions/244794/how-do-i-increase-my-code-coverage-or-why-cant-i-cover-these-lines

Thanks!