public function test_valid_survey_status() { $this->assertTrue(Survey_entity::is_valid_status(1)); $this->assertTrue(Survey_entity::is_valid_status(2)); $this->assertTrue(Survey_entity::is_valid_status(3)); $this->assertTrue(Survey_entity::is_valid_status(99)); $this->assertFalse(Survey_entity::is_valid_status(0)); $this->assertFalse(Survey_entity::is_valid_status(4)); $this->assertFalse(Survey_entity::is_valid_status(-1)); $this->assertFalse(Survey_entity::is_valid_status('Closed')); }
/** * Checks if the submitted status is valid * Form validation callback. */ public function _cb_survey_status_valid($status) { if (!Survey_entity::is_valid_status($status)) { $this->form_validation->set_message('_cb_survey_status_valid', 'The %s is not valid.'); return FALSE; } return TRUE; }