/** * Retrieve() method of participant status type */ public function testRetrieveStatusType() { $params = array('name' => 'testStatus', 'label' => 'testParticipant', 'class' => 'Positive', 'is_active' => 1, 'is_counted' => 1, 'weight' => 13, 'visibility_id' => 1); $statusType = CRM_Event_BAO_ParticipantStatusType::create($params); // retrieve status type $retrieveParams = array('id' => $statusType->id); $default = array(); $retrieveStatusType = CRM_Event_BAO_ParticipantStatusType::retrieve($retrieveParams, $default); // check on retrieve values foreach ($params as $param => $value) { $this->assertEquals($value, $retrieveStatusType->{$param}); } }