Capacitaciones
Crear una capacitacion
Código: API_1
Descripción: Crear una capacitacion
Url : /api/web/capacitaciones
Clases de equivalencia
CE
Descripción
Validez
fechaCapacitacion
{ 'type': 'string', type: 'date-time' EJ: 2018-04-25T04:27:34Z }
válido
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_1[1]
Crear un capacitacion de forma correcta
Datos prueba
url
/api/web/capacitaciones
POST /api/web/capacitaciones
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25T04:27:34Z",
"areasId": 1,
"personas": [
1,
2
]
}
Resultados
response
{
"estado": true,
"datos": {
"id": 1,
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25T04:27:34.000Z",
"areasId": 1,
"fechaActualizacion": "2011-10-01T05:00:00.000Z",
"fechaCreacion": "2011-10-01T05:00:00.000Z",
"personas": [
{
"usuario": "elsa",
"correo": "vctor_daz@hotmail.com",
"nombres": "Elsa",
"apellidos": "Vega",
"id": 1,
"rol": "admin-i2solutions",
"cedula": "0931823447"
},
{
"usuario": "carlos",
"correo": "ca@hotmail.com",
"nombres": "Carlos",
"apellidos": "Andres",
"id": 2,
"rol": "inspector-seguridad",
"cedula": "0100967652"
}
]
},
"codigoEstado": 200
}
ICE_API_1[2]
nombre tipo no valido
Datos prueba
url
/api/web/capacitaciones
POST /api/web/capacitaciones
request o body
{
"nombre": 1,
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25T04:27:34Z",
"areasId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"nombre": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_1[3]
nombre tamano no valido
Datos prueba
url
/api/web/capacitaciones
POST /api/web/capacitaciones
request o body
{
"nombre": "",
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25T04:27:34Z",
"areasId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"nombre": "no debe contener menos de 2 caracteres"
},
"codigoEstado": 200
}
ICE_API_1[4]
descripcion tipo no valido
Datos prueba
url
/api/web/capacitaciones
POST /api/web/capacitaciones
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": 1,
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25T04:27:34Z",
"areasId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"descripcion": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_1[5]
descripcion tamano no valido
Datos prueba
url
/api/web/capacitaciones
POST /api/web/capacitaciones
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25T04:27:34Z",
"areasId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"descripcion": "no debe contener menos de 2 caracteres"
},
"codigoEstado": 200
}
ICE_API_1[6]
tema tipo no valido
Datos prueba
url
/api/web/capacitaciones
POST /api/web/capacitaciones
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": 1,
"fechaCapacitacion": "2018-04-25T04:27:34Z",
"areasId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"tema": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_1[7]
tema tamano no valido
Datos prueba
url
/api/web/capacitaciones
POST /api/web/capacitaciones
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": "",
"fechaCapacitacion": "2018-04-25T04:27:34Z",
"areasId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"tema": "no debe contener menos de 2 caracteres"
},
"codigoEstado": 200
}
ICE_API_1[8]
fechaCapacitacion tipo no valido
Datos prueba
url
/api/web/capacitaciones
POST /api/web/capacitaciones
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2017-13-09",
"areasId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"fechaCapacitacion": "La fecha no es valida"
},
"codigoEstado": 200
}
ICE_API_1[9]
fechaCapacitacion formato no valido
Datos prueba
url
/api/web/capacitaciones
POST /api/web/capacitaciones
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2017-13-09",
"areasId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"fechaCapacitacion": "La fecha no es valida"
},
"codigoEstado": 200
}
ICE_API_1[10]
areasId tipo no valido
Datos prueba
url
/api/web/capacitaciones
POST /api/web/capacitaciones
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25T04:27:34Z",
"areasId": "a"
}
Resultados
response
{
"estado": false,
"datos": {
"areasId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_1[11]
areasId tamano no valido
Datos prueba
url
/api/web/capacitaciones
POST /api/web/capacitaciones
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25T04:27:34Z",
"areasId": 0
}
Resultados
response
{
"estado": false,
"datos": {
"areasId": "debe ser >= 1"
},
"codigoEstado": 200
}
Actualizar una capacitacion
Código: API_2
Descripción: Actualizar una capacitacion
Url : /api/web/capacitaciones/:capacitacionesId
Clases de equivalencia
CE
Descripción
Validez
fechaCapacitacion
{ 'type': 'string', type: 'date-time' EJ: 2018-04-25T04:27:34Z }
válido
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_2[1]
Actualizar capacitacion de forma correcta
Nombre
CE
Prueba
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
PUT /api/web/capacitaciones/1
request o body
{
"nombre": "aa",
"descripcion": "aaa",
"tema": "aa",
"fechaCapacitacion": "2018-04-25T04:27:34Z"
}
Resultados
response
{
"estado": true,
"datos": true,
"codigoEstado": 200
}
ICE_API_2[2]
nombre tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
PUT /api/web/capacitaciones/1
request o body
{
"nombre": 1,
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25T04:27:34Z"
}
Resultados
response
{
"estado": false,
"datos": {
"nombre": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[3]
nombre tamano no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
PUT /api/web/capacitaciones/1
request o body
{
"nombre": "",
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25T04:27:34Z"
}
Resultados
response
{
"estado": false,
"datos": {
"nombre": "no debe contener menos de 2 caracteres"
},
"codigoEstado": 200
}
ICE_API_2[4]
descripcion tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
PUT /api/web/capacitaciones/1
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": 1,
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25T04:27:34Z"
}
Resultados
response
{
"estado": false,
"datos": {
"descripcion": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[5]
descripcion tamano no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
PUT /api/web/capacitaciones/1
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25T04:27:34Z"
}
Resultados
response
{
"estado": false,
"datos": {
"descripcion": "no debe contener menos de 2 caracteres"
},
"codigoEstado": 200
}
ICE_API_2[6]
tema tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
PUT /api/web/capacitaciones/1
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": 1,
"fechaCapacitacion": "2018-04-25T04:27:34Z"
}
Resultados
response
{
"estado": false,
"datos": {
"tema": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[7]
tema tamano no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
PUT /api/web/capacitaciones/1
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": "",
"fechaCapacitacion": "2018-04-25T04:27:34Z"
}
Resultados
response
{
"estado": false,
"datos": {
"tema": "no debe contener menos de 2 caracteres"
},
"codigoEstado": 200
}
ICE_API_2[8]
fechaCapacitacion tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
PUT /api/web/capacitaciones/1
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2017-13-09"
}
Resultados
response
{
"estado": false,
"datos": {
"fechaCapacitacion": "La fecha no es valida"
},
"codigoEstado": 200
}
ICE_API_2[9]
fechaCapacitacion formato no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
PUT /api/web/capacitaciones/1
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-18-02"
}
Resultados
response
{
"estado": false,
"datos": {
"fechaCapacitacion": "La fecha no es valida"
},
"codigoEstado": 200
}
ICE_API_2[10]
capacitacionesId tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
PUT /api/web/capacitaciones/a
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25T04:27:34Z"
}
Resultados
response
{
"estado": false,
"datos": {
"capacitacionesId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_2[11]
capacitacionesId tamano no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
PUT /api/web/capacitaciones/0
request o body
{
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25T04:27:34Z"
}
Resultados
response
{
"estado": false,
"datos": {
"capacitacionesId": "debe ser >= 1"
},
"codigoEstado": 200
}
Eliminar una capacitacion
Código: API_3
Descripción: Eliminar una capacitacion
Url : /api/web/capacitaciones/:capacitacionesId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_3[1]
Eliminada una capacitacion de forma correcta
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
DELETE /api/web/capacitaciones/1
request o body
Resultados
response
{
"estado": true,
"datos": true,
"codigoEstado": 200
}
ICE_API_3[2]
capacitacionesId no valido tipo de dato
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
DELETE /api/web/capacitaciones/a
request o body
Resultados
response
{
"estado": false,
"datos": {
"capacitacionesId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_3[3]
capacitacionesId no valido numero
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
DELETE /api/web/capacitaciones/0
request o body
Resultados
response
{
"estado": false,
"datos": {
"capacitacionesId": "debe ser >= 1"
},
"codigoEstado": 200
}
ICE_API_3[4]
capacitacionesId no exite
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
DELETE /api/web/capacitaciones/50
request o body
Resultados
response
{
"estado": false,
"datos": "capacitacion con es id no existe",
"codigoEstado": 200
}
Obtener una capacitacion
Código: API_4
Descripción: Obtener una capacitacion
Url : /api/web/capacitaciones/:capacitacionesId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_4[1]
Obtener una capacitacion de forma correcta
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
GET /api/web/capacitaciones/1
request o body
Resultados
response
{
"estado": true,
"datos": {
"id": 1,
"nombre": "Joel Rodriguez",
"descripcion": "La capacitación fue un éxito",
"tema": "Como hacer que todo valga",
"fechaCapacitacion": "2018-04-25 04:27:34.000 +00:00",
"fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
"fechaActualizacion": "2011-10-01 05:00:00.000 +00:00",
"areasId": 1
},
"codigoEstado": 200
}
ICE_API_4[2]
capacitacionesId no valido tipo de dato
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
GET /api/web/capacitaciones/a
request o body
Resultados
response
{
"estado": false,
"datos": {
"capacitacionesId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_4[3]
capacitacionesId no valido numero
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
GET /api/web/capacitaciones/0
request o body
Resultados
response
{
"estado": false,
"datos": {
"capacitacionesId": "debe ser >= 1"
},
"codigoEstado": 200
}
ICE_API_4[4]
capacitacionesId no exite
Datos prueba
url
/api/web/capacitaciones/:capacitacionesId
GET /api/web/capacitaciones/50
request o body
Resultados
response
{
"estado": true,
"datos": null,
"codigoEstado": 200
}
Obtener capacitaciones por establecimiento
Código: API_5
Descripción:
Url : /api/web/capacitaciones/establecimientos/:establecimientosId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_5[1]
Obtener capacitaciones por establecimientos
Datos prueba
url
/api/web/capacitaciones/establecimientos/:establecimientosId
GET /api/web/capacitaciones/establecimientos/1
request o body
Resultados
response
{
"estado": true,
"datos": [
{
"nombre": "Joel Rodriguez",
"id": 1,
"descripcion": "La capacitación fue un éxito",
"fechaCapacitacion": "2018-04-25 04:27:34.000 +00:00",
"tema": "Como hacer que todo valga",
"areasId": 1,
"areasActividad": "gerencia",
"areasNombre": "Gerente General",
"areasDescripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"personas": [
{
"capacitacionesId": 1,
"usuario": "elsa",
"correo": "vctor_daz@hotmail.com",
"nombres": "Elsa",
"apellidos": "Vega",
"id": 1,
"rol": "admin-i2solutions",
"cedula": "0931823447"
},
{
"capacitacionesId": 1,
"usuario": "carlos",
"correo": "ca@hotmail.com",
"nombres": "Carlos",
"apellidos": "Andres",
"id": 2,
"rol": "inspector-seguridad",
"cedula": "0100967652"
}
]
},
{
"nombre": "Andres Escobar",
"id": 2,
"descripcion": "Ensenar como hacer algo",
"fechaCapacitacion": "2018-04-25 04:27:34.000 +00:00",
"tema": "Datos ",
"areasId": 2,
"areasActividad": "gerencia",
"areasNombre": "Gerente General",
"areasDescripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"personas": []
},
{
"nombre": "Joel Rodriguez",
"id": 3,
"descripcion": "La capacitación fue un éxito",
"fechaCapacitacion": "2018-04-25 04:27:34.000 +00:00",
"tema": "Como hacer que todo valga",
"areasId": 1,
"areasActividad": "gerencia",
"areasNombre": "Gerente General",
"areasDescripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"personas": [
{
"capacitacionesId": 3,
"usuario": "irene",
"correo": "irenesp@yahoo.com",
"nombres": "Irene",
"apellidos": "Espinosa",
"id": 3,
"rol": "empleado",
"cedula": "0102051349"
}
]
}
],
"codigoEstado": 200
}
ICE_API_5[2]
establecimientosId no valido tipo de dato
Datos prueba
url
/api/web/capacitaciones/establecimientos/:establecimientosId
GET /api/web/capacitaciones/establecimientos/a
request o body
Resultados
response
{
"estado": false,
"datos": {
"establecimientosId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_5[3]
establecimientosId no valido numero
Datos prueba
url
/api/web/capacitaciones/establecimientos/:establecimientosId
GET /api/web/capacitaciones/establecimientos/0
request o body
Resultados
response
{
"estado": false,
"datos": {
"establecimientosId": "debe ser >= 1"
},
"codigoEstado": 200
}
ICE_API_5[4]
establecimientosId no exite
Datos prueba
url
/api/web/capacitaciones/establecimientos/:establecimientosId
GET /api/web/capacitaciones/establecimientos/50
request o body
Resultados
response
{
"estado": true,
"datos": [],
"codigoEstado": 200
}
Obtener capacitaciones por areas
Código: API_6
Descripción:
Url : /api/web/capacitaciones/areas/:areasId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_6[1]
Obtener capacitaciones por area
Datos prueba
url
/api/web/capacitaciones/areas/:areasId
GET /api/web/capacitaciones/areas/1
request o body
Resultados
response
{
"estado": true,
"datos": [
{
"nombre": "Joel Rodriguez",
"id": 1,
"fechaCapacitacion": "2018-04-25 04:27:34.000 +00:00",
"tema": "Como hacer que todo valga",
"areasId": 1,
"descripcion": "La capacitación fue un éxito",
"personas": [
{
"capacitacionesId": 1,
"usuario": "elsa",
"correo": "vctor_daz@hotmail.com",
"nombres": "Elsa",
"apellidos": "Vega",
"id": 1,
"rol": "admin-i2solutions",
"cedula": "0931823447"
},
{
"capacitacionesId": 1,
"usuario": "carlos",
"correo": "ca@hotmail.com",
"nombres": "Carlos",
"apellidos": "Andres",
"id": 2,
"rol": "inspector-seguridad",
"cedula": "0100967652"
}
]
},
{
"nombre": "Joel Rodriguez",
"id": 3,
"fechaCapacitacion": "2018-04-25 04:27:34.000 +00:00",
"tema": "Como hacer que todo valga",
"areasId": 1,
"descripcion": "La capacitación fue un éxito",
"personas": [
{
"capacitacionesId": 3,
"usuario": "irene",
"correo": "irenesp@yahoo.com",
"nombres": "Irene",
"apellidos": "Espinosa",
"id": 3,
"rol": "empleado",
"cedula": "0102051349"
}
]
}
],
"codigoEstado": 200
}
ICE_API_6[2]
areasId no valido tipo de dato
Datos prueba
url
/api/web/capacitaciones/areas/:areasId
GET /api/web/capacitaciones/areas/a
request o body
Resultados
response
{
"estado": false,
"datos": {
"areasId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_6[3]
areasId no valido numero
Datos prueba
url
/api/web/capacitaciones/areas/:areasId
GET /api/web/capacitaciones/areas/50
request o body
Resultados
response
{
"estado": true,
"datos": [],
"codigoEstado": 200
}
ICE_API_6[4]
areasId no exite
Datos prueba
url
/api/web/capacitaciones/areas/:areasId
GET
request o body
Resultados
response
Last updated