i2solutions
  • Introduction
  • Auth
  • Api Móvil
  • Api Web
    • Empresas
    • Personas
    • Establecimientos
    • Areas
    • Puestos
    • Accidentes
    • Capacitaciones
    • Equipos
    • Novedades
    • Riesgos
  • Clases equivalencias
    • Empresas
    • Establecimientos
    • Areas
    • Puestos
    • Accidentes
    • Capacitaciones
    • Equipos
    • Novedades
    • Riesgos
Powered by GitBook
On this page
  • Crear un accidente
  • Clases de equivalencia
  • Intersecciónes de clases de equivalencia o Casos de prueba
  • Actualizar una accidente
  • Clases de equivalencia
  • Intersecciónes de clases de equivalencia o Casos de prueba
  • Eliminar un accidente
  • Clases de equivalencia
  • Intersecciónes de clases de equivalencia o Casos de prueba
  • Obtener un accidente
  • Clases de equivalencia
  • Intersecciónes de clases de equivalencia o Casos de prueba
  • Obtener accidentes por establecimientos
  • Clases de equivalencia
  • Intersecciónes de clases de equivalencia o Casos de prueba
  • Obtener accidentes por area
  • Clases de equivalencia
  • Intersecciónes de clases de equivalencia o Casos de prueba
  • Obtener accidentes por puesto
  • Clases de equivalencia
  • Intersecciónes de clases de equivalencia o Casos de prueba
  1. Clases equivalencias

Accidentes

Crear un accidente

Código: API_1

Descripción: Crear un accidente

Url : /api/web/accidentes

Clases de equivalencia

CE

Descripción

Validez

nombre

{ 'type': 'string', minLength: 2 }

válido

nombre

'type': !'string'

invalido

nombre

minLength: !2

invalido

descripcion

{ 'type': 'string', minLength: 2 }

válido

descripcion

'type': !'string'

invalido

descripcion

minLength: !2

invalido

heridos

{ 'type': 'number', minimum: 0 }

válido

heridos

'type': !'number'

invalido

heridos

minimum: !0

invalido

atendidoEnEmpresa

{ 'type': 'boolean' }

válido

atendidoEnEmpresa

'type': !'boolean'

invalido

muertos

{ 'type': 'number', minimum: 0 }

válido

muertos

'type': !'number'

invalido

muertos

minimum: !0

invalido

fecha

{ 'type': 'fecha' }

válido

fecha

'type': !'fecha'

invalido

puestosId

{ 'type': 'number', minimum: 1 }

válido

puestosId

'type': !'number'

invalido

puestosId

minimum: !1

invalido

Intersecciónes de clases de equivalencia o Casos de prueba

ICE_API_1[1]

Crear un accidente de forma correcta

Datos prueba

url

/api/web/accidentes

POST /api/web/accidentes

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1,
  "diasPerdidos": 2
}

Resultados

response

{
  "estado": true,
  "datos": {
    "id": 1,
    "descripcion": "Se cayó la solución",
    "nombre": "Caída de instrumentos",
    "heridos": 1,
    "atendidoEnEmpresa": true,
    "muertos": 0,
    "fecha": "2014-05-21T19:27:28.576Z",
    "puestosId": 1,
    "diasPerdidos": 2,
    "fechaActualizacion": "2011-10-01T05:00:00.000Z",
    "fechaCreacion": "2011-10-01T05:00:00.000Z"
  },
  "codigoEstado": 200
}

ICE_API_1[2]

nombre tipo no valido

Datos prueba

url

/api/web/accidentes

POST /api/web/accidentes

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": 1,
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 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/accidentes

POST /api/web/accidentes

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 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/accidentes

POST /api/web/accidentes

request o body

{
  "descripcion": 1,
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 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/accidentes

POST /api/web/accidentes

request o body

{
  "descripcion": "",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "descripcion": "no debe contener menos de 2 caracteres"
  },
  "codigoEstado": 200
}

ICE_API_1[6]

heridos tipo no valido

Datos prueba

url

/api/web/accidentes

POST /api/web/accidentes

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": "a",
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "heridos": "debe ser number"
  },
  "codigoEstado": 200
}

ICE_API_1[7]

heridos tamano no valido

Datos prueba

