Empresas

Obtener todas las Empresas

Código: API_1

Descripción: obtiene todas las empresas

Url : /api/web/empresas

Intersecciónes de clases de equivalencia o Casos de prueba

ICE_API_1[1]

Con empresas existentes

Datos prueba

url

/api/web/empresas

GET /api/web/empresas

request o body

Resultados

response

{
  "estado": true,
  "datos": [
    {
      "id": 1,
      "nombre": "Zapata S.A.",
      "actividadComercial": "Integrado sensible al contexto sistema abierto",
      "razonSocial": "La casa",
      "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png",
      "fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
      "fechaActualizacion": "2011-10-01 05:00:00.000 +00:00"
    }
  ],
  "codigoEstado": 200
}

ICE_API_1[2]

Sin empresas existentes

Datos prueba

url

/api/web/empresas

GET /api/web/empresas

request o body

Resultados

response

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

Crear Empresa

Código: API_2

Descripción: Crear una empresa

Url : /api/web/empresas

Clases de equivalencia

CE

Descripción

Validez

nombre

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

válido

nombre

'type': !'string'

invalido

nombre

minLength: !2

invalido

actividadComercial

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

válido

actividadComercial

'type': !'string'

invalido

actividadComercial

minLength: !2

invalido

razonSocial

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

válido

razonSocial

'type': !'string'

invalido

razonSocial

minLength: !2

invalido

direccion

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

válido

direccion

'type': !'string'

invalido

direccion

minLength: !2

invalido

ruc

ruc valido

válido

ruc

digitos 1-2 valor>24

invalido

ruc

digitos 1-2 valor=00

invalido

ruc

3er digito valor={7,8}

invalido

ruc

digitos 11-13 valor invalido

ruc

minLength: !13, maxLength: !13

invalido

urlFoto

'type': 'string', 'format': 'url'

válido

urlFoto

'type': !'string'

invalido

urlFoto

format: !url

invalido

Intersecciónes de clases de equivalencia o Casos de prueba

ICE_API_2[1]

Crear una empresa de forma correcta

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png",
  "direccion": "Plaza Mayor",
  "ruc": "1702365486001"
}

Resultados

response

{
  "estado": true,
  "datos": {
    "id": 1,
    "nombre": "Zapata S.A.",
    "actividadComercial": "Integrado sensible al contexto sistema abierto",
    "razonSocial": "La casa",
    "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png",
    "fechaActualizacion": "2011-10-01T05:00:00.000Z",
    "fechaCreacion": "2011-10-01T05:00:00.000Z",
    "establecimiento": {
      "id": 1,
      "nombres": "matriz",
      "direccion": "Plaza Mayor",
      "ruc": "1702365486001",
      "empresasId": 1,
      "fechaActualizacion": "2011-10-01T05:00:00.000Z",
      "fechaCreacion": "2011-10-01T05:00:00.000Z"
    }
  },
  "codigoEstado": 200
}

ICE_API_2[2]

nombre tamaño no válido

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "direccion": "Plaza Mayor",
  "ruc": "1702365486001",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_2[3]

actividadComercial tamaño no válido

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "",
  "razonSocial": "La casa",
  "direccion": "Plaza Mayor",
  "ruc": "1702365486001",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_2[4]

razonSocial tamaño no válido

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "",
  "direccion": "Plaza Mayor",
  "ruc": "1702365486001",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_2[5]

direccion tamaño no válido

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "direccion": "",
  "ruc": "1702365486001",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_2[6]

ruc tamaño no válido

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "direccion": "Plaza Mayor",
  "ruc": "17236548600",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

{
  "estado": false,
  "datos": {
    "ruc": "ruc debe ser de tamano debe ser 13"
  },
  "codigoEstado": 200
}

ICE_API_2[7]

nombre tipo no válido

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": 1,
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "direccion": "",
  "ruc": "172365486001",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

{
  "estado": false,
  "datos": {
    "nombre": "debe ser string",
    "direccion": "no debe contener menos de 2 caracteres",
    "ruc": "ruc debe ser de tamano debe ser 13"
  },
  "codigoEstado": 200
}

ICE_API_2[8]

actividadComercial tipo no válido

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": 1,
  "razonSocial": "La casa",
  "direccion": "Plaza Mayor",
  "ruc": "1702365486001",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_2[9]

