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:
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
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
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