url

/api/web/accidentes

POST /api/web/accidentes

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": -1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "heridos": "debe ser >= 0"
  },
  "codigoEstado": 200
}

ICE_API_1[8]

atendidoEnEmpresa tipo no valido

Datos prueba

url

/api/web/accidentes

POST /api/web/accidentes

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": "a",
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "atendidoEnEmpresa": "debe ser boolean"
  },
  "codigoEstado": 200
}

ICE_API_1[9]

muertos tipo no valido

Datos prueba

url

/api/web/accidentes

POST /api/web/accidentes

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": "a",
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "muertos": "debe ser number"
  },
  "codigoEstado": 200
}

ICE_API_1[10]

muertos tamano no valido

Datos prueba

url

/api/web/accidentes

POST /api/web/accidentes

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": -1,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "muertos": "debe ser >= 0"
  },
  "codigoEstado": 200
}

ICE_API_1[11]

fecha no valido

Datos prueba

url

/api/web/accidentes

POST /api/web/accidentes

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-13-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "fecha": "La fecha no es valida"
  },
  "codigoEstado": 200
}

ICE_API_1[12]

puestosId tipo no valido

Datos prueba

url

/api/web/accidentes

POST

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": "a"
}

Resultados

response

{
  "estado": false,
  "datos": {
    "puestosId": "debe ser number"
  },
  "codigoEstado": 200
}

ICE_API_1[13]

puestosId tamano no valido

Datos prueba

url

/api/web/accidentes

POST

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 0
}

Resultados

response

{
  "estado": false,
  "datos": {
    "puestosId": "debe ser >= 1"
  },
  "codigoEstado": 200
}

ICE_API_1[14]

puestosId no existe

Datos prueba

url

/api/web/accidentes

POST

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 50
}

Resultados

response

{
  "estado": false,
  "datos": "el puesto no existe",
  "codigoEstado": 200
}

Actualizar una accidente

Código: API_2

Descripción: Actualizar un accidente

Url : /api/web/accidentes/:accidentesId

Clases de equivalencia

CE

Descripción

Validez

nombre

{ 'type': 'string', minLength: 2 }

válido

nombre

'type': !'string'

invalido

nombre

minLength: !2

invalido

descripcion

{ 'type': 'string', minLength: 2 }

válido

descripcion

'type': !'string'

invalido

descripcion

minLength: !2

invalido

heridos

{ 'type': 'number', minimum: 0 }

válido

heridos

'type': !'number'

invalido

heridos

minimum: !0

invalido

atendidoEnEmpresa

{ 'type': 'boolean' }

válido

atendidoEnEmpresa

'type': !'boolean'

invalido

muertos

{ 'type': 'number', minimum: 0 }

válido

muertos

'type': !'number'

invalido

muertos

minimum: !0

invalido

fecha

{ 'type': 'fecha' }

válido

fecha

'type': !'fecha'

invalido

puestosId

{ 'type': 'number', minimum: 1 }

válido

puestosId

'type': !'number'

invalido

puestosId

minimum: !1

invalido

accidentesId

{ 'type': 'number', minimum: 1 }

válido

accidentesId

'type': !'number'

invalido

accidentesId

minimum: !1

invalido

Intersecciónes de clases de equivalencia o Casos de prueba

ICE_API_2[1]

Actualizar un accidente de forma correcta

Nombre

CE

Prueba

nombre

Caida de objeto

descripcion

Caida de objeto

heridos

1

atendidoEnEmpresa

false

muertos

0

fecha

2014-05-21T19:27:28.576Z

puestosId

1

diasPerdidos

5

accidentesId

1

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/1

request o body

{
  "diasPerdidos": 5,
  "descripcion": "Caida de objeto",
  "nombre": "Caida de objeto",
  "heridos": 1,
  "atendidoEnEmpresa": false,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": true,
  "datos": true,
  "codigoEstado": 200
}

ICE_API_2[2]

nombre tipo no valido

Nombre

CE

Prueba

nombre

1

descripcion

Se cayó la solución

heridos

1

atendidoEnEmpresa

true

muertos

0

fecha

2014-05-21T19:27:28.576Z

puestosId

1

diasPerdidos

accidentesId

