Establecimientos

Obtener todas los establecimientos de una empresa

Código: API_1

Descripción: obtiene todas los establecimientos de una empresa

Url : /api/web/establecimientos/:empresasId

Clases de equivalencia

CE

Descripción

Validez

empresasId

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

válido

empresasId

'type': !'number'

invalido

empresasId

minimum: !1

invalido

Intersecciónes de clases de equivalencia o Casos de prueba

ICE_API_1[1]

Con establecimientos existentes

Datos prueba

url

/api/web/establecimientos/:empresasId

GET /api/web/establecimientos/1

request o body

Resultados

response

ICE_API_1[2]

empresasId no es un numero

Datos prueba

url

/api/web/establecimientos/:empresasId

GET /api/web/establecimientos/a

request o body

Resultados

response

ICE_API_1[3]

empresasId debe ser minimo 1

Datos prueba

url

/api/web/establecimientos/:empresasId

GET /api/web/establecimientos/0

request o body

Resultados

response

Crear un establecimiento

Código: API_2

Descripción: Crear un establecimiento

Url : /api/web/establecimientos

Clases de equivalencia

CE

Descripción

Validez

nombres

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

válido

nombres

'type': !'string'

invalido

nombres

minLength: !2

invalido

direccion

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

válido

direccion

'type': !'string'

invalido

direccion

minLength: !2

invalido

empresasId

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

válido

empresasId

'type': !'number'

invalido

empresasId

minimum: !1

invalido

ruc

ruc valido

válido

ruc

1-2 digitos valor>24

invalido

ruc

1-2 digitos valor=00

invalido

ruc

3er digito valor={7,8}

invalido

ruc

11-13 digitos valor invalido

ruc

minLength: !13, maxLength: !13

invalido

Intersecciónes de clases de equivalencia o Casos de prueba

ICE_API_2[1]

Crear un establecimiento de forma correcta

Datos prueba

url

/api/web/establecimientos

POST /api/web/establecimientos

request o body

Resultados

response

ICE_API_2[2]

nombres tipo no valido

Datos prueba

url

/api/web/establecimientos

POST /api/web/establecimientos

request o body

Resultados

response

ICE_API_2[3]

nombres tamano no valido

Datos prueba

url

/api/web/establecimientos

POST /api/web/establecimientos

request o body

Resultados

response

ICE_API_2[4]

direccion tipo no valido

Datos prueba

url

/api/web/establecimientos

POST /api/web/establecimientos

request o body

Resultados

response

ICE_API_2[5]

direccion tamano no valido

Datos prueba

url

/api/web/establecimientos

POST /api/web/establecimientos

request o body

Resultados

response

ICE_API_2[6]

empresasId tipo no valido

Datos prueba

url

/api/web/establecimientos

POST /api/web/establecimientos

request o body

Resultados

response

ICE_API_2[7]

empresasId tamano no valido

Datos prueba

url

/api/web/establecimientos

POST /api/web/establecimientos

request o body

Resultados

response

ICE_API_2[8]

ruc 1-2 digitos valor>24

Datos prueba

url

/api/web/establecimientos

POST /api/web/establecimientos

request o body

Resultados

response

ICE_API_2[9]

ruc 1-2 digitos valor=00

Datos prueba

url

/api/web/establecimientos

POST /api/web/establecimientos

request o body

Resultados

response

ICE_API_2[10]

ruc 3er digito valor={7,8}

Datos prueba

url

/api/web/establecimientos

POST /api/web/establecimientos

request o body

Resultados

response

ICE_API_2[11]

ruc 11-13 digitos valor<001

Datos prueba

url

/api/web/establecimientos

POST /api/web/establecimientos

request o body

Resultados

response

ICE_API_2[12]

ruc tamano no valido

Datos prueba

url

/api/web/establecimientos

POST /api/web/establecimientos

request o body

Resultados

response

Actualizar un establecimiento

Código: API_3

Descripción: Actualizar un establecimiento

Url : /api/web/establecimientos/:establecimientosId

Clases de equivalencia

CE

Descripción

Validez

nombres

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

válido

nombres

'type': !'string'

invalido

nombres

minLength: !2

invalido

direccion

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

válido

direccion

'type': !'string'

invalido

direccion

minLength: !2

invalido

empresasId

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

válido

empresasId

'type': !'number'

invalido

empresasId

minimum: !1

invalido

ruc

ruc valido

válido

ruc

1-2 digitos valor>24

invalido

ruc

1-2 digitos valor=00

invalido

ruc

3er digito valor={7,8}

invalido

ruc

11-13 digitos valor invalido

ruc

minLength: !13, maxLength: !13

invalido

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_3[1]

Actualizar un establecimiento de forma correcta

Nombre

CE

Prueba

nombres

Empresa editada

direccion

22050 Felipe Rampa

empresasId

1

ruc

0923651688001

establecimientosId

1

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/1

request o body

Resultados

response

ICE_API_3[2]

nombres tipo no valido

Nombre

CE

Prueba

nombres

2

direccion

22050 Felipe Rampa

empresasId

1

ruc

0923651688001

establecimientosId

1

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/1

request o body

Resultados

response

ICE_API_3[3]

nombres tamano no valido

Nombre

CE

Prueba

nombres

direccion

