Example #1
0
 protected function GenerateResponse()
 {
     try {
         $this->response = ClientesController::BuscarClasificacion(isset($_GET['limit']) ? $_GET['limit'] : 50, isset($_GET['page']) ? $_GET['page'] : null, isset($_GET['query']) ? $_GET['query'] : null, isset($_GET['start']) ? $_GET['start'] : 0);
     } catch (Exception $e) {
         //Logger::error($e);
         throw new ApiException($this->error_dispatcher->invalidDatabaseOperation($e->getMessage()));
     }
 }
 public function testBuscarClasificacionClientesPorQuery()
 {
     //se crea una nueva clasificacion que es la que debe de ser encontrada en el query
     $nombre_clasificacion = self::RandomString(5, FALSE, FALSE, FALSE) . "-";
     $clave_clasificacion = self::RandomString(8, TRUE, FALSE, FALSE) . " - ";
     $desc = self::RandomString(25, FALSE, FALSE, FALSE) . " - ";
     $nueva = ClientesController::NuevaClasificacion($clave_clasificacion, $nombre_clasificacion, $desc);
     $this->assertInternalType('int', $nueva['id_categoria_cliente'], "---- 'testBuscarClasificacionClientesPorQuery' 'id_categoria_cliente' NO ES UN ENTERO");
     $res = ClientesController::BuscarClasificacion($limit = 50, $page = null, $query = $nombre_clasificacion, $start = 0);
     //se busca el usr recien insertado
     $this->assertNotNull($res, "---- 'testBuscarClasificacionClientesPorQuery' ::BuscarClasificacion() NO DEVOLVIÓ NINGÚN VALOR");
     $this->assertInternalType("int", $res["numero_de_resultados"], "---- 'testBuscarClasificacionClientesPorQuery' 'numero_de_resultados' NO ES UN ENTERO");
     $this->assertGreaterThanOrEqual(1, $res['numero_de_resultados'], "---- 'testBuscarClasificacionClientesPorQuery' SE DEBIÓ DE ENCONTRAR ALMENOS 1 RESULTADO");
 }