1

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/1

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": 1,
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "nombre": "debe ser string"
  },
  "codigoEstado": 200
}

ICE_API_2[3]

nombre tamano no valido

Nombre

CE

Prueba

nombre

descripcion

Se cayó la solución

heridos

1

atendidoEnEmpresa

true

muertos

0

fecha

2014-05-21T19:27:28.576Z

puestosId

1

diasPerdidos

accidentesId

1

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/1

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

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

nombre

Caída de instrumentos

descripcion

1

heridos

1

atendidoEnEmpresa

true

muertos

0

fecha

2014-05-21T19:27:28.576Z

puestosId

1

diasPerdidos

accidentesId

1

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/1

request o body

{
  "descripcion": 1,
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "descripcion": "debe ser string"
  },
  "codigoEstado": 200
}

ICE_API_2[5]

descripcion tamano no valido

Nombre

CE

Prueba

nombre

Caída de instrumentos

descripcion

heridos

1

atendidoEnEmpresa

true

muertos

0

fecha

2014-05-21T19:27:28.576Z

puestosId

1

diasPerdidos

accidentesId

1

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/1

request o body

{
  "descripcion": "",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "descripcion": "no debe contener menos de 2 caracteres"
  },
  "codigoEstado": 200
}

ICE_API_2[6]

heridos tipo no valido

Nombre

CE

Prueba

nombre

Caída de instrumentos

descripcion

Se cayó la solución

heridos

a

atendidoEnEmpresa

true

muertos

0

fecha

2014-05-21T19:27:28.576Z

puestosId

1

diasPerdidos

accidentesId

1

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/1

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": "a",
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "heridos": "debe ser number"
  },
  "codigoEstado": 200
}

ICE_API_2[7]

heridos tamano no valido

Nombre

CE

Prueba

nombre

Caída de instrumentos

descripcion

Se cayó la solución

heridos

-1

atendidoEnEmpresa

true

muertos

0

fecha

2014-05-21T19:27:28.576Z

puestosId

1

diasPerdidos

accidentesId

1

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/1

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": -1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "heridos": "debe ser >= 0"
  },
  "codigoEstado": 200
}

ICE_API_2[8]

atendidoEnEmpresa tipo no valido

Nombre

CE

Prueba

nombre

Caída de instrumentos

descripcion

Se cayó la solución

heridos

1

atendidoEnEmpresa

a

muertos

0

fecha

2014-05-21T19:27:28.576Z

puestosId

1

diasPerdidos

accidentesId

1

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/1

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": "a",
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "atendidoEnEmpresa": "debe ser boolean"
  },
  "codigoEstado": 200
}

ICE_API_2[9]

muertos tipo no valido

Nombre

CE

Prueba

nombre

Caída de instrumentos

descripcion

Se cayó la solución

heridos

1

atendidoEnEmpresa

true

muertos

a

fecha

2014-05-21T19:27:28.576Z

puestosId

1

diasPerdidos

accidentesId

1

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/1

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": "a",
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "muertos": "debe ser number"
  },
  "codigoEstado": 200
}

ICE_API_2[10]

muertos tamano no valido

Nombre

CE

Prueba

nombre

Caída de instrumentos

descripcion

Se cayó la solución

heridos

1

atendidoEnEmpresa

true

muertos

-1

fecha

2014-05-21T19:27:28.576Z

puestosId

1

diasPerdidos

accidentesId

1

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/1

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": -1,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "muertos": "debe ser >= 0"
  },
  "codigoEstado": 200
}

ICE_API_2[11]

fecha no valido

Nombre

CE

Prueba

nombre

Caída de instrumentos

descripcion

Se cayó la solución

heridos

1

atendidoEnEmpresa

true

muertos

0

fecha

2014-13-21T19:27:28.576Z

puestosId

1

diasPerdidos

accidentesId

1

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/1

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-13-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "fecha": "La fecha no es valida"
  },
  "codigoEstado": 200
}

ICE_API_2[12]

puestosId tipo no valido

Nombre

CE

Prueba

nombre

Caída de instrumentos

descripcion

Se cayó la solución

heridos

1

atendidoEnEmpresa

true

muertos

0

fecha

2014-05-21T19:27:28.576Z

puestosId

a

diasPerdidos

