You need to sign in to do that
Don't have an account?
Sudha#a
can u help me amit(i want test class) belo code
public class Batch_SubscriptionCMRRRollup implements Database.Batchable<SObject>{
public Database.QueryLocator start(Database.BatchableContext context) {
return Database.getQueryLocator([Select Id,Today_s_MRR__c,(Select Id,Zuora__MRR__c from Zuora__Subscriptions__r) from Zuora__CustomerAccount__c]);
}
public void execute(Database.BatchableContext context, List<Zuora__CustomerAccount__c> scope) {
System.debug('@@scope'+scope);
for(Zuora__CustomerAccount__c acc: scope){
for(Zuora__Subscription__c z: acc.Zuora__Subscriptions__r){
acc.Today_s_MRR__c += z.Zuora__MRR__c;
}
}
}
public void finish(Database.BatchableContext context) {}
}
public Database.QueryLocator start(Database.BatchableContext context) {
return Database.getQueryLocator([Select Id,Today_s_MRR__c,(Select Id,Zuora__MRR__c from Zuora__Subscriptions__r) from Zuora__CustomerAccount__c]);
}
public void execute(Database.BatchableContext context, List<Zuora__CustomerAccount__c> scope) {
System.debug('@@scope'+scope);
for(Zuora__CustomerAccount__c acc: scope){
for(Zuora__Subscription__c z: acc.Zuora__Subscriptions__r){
acc.Today_s_MRR__c += z.Zuora__MRR__c;
}
}
}
public void finish(Database.BatchableContext context) {}
}
Let us know if this will help you