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
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
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_3[1]
Actualizar una empresa de forma correcta
Nombre
CE
Prueba
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
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
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
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
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
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
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
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
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
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
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
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
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
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