accidentesId

1

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/1

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": "a"
}

Resultados

response

{
  "estado": false,
  "datos": {
    "puestosId": "debe ser number"
  },
  "codigoEstado": 200
}

ICE_API_2[13]

puestosId tamano no valido

Nombre

CE

Prueba

nombre

Caída de instrumentos

descripcion

Se cayó la solución

heridos

1

atendidoEnEmpresa

true

muertos

0

fecha

2014-05-21T19:27:28.576Z

puestosId

0

diasPerdidos

accidentesId

1

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/1

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 0
}

Resultados

response

{
  "estado": false,
  "datos": {
    "puestosId": "debe ser >= 1"
  },
  "codigoEstado": 200
}

ICE_API_2[14]

puestosId no existe

Nombre

CE

Prueba

nombre

Caída de instrumentos

descripcion

Se cayó la solución

heridos

1

atendidoEnEmpresa

true

muertos

0

fecha

2014-05-21T19:27:28.576Z

puestosId

50

diasPerdidos

accidentesId

1

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/1

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 50
}

Resultados

response

{
  "estado": false,
  "datos": "el puesto no existe",
  "codigoEstado": 200
}

ICE_API_2[15]

accidentesId tipo no valido

Nombre

CE

Prueba

nombre

Caída de instrumentos

descripcion

Se cayó la solución

heridos

1

atendidoEnEmpresa

true

muertos

0

fecha

2014-05-21T19:27:28.576Z

puestosId

1

diasPerdidos

accidentesId

a

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/a

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "accidentesId": "debe ser number"
  },
  "codigoEstado": 200
}

ICE_API_2[16]

accidentesId tamano no valido

Nombre

CE

Prueba

nombre

Caída de instrumentos

descripcion

Se cayó la solución

heridos

1

atendidoEnEmpresa

true

muertos

0

fecha

2014-05-21T19:27:28.576Z

puestosId

1

diasPerdidos

accidentesId

0

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/0

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": {
    "accidentesId": "debe ser >= 1"
  },
  "codigoEstado": 200
}

ICE_API_2[17]

accidentesId no existe

Nombre

CE

Prueba

nombre

Caída de instrumentos

descripcion

Se cayó la solución

heridos

1

atendidoEnEmpresa

true

muertos

0

fecha

2014-05-21T19:27:28.576Z

puestosId

1

diasPerdidos

accidentesId

50

Datos prueba

url

/api/web/accidentes/:accidentesId

PUT /api/web/accidentes/50

request o body

{
  "descripcion": "Se cayó la solución",
  "nombre": "Caída de instrumentos",
  "heridos": 1,
  "atendidoEnEmpresa": true,
  "muertos": 0,
  "fecha": "2014-05-21T19:27:28.576Z",
  "puestosId": 1
}

Resultados

response

{
  "estado": false,
  "datos": "el accidente no existe",
  "codigoEstado": 200
}

Eliminar un accidente

Código: API_3

Descripción: Eliminar un accidente

Url : /api/web/accidentes/:accidentesId

Clases de equivalencia

CE

Descripción

Validez

accidentesId

{ 'type': 'number', minimum: 1 }

válido

accidentesId

'type': !'number'

invalido

accidentesId

minimum: !1

invalido

Intersecciónes de clases de equivalencia o Casos de prueba

ICE_API_3[1]

Eliminar un accidente de forma correcta

Datos prueba

url

/api/web/accidentes/:accidentesId

DELETE /api/web/accidentes/1

request o body

Resultados

response

{
  "estado": true,
  "datos": true,
  "codigoEstado": 200
}

ICE_API_3[2]

accidentesId no valido tipo de dato

Datos prueba

url

/api/web/accidentes/:accidentesId

DELETE /api/web/accidentes/a

request o body

Resultados

response

{
  "estado": false,
  "datos": {
    "accidentesId": "debe ser number"
  },
  "codigoEstado": 200
}

ICE_API_3[3]

accidentesId no valido numero

Datos prueba

url

/api/web/accidentes/:accidentesId

DELETE /api/web/accidentes/0

request o body

Resultados

response

{
  "estado": false,
  "datos": {
    "accidentesId": "debe ser >= 1"
  },
  "codigoEstado": 200
}

