/
AVE-258 / TAPSS-1201 Unit Testing

Attention: Confluence is not suitable for the storage of highly confidential data. Please ensure that any data classified as Highly Protected is stored using a more secure platform.
If you have any questions, please refer to the University's data classification guide or contact ict.askcyber@sydney.edu.au

AVE-258 / TAPSS-1201 Unit Testing

Unit Testing:

  1. Prepare a Contact or a set of Contact records that will be a lookup on Campaign Member records that will be created on Campaign record/s

  2. Add the contact to campaigns and manually set their status to the specific criterias from the following:

    • Status = Clicked / Participated / Registered

    • Start Date = Specific to Campaign Start and End Date

Screenshot 2023-07-07 at 5.29.06 AM.png
Screenshot 2023-07-07 at 5.40.08 AM.png
  1. Once created, check back the next day to see the values on the fields if they match the expected result; Fields are not shown on page layout and may need Inspector to check the values.

    • USYD_Total_Campaigns_Received_YTD__c

      • Campaign Member record’s Campaign’s Start Date  = this year

      • Campaign Member record’s Campaign’s Status  = Completed/In Progress

    • USYD_Total_Campaigns_Received_LY__c

      • Campaign Member record’s Campaign’s Start Date  = last year

      • Campaign Member record’s Campaign’s Status  = Completed/In Progress

    • USYD_No_of_Campaigns_Clicked_YTD__c

      • Campaign Member record’s Start Date = this year

      • Campaign Member record’s Status = Clicked/Donated/Registered/Participated

      • Campaign Member record’s Campaign’s Type = Email

    • USYD_No_of_Campaigns_Clicked_LY__c

      • Campaign Member record’s Start Date = last year

      • Campaign Member record’s Status = Clicked/Donated/Registered/Participated

      • Campaign Member record’s Campaign’s Type = Email

    • USYD_No_of_Campaigns_Participated_YTD__c

      • Campaign Member record’s Start Date = this year

      • Campaign Member record’s Status = Participated

    • USYD_No_of_Campaigns_Participated_LY__c

      • Campaign Member record’s Start Date = last year

      • Campaign Member record’s Status = Participated

    • USYD_No_of_Campaigns_Registered_YTD__c

      • Campaign Member record’s Start Date = this year

      • Campaign Member record’s Status = Registered

    • USYD_No_of_Campaigns_Registered_LY__c

      • Campaign Member record’s Start Date = last year

      • Campaign Member record’s Status = Registered

    • USYD_No_of_TAP_eNewsletters_Clicked_YTD__c

      • Campaign Member record’s Start Date = this year

      • Campaign Member record’s Status = Clicked

      • Campaign Member record’s Campaign’s Campaign Category = SAM Extra

    • USYD_No_of_TAP_eNewsletters_Clicked_LY__c

      • Campaign Member record’s Start Date = last year

      • Campaign Member record’s Status = Clicked

      • Campaign Member record’s Campaign’s Campaign Category = SAM Extra

    • USYD_MostRecentCampaignInteractionDate__c

      • Latest Related Campaign Member record’s Start Date

    • USYD_Most_Recent_Campaign_Interacted__c

      • Latest Related Campaign Members record’s Campaign record

Related content

TAPSS-845/TAP-902: MS Team - To check the logic and any bad code practice for the list of flows mentioned and merge if required
TAPSS-845/TAP-902: MS Team - To check the logic and any bad code practice for the list of flows mentioned and merge if required
Read with this
AVE-284 / TAPSS-1126 Unit Testing Scripts
AVE-284 / TAPSS-1126 Unit Testing Scripts
More like this
Testing for Campaign Influence
Testing for Campaign Influence
More like this
UAT Testing for Campaign Influence
UAT Testing for Campaign Influence
More like this
Object: AQB__CampaignParticipant__c
Object: AQB__CampaignParticipant__c
More like this
Object: AQB__AccountsSolicited__c
Object: AQB__AccountsSolicited__c
More like this