22050 Felipe Rampa

empresasId

1

ruc

0923651688001

establecimientosId

1

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/1

request o body

Resultados

response

ICE_API_3[4]

direccion tipo no valido

Nombre

CE

Prueba

nombres

matriz

direccion

1

empresasId

1

ruc

0923651688001

establecimientosId

1

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/1

request o body

Resultados

response

ICE_API_3[5]

direccion tamano no valido

Nombre

CE

Prueba

nombres

matriz

direccion

empresasId

1

ruc

0923651688001

establecimientosId

1

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/1

request o body

Resultados

response

ICE_API_3[6]

empresasId tipo no valido

Nombre

CE

Prueba

nombres

matriz

direccion

22050 Felipe Rampa

empresasId

a

ruc

0923651688001

establecimientosId

1

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/1

request o body

Resultados

response

ICE_API_3[7]

empresasId tamano no valido

Nombre

CE

Prueba

nombres

matriz

direccion

22050 Felipe Rampa

empresasId

0

ruc

0923651688001

establecimientosId

1

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/1

request o body

Resultados

response

ICE_API_3[8]

ruc 1-2 digitos valor>24

Nombre

CE

Prueba

nombres

matriz

direccion

22050 Felipe Rampa

empresasId

1

ruc

2502365486001

establecimientosId

1

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/1

request o body

Resultados

response

ICE_API_3[9]

ruc 1-2 digitos valor=00

Nombre

CE

Prueba

nombres

matriz

direccion

22050 Felipe Rampa

empresasId

1

ruc

0002365486001

establecimientosId

1

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/1

request o body

Resultados

response

ICE_API_3[10]

ruc 3er digito valor={7,8}

Nombre

CE

Prueba

nombres

matriz

direccion

22050 Felipe Rampa

empresasId

1

ruc

1772365486001

establecimientosId

1

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/1

request o body

Resultados

response

ICE_API_3[11]

ruc 11-13 digitos valor<001

Nombre

CE

Prueba

nombres

matriz

direccion

22050 Felipe Rampa

empresasId

1

ruc

1762365486000

establecimientosId

1

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/1

request o body

Resultados

response

ICE_API_3[12]

ruc tamano no valido

Nombre

CE

Prueba

nombres

matriz

direccion

22050 Felipe Rampa

empresasId

1

ruc

17236548600

establecimientosId

1

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/1

request o body

Resultados

response

ICE_API_3[13]

establecimientosId tipo no valido

Nombre

CE

Prueba

nombres

matriz

direccion

22050 Felipe Rampa

empresasId

1

ruc

0923651688001

establecimientosId

a

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/a

request o body

Resultados

response

ICE_API_3[14]

establecimientosId tamano no valido

Nombre

CE

Prueba

nombres

matriz

direccion

22050 Felipe Rampa

empresasId

1

ruc

0923651688001

establecimientosId

0

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/0

request o body

Resultados

response

ICE_API_3[15]

El establecimiento con ese id no existe

Nombre

CE

Prueba

nombres

matriz

direccion

22050 Felipe Rampa

empresasId

1

ruc

0923651688001

establecimientosId

500

Datos prueba

url

/api/web/establecimientos/:establecimientosId

PUT /api/web/establecimientos/500

request o body

Resultados

response

Eliminar un establecimiento

Código: API_4

Descripción: Borrar una establecimiento

Url : /api/web/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_4[1]

Eliminada un establecimiento de forma correcta

Datos prueba

url

/api/web/establecimientos/:establecimientosId

DELETE /api/web/establecimientos/1

request o body

Resultados

response

ICE_API_4[2]

establecimientosId no valido numero

Datos prueba

url

/api/web/establecimientos/:establecimientosId

DELETE /api/web/establecimientos/0

request o body

Resultados

response

ICE_API_4[3]

establecimientosId no valido tipo de dato

Datos prueba

url

/api/web/establecimientos/:establecimientosId

DELETE /api/web/establecimientos/a

request o body

Resultados

response

ICE_API_4[4]

establecimientosId no exite

Datos prueba

url

/api/web/establecimientos/:establecimientosId

DELETE /api/web/establecimientos/500

request o body

Resultados

response

Datos de establecimientos para front

Código: API_5

Descripción: Obtiene los establecimientos con datos para representarlos en el front

Url : /api/web/principal/establecimientos/empresas/:empresasId

Clases de equivalencia

CE

Descripción

Validez

empresasId

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

válido

empresasId

'type': !'number'

invalido

empresasId

minimum: !1

invalido

Intersecciónes de clases de equivalencia o Casos de prueba

ICE_API_5[1]

Con establecimientos existentes

Datos prueba

url

/api/web/principal/establecimientos/empresas/:empresasId

GET /api/web/principal/establecimientos/empresas/1

request o body

Resultados

response

ICE_API_5[2]

empresasId no es un numero

Datos prueba

url

/api/web/principal/establecimientos/empresas/:empresasId

GET /api/web/principal/establecimientos/empresas/a

request o body

Resultados

response

ICE_API_5[3]

empresasId debe ser minimo 1

Datos prueba

url

/api/web/principal/establecimientos/empresas/:empresasId

GET /api/web/principal/establecimientos/empresas/0

request o body

Resultados

response

Last updated