ICE_API_3[4]

accidentesId no exite

Datos prueba

url

/api/web/accidentes/:accidentesId

DELETE /api/web/accidentes/50

request o body

Resultados

response

{
  "estado": false,
  "datos": "accidentes con es id no existe",
  "codigoEstado": 200
}

Obtener un accidente

Código: API_4

Descripción: Obtener un accidente

Url : /api/web/accidentes/:accidentesId

Clases de equivalencia

CE

Descripción

Validez

accidentesId

{ 'type': 'number', minimum: 1 }

válido

accidentesId

'type': !'number'

invalido

accidentesId

minimum: !1

invalido

Intersecciónes de clases de equivalencia o Casos de prueba

ICE_API_4[1]

Obtener un accidente de forma correcta

Datos prueba

url

/api/web/accidentes/:accidentesId

GET /api/web/accidentes/1

request o body

Resultados

response

{
  "estado": true,
  "datos": {
    "id": 1,
    "descripcion": null,
    "nombre": null,
    "heridos": null,
    "atendidoEnEmpresa": null,
    "muertos": null,
    "fecha": null,
    "diasPerdidos": null,
    "fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
    "fechaActualizacion": "2011-10-01 05:00:00.000 +00:00",
    "puestosId": 1
  },
  "codigoEstado": 200
}

ICE_API_4[2]

accidentesId no valido tipo de dato

Datos prueba

url

/api/web/accidentes/:accidentesId

GET /api/web/accidentes/a

request o body

Resultados

response

{
  "estado": false,
  "datos": {
    "accidentesId": "debe ser number"
  },
  "codigoEstado": 200
}

ICE_API_4[3]

accidentesId no valido numero

Datos prueba

url

/api/web/accidentes/:accidentesId

GET /api/web/accidentes/0

request o body

Resultados

response

{
  "estado": false,
  "datos": {
    "accidentesId": "debe ser >= 1"
  },
  "codigoEstado": 200
}

ICE_API_4[4]

accidentesId no exite

Datos prueba

url

/api/web/accidentes/:accidentesId

GET /api/web/accidentes/50

request o body

Resultados

response

{
  "estado": true,
  "datos": null,
  "codigoEstado": 200
}

Obtener accidentes por establecimientos

Código: API_5

Descripción:

Url : /api/web/accidentes/establecimientos/:establecimientosId

Clases de equivalencia

CE

Descripción

Validez

establecimientosId

{ 'type': 'number', minimum: 1 }

válido

establecimientosId

'type': !'number'

invalido

establecimientosId

minimum: !1

invalido

Intersecciónes de clases de equivalencia o Casos de prueba

ICE_API_5[1]

Obtener accidentes de forma correcta

Datos prueba

url

/api/web/accidentes/establecimientos/:establecimientosId

GET /api/web/accidentes/establecimientos/1

request o body

Resultados

response

{
  "estado": true,
  "datos": [
    {
      "id": 1,
      "nombre": "Caída de instrumentos",
      "diasPerdidos": 2,
      "descripcion": "Se cayó la solución",
      "heridos": "1",
      "atendidoEnEmpresa": 1,
      "muertos": 0,
      "fecha": "2014-05-21 19:27:28.576 +00:00",
      "puestosId": 1,
      "areasId": 1,
      "areasActividad": "gerencia",
      "areasNombre": "Gerente General",
      "areasDescripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
      "puestosNombre": "Oficina de gerente general"
    }
  ],
  "codigoEstado": 200
}

ICE_API_5[2]

establecimientosId no valido tipo de dato

Datos prueba

url

/api/web/accidentes/establecimientos/:establecimientosId

GET /api/web/accidentes/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/accidentes/establecimientos/:establecimientosId

GET /api/web/accidentes/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/accidentes/establecimientos/:establecimientosId

GET /api/web/accidentes/establecimientos/50

request o body

Resultados

response

{
  "estado": true,
  "datos": [],
  "codigoEstado": 200
}

Obtener accidentes por area

Código: API_6

Descripción:

Url : /api/web/accidentes/areas/:areasId

Clases de equivalencia

CE

Descripción

Validez

areasId

{ 'type': 'number', minimum: 1 }

válido

areasId