razonSocial tipo no válido

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": 1,
  "direccion": "Plaza Mayor",
  "ruc": "1702365486001",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_2[10]

direccion tipo no válido

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "direccion": 1,
  "ruc": "1702365486001",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_2[11]

ruc 1-2 digitos valor>24

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "direccion": "ab",
  "ruc": "2502365486001",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

{
  "estado": false,
  "datos": {
    "ruc": "El código de la provincia (dos primeros dígitos) es inválido, debe ser entre 01 y 24"
  },
  "codigoEstado": 200
}

ICE_API_2[12]

ruc 1-2 digitos valor=00

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "direccion": "ab",
  "ruc": "0002365486001",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

{
  "estado": false,
  "datos": {
    "ruc": "El código de la provincia (dos primeros dígitos) es inválido, debe ser entre 01 y 24"
  },
  "codigoEstado": 200
}

ICE_API_2[13]

ruc 3er digito valor={7,8}

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "direccion": "ab",
  "ruc": "1772365486001",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

{
  "estado": false,
  "datos": {
    "ruc": "El tercer dígito ingresado es inválido: debe ser 9 para sociedades privadas y extranjeros, 6 para sociedades publicas, menor que 6 (0,1,2,3,4,5) para personas naturales"
  },
  "codigoEstado": 200
}

ICE_API_2[14]

ruc 11-13 digitos valor<001

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "direccion": "ab",
  "ruc": "1762365486000",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

{
  "estado": false,
  "datos": {
    "ruc": "El ruc de la empresa del sector público es incorrecto"
  },
  "codigoEstado": 200
}

ICE_API_2[15]

urlFoto tipo no válido

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "direccion": "ab",
  "ruc": "1702365486001",
  "urlFoto": 1
}

Resultados

response

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

ICE_API_2[16]

urlFoto formato no válido

Datos prueba

url

/api/web/empresas

POST /api/web/empresas

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "direccion": "ab",
  "ruc": "1702365486001",
  "urlFoto": "http://"
}

Resultados

response

{
  "estado": false,
  "datos": {
    "urlFoto": "debe coincidir con el formato \"url\""
  },
  "codigoEstado": 200
}

Actualizar una empresa

Código: API_3

Descripción: actualizar

Url : /api/web/empresas/:empresasId

Clases de equivalencia

CE

Descripción

Validez

nombre

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

válido

nombre

'type': !'string'

invalido

nombre

minLength: !2

invalido

actividadComercial

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

válido

actividadComercial

'type': !'string'

invalido

actividadComercial

minLength: !2

invalido

razonSocial

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

válido

razonSocial

'type': !'string'

invalido

razonSocial

minLength: !2

invalido

urlFoto

'type': 'string', 'format': 'url'

válido

urlFoto

'type': !'string'

invalido

urlFoto

format: !url

invalido

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

Actualizar una empresa de forma correcta

Nombre

CE

Prueba

nombre

Nombre cambiado

actividadComercial

Integrado sensible al contexto sistema abierto

razonSocial

La casa

urlFoto

https://www.seoclerk.com/pics/558390-11FO8A1505384509.png

empresasId

1

Datos prueba

url

/api/web/empresas/:empresasId

PUT /api/web/empresas/1

request o body

