Controlador Codeigniter que no devuelve la función solicitada

Tengo un controlador en CodeIgniter que no responde mis solicitudes. Cuando agrego una función simple a la función test1 { echo 'test';} , devuelve una respuesta en blanco. Cuando agrego esta función a otro controlador, devuelve ‘prueba’ como se esperaba. La syntax para el controlador no válido no difiere de una válida:

 load->model('users'); $this->load->model('manufacturers'); $this->load->model('suppliers'); $this->load->model('administrators'); $this->load->model('banks'); //End Load Neccessary Models define("AUTHORIZENET_API_LOGIN_ID", ""); define("AUTHORIZENET_TRANSACTION_KEY", ""); define("AUTHORIZENET_MD5_SETTING", ""); $this->load->library('authorizenet'); } function test1(){echo "test";} } 

¿Cuál puede ser la razón por la que no responde?

De acuerdo, lo hice funcionar asegurándome de que haya el siguiente orden de funciones dentro del controlador: function __construct (), luego function index (), luego mi función requerida test1 ().