function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
stuart gaganstuart gagan 

System.AssertException: Assertion Failed: true

Best Answer chosen by stuart gagan
Raj VakatiRaj Vakati
try this
 
@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 ];
     system.assert([Select Id,Name from TotalsIPartnersData2ToProducerMapping__c].size() == 0,true);
    }
        
}

 

All Answers

stuart gaganstuart gagan
@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);
    }
        
}
Raj VakatiRaj Vakati
try this
 
@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 ];
     system.assert([Select Id,Name from TotalsIPartnersData2ToProducerMapping__c].size() == 0,true);
    }
        
}

 
This was selected as the best answer
stuart gaganstuart gagan
Thank you raj, code is passed but code coverage still showing 0%.
Raj VakatiRaj Vakati
Are you invoking this code from before insert or update ??
stuart gaganstuart gagan
trigger SL_MMBU_Data_2_c  on MMBU_Data_2__c (before insert,before update) {
     SL_MMBU_Data_2_Handler handler = new SL_MMBU_Data_2_Handler();
     
     if ( trigger.isBefore ) {
         if ( trigger.isInsert ){
            handler.onbeforeInsert(trigger.new);
         }
         
         if ( trigger.isUpdate ){
            handler.onbeforeUpdate(trigger.newMap,trigger.oldMap);
         }
     }
}