+ Start a Discussion
Devendra Hirulkar 3Devendra Hirulkar 3 

how to write test class of this trigger

hellow friends,
i want test class of the below trigger i am new in the apex word so please tell me the test class 

trigger CopyRolltoStudent1 on class__c (before insert,before update) //You want it on update too, right?
  Map<ID, Student__c> parentroll = new Map<ID, Student__c>(); //Making it a map instead of list for easier lookup
  List<Id> listIds = new List<Id>();

  for (class__c childObj : Trigger.new)

  //Populate the map. Also make sure you select the field you want to update, Rollno
  //The child relationship is more likely called Classes__r (not Class__r) but check
  //You only need to select the child classes a if you are going to do something for example checking whether the Classes in the trigger is the latest
  parentroll = new Map<Id, Student__c>([SELECT id, Roll_No__c,(SELECT ID, Roll_No__c FROM Class__r) FROM Student__c WHERE ID IN :listIds]);

  for (class__c cl : Trigger.new)
     Student__c myParentroll = parentroll.get(cl.student__c);
     myParentroll.Roll_No__c = Decimal.valueOf(cl.Roll_No__c);
  update parentroll.values();

this is my trigger 
Samadhan Sakhale 3Samadhan Sakhale 3
Hi Deoo,
      Its so simple just click below link and try to write your trigger test class
 just click and dont say thanks please.