Documentación de Proyecto Sincro

MedidasTest extends ApiTestCase

Test unitarios de todas las funciones relacionadas con medidas

Tags
see
api
see
ControladorMedidas
requires

PHP 8.0 Uso de tipado estricto y funciones de strings

requires

PHPUnit.

Table of Contents

Properties

$_DEBUG  : bool
$cookieJar  : CookieJar
$http  : Client

Methods

testCargarTipoDevuelveArray()  : void
Comprueba que cargue bien los datos load_tipo
testCargarTipoSecundarioDevuelveArray()  : void
Comprueba que cargue bien los datos load_tiposec
testSecundarioDevuelveArray()  : void
Comprueba que cargue bien los datos de load_secundario
testSecundarioNPSDevuelveArray()  : void
Comprueba que cargue bien los datos de NPS Ademas, comprueba que devuelve enteros en primario/sts para diferenciarlo de NPSJ
testSecundarioNPSJDevuelveArrayCorrecta()  : void
Comprueba que cargue bien los datos de NPSJ Ademas, comprueba de que primario/sts sean string ( los nombres ) en vez de su id
testSecundarioNPSJSinParametrosDevuelve400()  : void
Comprueba de que se devuelve 400 si faltan datos
testSecundarioNPSSinParametrosDevuelve400()  : void
Comprueba de que se devuelve 400 si faltan datos
testSecundarioSinParametrosDevuelve400()  : void
Comprueba de que se devuelve 400 si faltan datos
iniciarSesion()  : void
Inicia sesión con las credenciales del .env.
post()  : array{0: int, 1: array}
Ejecuta un POST contra la API y devuelve [statusCode, bodyArray].
setUp()  : void
setUp de los tests. Carga el .env de no estarlo, el cookieJar y http
trace()  : void
Imprime una traza de ejecución con contexto, dirección y payload.

Properties

Methods

testCargarTipoDevuelveArray()

Comprueba que cargue bien los datos load_tipo

public testCargarTipoDevuelveArray() : void
Tags
throws
GuzzleException

testCargarTipoSecundarioDevuelveArray()

Comprueba que cargue bien los datos load_tiposec

public testCargarTipoSecundarioDevuelveArray() : void
Tags
throws
GuzzleException

testSecundarioDevuelveArray()

Comprueba que cargue bien los datos de load_secundario

public testSecundarioDevuelveArray() : void
Tags
throws
GuzzleException

testSecundarioNPSDevuelveArray()

Comprueba que cargue bien los datos de NPS Ademas, comprueba que devuelve enteros en primario/sts para diferenciarlo de NPSJ

public testSecundarioNPSDevuelveArray() : void
Tags
throws
GuzzleException

testSecundarioNPSJDevuelveArrayCorrecta()

Comprueba que cargue bien los datos de NPSJ Ademas, comprueba de que primario/sts sean string ( los nombres ) en vez de su id

public testSecundarioNPSJDevuelveArrayCorrecta() : void
Tags
throws
GuzzleException

testSecundarioNPSJSinParametrosDevuelve400()

Comprueba de que se devuelve 400 si faltan datos

public testSecundarioNPSJSinParametrosDevuelve400() : void
Tags
throws
GuzzleException

testSecundarioNPSSinParametrosDevuelve400()

Comprueba de que se devuelve 400 si faltan datos

public testSecundarioNPSSinParametrosDevuelve400() : void
Tags
throws
GuzzleException

testSecundarioSinParametrosDevuelve400()

Comprueba de que se devuelve 400 si faltan datos

public testSecundarioSinParametrosDevuelve400() : void
Tags
throws
GuzzleException

iniciarSesion()

Inicia sesión con las credenciales del .env.

protected iniciarSesion([bool $admin = false ]) : void

Marca el test como skipped si no están configuradas.

Parameters
$admin : bool = false
Tags
throws
GuzzleException

post()

Ejecuta un POST contra la API y devuelve [statusCode, bodyArray].

protected post(string $endpoint, array<string|int, mixed> $params) : array{0: int, 1: array}

Imprime automáticamente request y response por consola.

Parameters
$endpoint : string

: Punto de entrada

$params : array<string|int, mixed>

: Parametros de la peticion

Tags
throws
GuzzleException
Return values
array{0: int, 1: array}

setUp()

setUp de los tests. Carga el .env de no estarlo, el cookieJar y http

protected setUp() : void

trace()

Imprime una traza de ejecución con contexto, dirección y payload.

protected trace(string $contexto, string $mensaje[, mixed|null $payload = null ]) : void
Parameters
$contexto : string

: Contexto del mensaje

$mensaje : string

: Mensaje

$payload : mixed|null = null

: Carga del mensaje


        
On this page

Search results