{
  "nombre": "Nombre cambiado",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_3[2]

nombre no valido tipo de dato

Nombre

CE

Prueba

nombre

1

actividadComercial

Integrado sensible al contexto sistema abierto

razonSocial

La casa

urlFoto

https://www.seoclerk.com/pics/558390-11FO8A1505384509.png

empresasId

1

Datos prueba

url

/api/web/empresas/:empresasId

PUT /api/web/empresas/1

request o body

{
  "nombre": 1,
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_3[3]

nombre no valido tamaño

Nombre

CE

Prueba

nombre

actividadComercial

Integrado sensible al contexto sistema abierto

razonSocial

La casa

urlFoto

https://www.seoclerk.com/pics/558390-11FO8A1505384509.png

empresasId

1

Datos prueba

url

/api/web/empresas/:empresasId

PUT /api/web/empresas/1

request o body

{
  "nombre": "",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_3[4]

actividadComercial no valido tipo de dato

Nombre

CE

Prueba

nombre

Zapata S.A.

actividadComercial

1

razonSocial

La casa

urlFoto

https://www.seoclerk.com/pics/558390-11FO8A1505384509.png

empresasId

1

Datos prueba

url

/api/web/empresas/:empresasId

PUT /api/web/empresas/1

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": 1,
  "razonSocial": "La casa",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_3[5]

actividadComercial no valido tamaño

Nombre

CE

Prueba

nombre

Zapata S.A.

actividadComercial

razonSocial

La casa

urlFoto

https://www.seoclerk.com/pics/558390-11FO8A1505384509.png

empresasId

1

Datos prueba

url

/api/web/empresas/:empresasId

PUT /api/web/empresas/1

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "",
  "razonSocial": "La casa",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_3[6]

razonSocial no valido tipo de dato

Nombre

CE

Prueba

nombre

Zapata S.A.

actividadComercial

Integrado sensible al contexto sistema abierto

razonSocial

1

urlFoto

https://www.seoclerk.com/pics/558390-11FO8A1505384509.png

empresasId

1

Datos prueba

url

/api/web/empresas/:empresasId

PUT /api/web/empresas/1

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": 1,
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_3[7]

razonSocial no valido tamaño

Nombre

CE

Prueba

nombre

Zapata S.A.

actividadComercial

Integrado sensible al contexto sistema abierto

razonSocial

urlFoto

https://www.seoclerk.com/pics/558390-11FO8A1505384509.png

empresasId

1

Datos prueba

url

/api/web/empresas/:empresasId

PUT /api/web/empresas/1

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_3[8]

empresasId no valido tipo de dato

Nombre

CE

Prueba

nombre

Zapata S.A.

actividadComercial

Integrado sensible al contexto sistema abierto

razonSocial

La casa

urlFoto

https://www.seoclerk.com/pics/558390-11FO8A1505384509.png

empresasId

a

Datos prueba

url

/api/web/empresas/:empresasId

PUT /api/web/empresas/a

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_3[9]

empresasId no valido numero

Nombre

CE

Prueba

nombre

Zapata S.A.

actividadComercial

Integrado sensible al contexto sistema abierto

razonSocial

La casa

urlFoto

https://www.seoclerk.com/pics/558390-11FO8A1505384509.png

empresasId

0

Datos prueba

url

/api/web/empresas/:empresasId

PUT /api/web/empresas/0

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

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

ICE_API_3[10]

empresasId no exite

Nombre

CE

Prueba

nombre

Zapata S.A.

actividadComercial

Integrado sensible al contexto sistema abierto

razonSocial

La casa

urlFoto

https://www.seoclerk.com/pics/558390-11FO8A1505384509.png

empresasId

500

Datos prueba

url

/api/web/empresas/:empresasId

PUT /api/web/empresas/500

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png"
}

Resultados

response

{
  "estado": false,
  "datos": "La empresa con ese id no existe",
  "codigoEstado": 200
}

ICE_API_3[11]

urlFoto tipo no válido

Nombre

CE

Prueba

nombre

Zapata S.A.

actividadComercial

Integrado sensible al contexto sistema abierto

razonSocial

La casa

urlFoto

1

empresasId

1

Datos prueba

url

/api/web/empresas/:empresasId

PUT /api/web/empresas/1

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "urlFoto": 1
}

Resultados

response

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

ICE_API_3[12]

urlFoto formato no válido

Nombre

CE

Prueba

nombre

Zapata S.A.

actividadComercial

Integrado sensible al contexto sistema abierto

razonSocial

La casa

urlFoto

http://

empresasId

1

Datos prueba

url

/api/web/empresas/:empresasId

PUT /api/web/empresas/1

request o body

{
  "nombre": "Zapata S.A.",
  "actividadComercial": "Integrado sensible al contexto sistema abierto",
  "razonSocial": "La casa",
  "urlFoto": "http://"
}

Resultados

response

{
  "estado": false,
  "datos": {
    "urlFoto": "debe coincidir con el formato \"url\""
  },
  "codigoEstado": 200
}

Borrar una empresa

Código: API_4

Descripción: Borrar

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

Eliminar una empresa de forma correcta

Datos prueba

url

/api/web/empresas/:empresasId

DELETE /api/web/empresas/1

request o body

Resultados

response

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

ICE_API_4[2]

empresasId no valido numero

Datos prueba

url

/api/web/empresas/:empresasId

DELETE /api/web/empresas/0

request o body

Resultados

response

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

ICE_API_4[3]

empresasId no valido tipo de dato

Datos prueba

url

/api/web/empresas/:empresasId

DELETE /api/web/empresas/a

request o body

Resultados

response

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

ICE_API_4[4]

empresasId no exite

Datos prueba

url

/api/web/empresas/:empresasId

DELETE /api/web/empresas/500

request o body

Resultados

response

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

Obtener una empresa

Código: API_5

Descripción:

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

Obtener una empresa de forma correcta

Datos prueba

url

/api/web/empresas/:empresasId

GET /api/web/empresas/1

request o body

Resultados

response

{
  "estado": true,
  "datos": {
    "id": 1,
    "nombre": "Zapata S.A.",
    "actividadComercial": "Integrado sensible al contexto sistema abierto",
    "razonSocial": "La casa",
    "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png",
    "fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
    "fechaActualizacion": "2011-10-01 05:00:00.000 +00:00",
    "establecimientos": [
      {
        "id": 1,
        "nombres": "matriz",
        "direccion": "22050 Felipe Rampa",
        "ruc": "0923651688001",
        "fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
        "fechaActualizacion": "2011-10-01 05:00:00.000 +00:00",
        "empresasId": 1
      },
      {
        "id": 2,
        "nombres": "Lira - Barajas",
        "direccion": "0119 Laboy Mercado",
        "ruc": "2023651688001",
        "fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
        "fechaActualizacion": "2011-10-01 05:00:00.000 +00:00",
        "empresasId": 1
      }
    ]
  },
  "codigoEstado": 200
}

ICE_API_5[2]

empresasId no valido numero

Datos prueba

url

/api/web/empresas/:empresasId

GET /api/web/empresas/0

request o body

Resultados

response

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

ICE_API_5[3]

empresasId no valido tipo de dato

Datos prueba

url

/api/web/empresas/:empresasId

GET /api/web/empresas/a

request o body

Resultados

response

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

ICE_API_5[4]

empresas no existe

Datos prueba

url

/api/web/empresas/:empresasId

GET /api/web/empresas/500

request o body

Resultados

response

{
  "estado": false,
  "datos": "La empresa no existe",
  "codigoEstado": 200
}

OBTENER EMPRESAS PARA PAGINA PRINCIPAL FRONT

Código: API_6

Descripción: OBTENER EMPRESAS PARA PAGINA PRINCIPAL FRONT

Url : /api/web/empresas

Clases de equivalencia

CE

Descripción

Validez

Intersecciónes de clases de equivalencia o Casos de prueba

ICE_API_6[1]

empresa con novedades

Datos prueba

url

/api/web/empresas

GET /api/web/administrador/empresas

request o body

Resultados

response

{
  "estado": true,
  "datos": [
    {
      "id": 1,
      "nombre": "Zapata S.A.",
      "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png",
      "actividadComercial": "Integrado sensible al contexto sistema abierto",
      "tieneNovedades": true
    },
    {
      "id": 2,
      "nombre": "Quintanilla, Roldán and Mena",
      "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png",
      "actividadComercial": "Descentralizado sensible al contexto acceso",
      "tieneNovedades": false
    },
    {
      "id": 3,
      "nombre": "Zapata S.A.",
      "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png",
      "actividadComercial": "Integrado sensible al contexto sistema abierto",
      "tieneNovedades": false
    }
  ],
  "codigoEstado": 200
}

ICE_API_6[2]

empresa sin novedades

Datos prueba

url

/api/web/empresas

GET /api/web/administrador/empresas

request o body

Resultados

response

{
  "estado": true,
  "datos": [
    {
      "id": 1,
      "nombre": "Zapata S.A.",
      "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png",
      "actividadComercial": "Integrado sensible al contexto sistema abierto",
      "tieneNovedades": false
    },
    {
      "id": 2,
      "nombre": "Quintanilla, Roldán and Mena",
      "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png",
      "actividadComercial": "Descentralizado sensible al contexto acceso",
      "tieneNovedades": false
    },
    {
      "id": 3,
      "nombre": "Zapata S.A.",
      "urlFoto": "https://www.seoclerk.com/pics/558390-11FO8A1505384509.png",
      "actividadComercial": "Integrado sensible al contexto sistema abierto",
      "tieneNovedades": false
    }
  ],
  "codigoEstado": 200
}

Last updated