• Rab
  • NEWBIE
  • 0 Points
  • Member since 2020

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 2
    Questions
  • 2
    Replies
Hello,

I was wondering if someone could please help me write a test class.

This is my trigger:
trigger AssignedResourceTrigger on AssignedResource (after delete) {
    if(trigger.isafter && trigger.isdelete) {
        map<string,object> params = new map<string,object>();
        params.put('AssignedResources', trigger.new);
        flow.Interview.Add_Assigned_UserIds_to_the_Service_Appointment_Delete_Trigger myFlow = new flow.Interview.Add_Assigned_UserIds_to_the_Service_Appointment_Delete_Trigger(params);
        myFlow.start();
    }
}


This is currently my test class code:

@isTest
private class AssignedResourceTestClass {
    @isTest static void validateAssignedResource() {
		// data creation
		Id serviceAgentRecordTypeId = Schema.SObjectType.Account.getRecordTypeInfosByName().get('Service Agent').getRecordTypeId();

		Account newPersonAccount = new Account();

		newPersonAccount.put('FirstName', 'Test');
		newPersonAccount.put('LastName', 'Agent');
		newPersonAccount.RecordTypeId = serviceAgentRecordTypeId;

		insert newPersonAccount;

		ServiceAppointment sa = new ServiceAppointment(
				ParentRecordId = newPersonAccount.id
		);

		insert sa;


		//retrieve service appointment
		Test.startTest();

		Test.stopTest();

		// assert statements

	
	}
		
}
I am unsure how to proceed. I am trying to assign a resource to a service appointment, then delete the assigned resource without deleting the other resources from the service appointment. Can anyone please help.
  • June 08, 2021
  • Like
  • 0
Hello,

I'm new to Salesforce Apex coding and was wondering if there is someone that can help me write my first test class for a trigger.

Thank you.
  • June 07, 2021
  • Like
  • 0
Hello,

I'm new to Salesforce Apex coding and was wondering if there is someone that can help me write my first test class for a trigger.

Thank you.
  • June 07, 2021
  • Like
  • 0