You need to sign in to do that
Don't have an account?
ki
how to write test classes for the below coding.
List<Target_item__c> ti_list = [select id,PO_Number__c,UPC__c,Target_PO__c from Target_item__c];
//List<Target_po__c> poitem = [select id,PO_Number__c from Target_po__c];
List<Target_item__c> tii_list = new List<Target_item__c>();
Target_item__c ti_upsert = new Target_item__c();
Integer xi=0;
if(ti_list.size() > 0){
for(Integer i = titoupload.size() - 1; i >= 0 ; --i){
for(Integer j = ti_list.size() - 1; j >= 0 ; --j){
//md.debug('---i---'+i);
//md.debug('---j---'+j);
if((titoupload[i].PO_Number__c == ti_list[j].PO_Number__c)&&(titoupload[i].UPC__c == ti_list[j].UPC__c)){
String po_num = titoupload[i].PO_Number__c;
String upc_num = titoupload[i].UPC__c;
//Target_item__c ti_upsert = [select id from Target_item__c where Po_Number__c =: po_num AND UPC__c =: upc_num limit 1];
ti_upsert.id = ti_list[j].id;
ti_upsert.PO_Number__c = ti_list[j].PO_Number__c;
ti_upsert.UPC__c = ti_list[j].UPC__c;
ti_upsert.Case_Pack__c = titoupload[i].Case_Pack__c;
ti_upsert.Target_Item__c = titoupload[i].Target_Item__c;
ti_upsert.Description__c = titoupload[i].Description__c;
ti_upsert.Color__c = titoupload[i].Color__c;
ti_upsert.Size__c = titoupload[i].Size__c;
ti_upsert.Price__c = titoupload[i].Price__c;
ti_upsert.Retail_Price__c = titoupload[i].Retail_Price__c;
ti_upsert.Ordered_Qty__c = titoupload[i].Ordered_Qty__c;
ti_upsert.Ship_Qty__c = titoupload[i].Ship_Qty__c;
ti_upsert.Target_PO__c = ti_list[j].Target_PO__c;
ti_upsert.BG_Product__c = titoupload[i].BG_Product__c;
tii_list.add(ti_upsert);
//List<Target_po__c> poitem = [select id,PO_Number__c from Target_po__c];
List<Target_item__c> tii_list = new List<Target_item__c>();
Target_item__c ti_upsert = new Target_item__c();
Integer xi=0;
if(ti_list.size() > 0){
for(Integer i = titoupload.size() - 1; i >= 0 ; --i){
for(Integer j = ti_list.size() - 1; j >= 0 ; --j){
//md.debug('---i---'+i);
//md.debug('---j---'+j);
if((titoupload[i].PO_Number__c == ti_list[j].PO_Number__c)&&(titoupload[i].UPC__c == ti_list[j].UPC__c)){
String po_num = titoupload[i].PO_Number__c;
String upc_num = titoupload[i].UPC__c;
//Target_item__c ti_upsert = [select id from Target_item__c where Po_Number__c =: po_num AND UPC__c =: upc_num limit 1];
ti_upsert.id = ti_list[j].id;
ti_upsert.PO_Number__c = ti_list[j].PO_Number__c;
ti_upsert.UPC__c = ti_list[j].UPC__c;
ti_upsert.Case_Pack__c = titoupload[i].Case_Pack__c;
ti_upsert.Target_Item__c = titoupload[i].Target_Item__c;
ti_upsert.Description__c = titoupload[i].Description__c;
ti_upsert.Color__c = titoupload[i].Color__c;
ti_upsert.Size__c = titoupload[i].Size__c;
ti_upsert.Price__c = titoupload[i].Price__c;
ti_upsert.Retail_Price__c = titoupload[i].Retail_Price__c;
ti_upsert.Ordered_Qty__c = titoupload[i].Ordered_Qty__c;
ti_upsert.Ship_Qty__c = titoupload[i].Ship_Qty__c;
ti_upsert.Target_PO__c = ti_list[j].Target_PO__c;
ti_upsert.BG_Product__c = titoupload[i].BG_Product__c;
tii_list.add(ti_upsert);
Ravi Dutt Sharma
Is this a trigger? or a method in some class?
ki
no.... it is a method in class..