'type': !'number'

invalido

areasId

minimum: !1

invalido

Intersecciónes de clases de equivalencia o Casos de prueba

ICE_API_6[1]

Obtener un accidente de forma correcta

Datos prueba

url

/api/web/accidentes/areas/:areasId

GET /api/web/accidentes/areas/1

request o body

Resultados

response

{
  "estado": true,
  "datos": [
    {
      "id": 1,
      "nombre": "Caída de instrumentos",
      "diasPerdidos": 2,
      "descripcion": "Se cayó la solución",
      "heridos": "1",
      "atendidoEnEmpresa": 1,
      "muertos": 0,
      "fecha": "2014-05-21 19:27:28.576 +00:00",
      "puestosId": 1,
      "puestosNombre": "Oficina de gerente general",
      "areasId": 1,
      "areasNombre": "Gerente General"
    }
  ],
  "codigoEstado": 200
}

ICE_API_6[2]

areasId no valido tipo de dato

Datos prueba

url

/api/web/accidentes/areas/:areasId

GET /api/web/accidentes/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/accidentes/areas/:areasId

GET /api/web/accidentes/areas/0

request o body

Resultados

response

{
  "estado": false,
  "datos": {
    "areasId": "debe ser >= 1"
  },
  "codigoEstado": 200
}

ICE_API_6[4]

areasId no exite

Datos prueba

url

/api/web/accidentes/areas/:areasId

GET /api/web/accidentes/areas/50

request o body

Resultados

response

{
  "estado": true,
  "datos": [],
  "codigoEstado": 200
}

Obtener accidentes por puesto

Código: API_7

Descripción:

Url : /api/web/accidentes/puestos/:puestosId

Clases de equivalencia

CE

Descripción

Validez

accidentesId

{ 'type': 'number', minimum: 1 }

válido

accidentesId

'type': !'number'

invalido

accidentesId

minimum: !1

invalido

Intersecciónes de clases de equivalencia o Casos de prueba

ICE_API_7[1]

Obtener un accidente de forma correcta

Datos prueba

url

/api/web/accidentes/puestos/:puestosId

GET /api/web/accidentes/puestos/1

request o body

Resultados

response

{
  "estado": true,
  "datos": [
    {
      "id": 1,
      "nombre": "Caída de instrumentos",
      "diasPerdidos": 2,
      "descripcion": "Se cayó la solución",
      "heridos": "1",
      "atendidoEnEmpresa": 1,
      "muertos": 0,
      "fecha": "2014-05-21 19:27:28.576 +00:00",
      "puestosId": 1,
      "puestosNombre": "Oficina de gerente general"
    }
  ],
  "codigoEstado": 200
}

ICE_API_7[2]

puestosId no valido tipo de dato

Datos prueba

url

/api/web/accidentes/puestos/:puestosId

GET /api/web/accidentes/puestos/a

request o body

Resultados

response

{
  "estado": false,
  "datos": {
    "puestosId": "debe ser number"
  },
  "codigoEstado": 200
}

ICE_API_7[3]

puestosId no valido numero

Datos prueba

url

/api/web/accidentes/puestos/:puestosId

GET /api/web/accidentes/puestos/0

request o body

Resultados

response

{
  "estado": false,
  "datos": {
    "puestosId": "debe ser >= 1"
  },
  "codigoEstado": 200
}

ICE_API_7[4]

puestosId no exite

Datos prueba

url

/api/web/accidentes/puestos/:puestosId

GET /api/web/accidentes/puestos/50

request o body

Resultados

response

{
  "estado": true,
  "datos": [],
  "codigoEstado": 200
}
PreviousPuestosNextCapacitaciones

Last updated 6 years ago

