public function testCreateReminderAndCreateLinkAndDeleteCall() { $call = new call(); $aosContracts = new AOS_Contracts(); $aosContracts->name = 'test'; //test createReminder() $aosContracts->createReminder(); //verify record ID to check that record is saved $this->assertTrue(isset($aosContracts->call_id)); $this->assertEquals(36, strlen($aosContracts->call_id)); //verify the parent_type value set by createReminder() $call->retrieve($aosContracts->call_id); $this->assertAttributeEquals('AOS_Contracts', 'parent_type', $call); //test createLink() and verify the parent_type value $aosContracts->createLink(); $call->retrieve($aosContracts->call_id); $this->assertAttributeEquals('Accounts', 'parent_type', $call); //delete the call and verify that this record cannot be retrieved anymore. $aosContracts->deleteCall(); $call->retrieve($aosContracts->call_id); $this->assertEquals(null, $result); }