You need to sign in to do that
Don't have an account?
junkiy
test class about this class any one help
public class customerUpdate {
public void updatecustomer(){
Set<Id> ParentIds = New Set<Id>();
for(customer__c newissuer :(List< customer__c>) Trigger.New)
{
if(newissuer.Id != null)
ParentIds.add(newissuer.Id);
}
List<customer__c> ParentList = [SELECT Id, Name,Status__c, RevQ0__c, RevQ1__c, RevQ2__c, RevQ3__c, RevQ4__c
FROM customer__c where id =: ParentIds];
For(customer__c CO : ParentList)
{
system.debug('ParentList12'+co.id);
system.debug('ParentList123'+co.Status__c);
for(customer__c rc :(List<customer__c>) Trigger.New){
if(rc.Status__c=='Approved'){
rc.RevQ1__c= CO.RevQ0__c;
rc.RevQ0__c = null;
rc.RevQ2__c= CO.RevQ1__c;
rc.RevQ3__c= CO.RevQ2__c;
rc.RevQ4__c= CO.RevQ3__c;
}
}
}
}
}
public void updatecustomer(){
Set<Id> ParentIds = New Set<Id>();
for(customer__c newissuer :(List< customer__c>) Trigger.New)
{
if(newissuer.Id != null)
ParentIds.add(newissuer.Id);
}
List<customer__c> ParentList = [SELECT Id, Name,Status__c, RevQ0__c, RevQ1__c, RevQ2__c, RevQ3__c, RevQ4__c
FROM customer__c where id =: ParentIds];
For(customer__c CO : ParentList)
{
system.debug('ParentList12'+co.id);
system.debug('ParentList123'+co.Status__c);
for(customer__c rc :(List<customer__c>) Trigger.New){
if(rc.Status__c=='Approved'){
rc.RevQ1__c= CO.RevQ0__c;
rc.RevQ0__c = null;
rc.RevQ2__c= CO.RevQ1__c;
rc.RevQ3__c= CO.RevQ2__c;
rc.RevQ4__c= CO.RevQ3__c;
}
}
}
}
}
Use this code this will help you.
Apex Class: If you found it useful please appreciate my efforts and mark it as the best answer.
LinkedIn: https://www.linkedin.com/in/soyab-hussain-b380b1194/
Regards,
Soyab