@isTest private class SL_Test_Totals_IPartners_Data_2_Handler {
public static List<TotalsIPartnersData2ToProducerMapping__c> lstTotalPartnersCustomSettings = new List<TotalsIPartnersData2ToProducerMapping__c> (); /* * MethodName : insertTotalIPartnersCustomSettings * param : * Description : Inserts test Custom settings records for TotalsIPartnersData2ToProducerMapping__c. */ public static void insertTotalIPartnersCustomSettings(){ lstTotalPartnersCustomSettings = new List<TotalsIPartnersData2ToProducerMapping__c>{ new TotalsIPartnersData2ToProducerMapping__c( Name='21', Producer_FieldAPIName__c ='Previous_Year_NB_Premium__c', Totals_IPartners_Data_2_FieldAPIName__c = 'TOTAL_WP_PY_FULL__C'), new TotalsIPartnersData2ToProducerMapping__c( Name='22', Producer_FieldAPIName__c ='Current_Year_NB_Premium__c', Totals_IPartners_Data_2_FieldAPIName__c = 'TOTAL_WP_YTD__C'), new TotalsIPartnersData2ToProducerMapping__c( Name='23', Producer_FieldAPIName__c ='NB_Premium_YOY_Premium_Growth__c', Totals_IPartners_Data_2_FieldAPIName__c = 'TOTAL_WP_YTD_YOY__C'), new TotalsIPartnersData2ToProducerMapping__c( Name='24', Producer_FieldAPIName__c ='Renewal_Quotes_Last_3_Mo__c', Totals_IPartners_Data_2_FieldAPIName__c = 'TOTAL_QP_RNL_QUOTED_ROLLING_3__C'), new TotalsIPartnersData2ToProducerMapping__c( Name='25', Producer_FieldAPIName__c ='Renewal_Quotes_Last_12_Mo__c', Totals_IPartners_Data_2_FieldAPIName__c = 'TOTAL_QP_RNL_QUOTED_ROLLING_12__C') };
insert lstTotalPartnersCustomSettings; system.assert([Select Id,Name from TotalsIPartnersData2ToProducerMapping__c].size() > 0,true); }
Delete [Select Id from TotalsIPartnersData2ToProducerMapping__c where Id In:lstTotalPartnersCustomSettings OR ID=:objCustSettings.Id]; system.assert([Select Id,Name from TotalsIPartnersData2ToProducerMapping__c].size() == 0,true); }
All Answers
private class SL_Test_Totals_IPartners_Data_2_Handler {
public static List<TotalsIPartnersData2ToProducerMapping__c> lstTotalPartnersCustomSettings = new List<TotalsIPartnersData2ToProducerMapping__c> ();
/*
* MethodName : insertTotalIPartnersCustomSettings
* param :
* Description : Inserts test Custom settings records for TotalsIPartnersData2ToProducerMapping__c.
*/
public static void insertTotalIPartnersCustomSettings(){
lstTotalPartnersCustomSettings = new List<TotalsIPartnersData2ToProducerMapping__c>{
new TotalsIPartnersData2ToProducerMapping__c(
Name='21',
Producer_FieldAPIName__c ='Previous_Year_NB_Premium__c',
Totals_IPartners_Data_2_FieldAPIName__c = 'TOTAL_WP_PY_FULL__C'),
new TotalsIPartnersData2ToProducerMapping__c(
Name='22',
Producer_FieldAPIName__c ='Current_Year_NB_Premium__c',
Totals_IPartners_Data_2_FieldAPIName__c = 'TOTAL_WP_YTD__C'),
new TotalsIPartnersData2ToProducerMapping__c(
Name='23',
Producer_FieldAPIName__c ='NB_Premium_YOY_Premium_Growth__c',
Totals_IPartners_Data_2_FieldAPIName__c = 'TOTAL_WP_YTD_YOY__C'),
new TotalsIPartnersData2ToProducerMapping__c(
Name='24',
Producer_FieldAPIName__c ='Renewal_Quotes_Last_3_Mo__c',
Totals_IPartners_Data_2_FieldAPIName__c = 'TOTAL_QP_RNL_QUOTED_ROLLING_3__C'),
new TotalsIPartnersData2ToProducerMapping__c(
Name='25',
Producer_FieldAPIName__c ='Renewal_Quotes_Last_12_Mo__c',
Totals_IPartners_Data_2_FieldAPIName__c = 'TOTAL_QP_RNL_QUOTED_ROLLING_12__C')
};
insert lstTotalPartnersCustomSettings;
system.assert([Select Id,Name from TotalsIPartnersData2ToProducerMapping__c].size() > 0,true);
}
Delete [Select Id from TotalsIPartnersData2ToProducerMapping__c where Id In:lstTotalPartnersCustomSettings OR ID=:objCustSettings.Id];
system.assert([Select Id,Name from TotalsIPartnersData2ToProducerMapping__c].size() == 0,true);
}
}