CE_API_1[C01]
CE_API_1[C02]
CE_API_1[C03]
CE_API_1[C11]
CE_API_1[C12]
CE_API_1[C13]
CE_API_1[C21]
CE_API_1[C22]
CE_API_1[C23]
CE_API_1[C31]
CE_API_1[C32]
CE_API_1[C41]
CE_API_1[C42]
CE_API_1[C43]
CE_API_1[C51]
CE_API_1[C52]
CE_API_1[C61]
CE_API_1[C62]
CE_API_1[C63]
CE_API_2[C01]
CE_API_2[C02]
CE_API_2[C03]
CE_API_2[C11]
CE_API_2[C12]
CE_API_2[C13]
CE_API_2[C21]
CE_API_2[C22]
CE_API_2[C23]
CE_API_2[C31]
CE_API_2[C32]
CE_API_2[C41]
CE_API_2[C42]
CE_API_2[C43]
CE_API_2[C51]
CE_API_2[C52]
CE_API_2[C61]
CE_API_2[C62]
CE_API_2[C63]
CE_API_2[C71]
CE_API_2[C72]
CE_API_2[C73]
CE_API_3[C01]
CE_API_3[C02]
CE_API_3[C03]
CE_API_4[C01]
CE_API_4[C02]
CE_API_4[C03]
CE_API_5[C01]
CE_API_5[C02]
CE_API_5[C03]
CE_API_6[C01]
CE_API_6[C02]
CE_API_6[C03]
CE_API_7[C01]
CE_API_7[C02]
CE_API_7[C03]
CE_API_2[C01]
CE_API_2[C11]
CE_API_2[C21]
CE_API_2[C31]
CE_API_2[C41]
CE_API_2[C51]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C71]
CE_API_2[C02]
CE_API_2[C11]
CE_API_2[C21]
CE_API_2[C31]
CE_API_2[C41]
CE_API_2[C51]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C71]
CE_API_2[C03]
CE_API_2[C11]
CE_API_2[C21]
CE_API_2[C31]
CE_API_2[C41]
CE_API_2[C51]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C71]
CE_API_2[C01]
CE_API_2[C12]
CE_API_2[C21]
CE_API_2[C31]
CE_API_2[C41]
CE_API_2[C51]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C71]
CE_API_2[C01]
CE_API_2[C13]
CE_API_2[C21]
CE_API_2[C31]
CE_API_2[C41]
CE_API_2[C51]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C71]
CE_API_2[C01]
CE_API_2[C11]
CE_API_2[C22]
CE_API_2[C31]
CE_API_2[C41]
CE_API_2[C51]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C71]
CE_API_2[C01]
CE_API_2[C11]
CE_API_2[C23]
CE_API_2[C31]
CE_API_2[C41]
CE_API_2[C51]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C71]
CE_API_2[C01]
CE_API_2[C11]
CE_API_2[C21]
CE_API_2[C32]
CE_API_2[C41]
CE_API_2[C51]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C71]
CE_API_2[C01]
CE_API_2[C11]
CE_API_2[C21]
CE_API_2[C31]
CE_API_2[C42]
CE_API_2[C51]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C71]
CE_API_2[C01]
CE_API_2[C11]
CE_API_2[C21]
CE_API_2[C31]
CE_API_2[C43]
CE_API_2[C51]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C71]
CE_API_2[C01]
CE_API_2[C11]
CE_API_2[C21]
CE_API_2[C31]
CE_API_2[C41]
CE_API_2[C52]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C71]
CE_API_2[C01]
CE_API_2[C11]
CE_API_2[C21]
CE_API_2[C31]
CE_API_2[C41]
CE_API_2[C51]
CE_API_2[C62]
CE_API_2[C81]
CE_API_2[C71]
CE_API_2[C01]
CE_API_2[C11]
CE_API_2[C21]
CE_API_2[C31]
CE_API_2[C41]
CE_API_2[C51]
CE_API_2[C63]
CE_API_2[C81]
CE_API_2[C71]
CE_API_2[C01]
CE_API_2[C11]
CE_API_2[C21]
CE_API_2[C31]
CE_API_2[C41]
CE_API_2[C51]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C71]
CE_API_2[C01]
CE_API_2[C11]
CE_API_2[C21]
CE_API_2[C31]
CE_API_2[C41]
CE_API_2[C51]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C72]
CE_API_2[C01]
CE_API_2[C11]
CE_API_2[C21]
CE_API_2[C31]
CE_API_2[C41]
CE_API_2[C51]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C73]
CE_API_2[C01]
CE_API_2[C11]
CE_API_2[C21]
CE_API_2[C31]
CE_API_2[C41]
CE_API_2[C51]
CE_API_2[C61]
CE_API_2[C81]
CE_API_2[C71]