function membershipStatusCreate($name = 'test member status') { $params['name'] = $name; $params['start_event'] = 'start_date'; $params['end_event'] = 'end_date'; $params['is_current_member'] = 1; $params['is_active'] = 1; $result = civicrm_membership_status_create($params); if (CRM_Utils_Array::value('is_error', $result)) { throw new Exception('Could not create membership status'); } return $result['id']; }
function testCreate() { $params = array('name' => 'test membership status'); $result = civicrm_membership_status_create($params); $this->assertEquals($result['is_error'], 0); $this->assertNotNull($result['id']); $this->membershipStatusDelete($result['id']); }