Equipos
Crear un equipo
Código: API_1
Descripción: Crear un equipo
Url : /api/web/equipos
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_1[1]
Crear un equipo de forma correcta
Datos prueba
url
/api/web/equipos
POST /api/web/equipos
request o body
{
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"puestosId": 1
}
Resultados
response
{
"estado": true,
"datos": {
"id": 1,
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"fechaActualizacion": "2011-10-01T05:00:00.000Z",
"fechaCreacion": "2011-10-01T05:00:00.000Z",
"puestosId": 1
},
"codigoEstado": 200
}
ICE_API_1[2]
nombre tipo no valido
Datos prueba
url
/api/web/equipos
POST /api/web/equipos
request o body
{
"nombre": 1,
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"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/equipos
POST /api/web/equipos
request o body
{
"nombre": "",
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"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/equipos
POST /api/web/equipos
request o body
{
"nombre": "Extintor",
"descripcion": 1,
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"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/equipos
POST /api/web/equipos
request o body
{
"nombre": "Extintor",
"descripcion": "",
"cantidad": 1,
"puestosId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"descripcion": "no debe contener menos de 2 caracteres"
},
"codigoEstado": 200
}
ICE_API_1[6]
fotoUrl tipo no valido
Datos prueba
url
/api/web/equipos
POST /api/web/equipos
request o body
{
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": 1,
"cantidad": 1,
"puestosId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"fotoUrl": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_1[7]
fotoUrl formato no valido
Datos prueba
url
/api/web/equipos
POST /api/web/equipos
request o body
{
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": "https://",
"cantidad": 1,
"puestosId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"fotoUrl": "debe coincidir con el formato \"url\""
},
"codigoEstado": 200
}
ICE_API_1[8]
cantidad tipo no valido
Datos prueba
url
/api/web/equipos
POST /api/web/equipos
request o body
{
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": "a",
"puestosId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"cantidad": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_1[9]
cantidad tamano no valido
Datos prueba
url
/api/web/equipos
POST /api/web/equipos
request o body
{
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": -1,
"puestosId": 1
}
Resultados
response
{
"estado": false,
"datos": {
"cantidad": "debe ser >= 1"
},
"codigoEstado": 200
}
ICE_API_1[10]
puestosId tipo no valido
Datos prueba
url
/api/web/equipos
POST
request o body
{
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"puestosId": "a"
}
Resultados
response
{
"estado": false,
"datos": {
"puestosId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_1[11]
puestosId tamano no valido
Datos prueba
url
/api/web/equipos
POST
request o body
{
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"puestosId": 0
}
Resultados
response
{
"estado": false,
"datos": {
"puestosId": "debe ser >= 1"
},
"codigoEstado": 200
}
ICE_API_1[12]
puestosId no exite
Datos prueba
url
/api/web/equipos
POST
request o body
{
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"puestosId": 50
}
Resultados
response
{
"estado": false,
"datos": "El id de puestos no existe",
"codigoEstado": 200
}
Actualizar una equipo
Código: API_2
Descripción: Actualizar un equipo
Url : /api/web/equipos/:equiposId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_2[1]
Actualizar equipo de forma correcta
Nombre
CE
Prueba
Datos prueba
url
/api/web/equipos/:equiposId
PUT /api/web/equipos/1
request o body
{
"nombre": "aa",
"descripcion": "aa",
"fotoUrl": "https://image.png",
"cantidad": 1
}
Resultados
response
{
"estado": true,
"datos": true,
"codigoEstado": 200
}
ICE_API_2[2]
nombre tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/equipos/:equiposId
PUT /api/web/equipos/1
request o body
{
"nombre": 1,
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1
}
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/equipos/:equiposId
PUT /api/web/equipos/1
request o body
{
"nombre": "",
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 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
Datos prueba
url
/api/web/equipos/:equiposId
PUT /api/web/equipos/1
request o body
{
"nombre": "Extintor",
"descripcion": 1,
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1
}
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/equipos/:equiposId
PUT /api/web/equipos/1
request o body
{
"nombre": "Extintor",
"descripcion": "",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1
}
Resultados
response
{
"estado": false,
"datos": {
"descripcion": "no debe contener menos de 2 caracteres"
},
"codigoEstado": 200
}
ICE_API_2[6]
fotoUrl tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/equipos/:equiposId
PUT /api/web/equipos/1
request o body
{
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": 1,
"cantidad": 1
}
Resultados
response
{
"estado": false,
"datos": {
"fotoUrl": "debe ser string"
},
"codigoEstado": 200
}
ICE_API_2[7]
fotoUrl formato no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/equipos/:equiposId
PUT /api/web/equipos/1
request o body
{
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": "https://",
"cantidad": 1
}
Resultados
response
{
"estado": false,
"datos": {
"fotoUrl": "debe coincidir con el formato \"url\""
},
"codigoEstado": 200
}
ICE_API_2[8]
cantidad tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/equipos/:equiposId
PUT /api/web/equipos/1
request o body
{
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": "a"
}
Resultados
response
{
"estado": false,
"datos": {
"cantidad": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_2[9]
cantidad tamano no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/equipos/:equiposId
PUT /api/web/equipos/1
request o body
{
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 0
}
Resultados
response
{
"estado": false,
"datos": {
"cantidad": "debe ser >= 1"
},
"codigoEstado": 200
}
ICE_API_2[10]
equiposId tipo no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/equipos/:equiposId
PUT /api/web/equipos/a
request o body
{
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1
}
Resultados
response
{
"estado": false,
"datos": {
"equiposId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_2[11]
equiposId tamano no valido
Nombre
CE
Prueba
Datos prueba
url
/api/web/equipos/:equiposId
PUT /api/web/equipos/0
request o body
{
"nombre": "Extintor",
"descripcion": "esta hecho",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1
}
Resultados
response
{
"estado": false,
"datos": {
"equiposId": "debe ser >= 1"
},
"codigoEstado": 200
}
Eliminar un equipo
Código: API_3
Descripción: Eliminar un equipo
Url : /api/web/equipos/:equiposId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_3[1]
Eliminar un equipo de forma correcta
Datos prueba
url
/api/web/equipos/:equiposId
DELETE /api/web/equipos/1
request o body
Resultados
response
{
"estado": true,
"datos": true,
"codigoEstado": 200
}
ICE_API_3[2]
equiposId no valido tipo de dato
Datos prueba
url
/api/web/equipos/:equiposId
DELETE /api/web/equipos/a
request o body
Resultados
response
{
"estado": false,
"datos": {
"equiposId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_3[3]
equiposId no valido numero
Datos prueba
url
/api/web/equipos/:equiposId
DELETE /api/web/equipos/0
request o body
Resultados
response
{
"estado": false,
"datos": {
"equiposId": "debe ser >= 1"
},
"codigoEstado": 200
}
ICE_API_3[4]
equiposId no exite
Datos prueba
url
/api/web/equipos/:equiposId
DELETE /api/web/equipos/50
request o body
Resultados
response
{
"estado": false,
"datos": "equipos con es id no existe",
"codigoEstado": 200
}
Anadir equipo a un puesto
Código: API_4
Descripción: Anadir equipo a un puesto
Url : /api/web/equipos/:equiposId/puestos/:puestosId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_4[1]
Anadir equipo a un puesto de forma correcta
Datos prueba
url
/api/web/equipos/:equiposId/puestos/:puestosId
PUT /api/web/equipos/1/puestos/1
request o body
Resultados
response
{
"estado": true,
"datos": {
"equiposId": "1",
"puestosId": "1",
"fechaActualizacion": "2011-10-01T05:00:00.000Z",
"fechaCreacion": "2011-10-01T05:00:00.000Z"
},
"codigoEstado": 200
}
ICE_API_4[2]
equiposId no valido tipo de dato
Datos prueba
url
/api/web/equipos/:equiposId/puestos/:puestosId
PUT /api/web/equipos/a/puestos/1
request o body
Resultados
response
{
"estado": false,
"datos": {
"equiposId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_4[3]
equiposId no valido numero
Datos prueba
url
/api/web/equipos/:equiposId/puestos/:puestosId
PUT /api/web/equipos/0/puestos/1
request o body
Resultados
response
{
"estado": false,
"datos": {
"equiposId": "debe ser >= 1"
},
"codigoEstado": 200
}
ICE_API_4[4]
puestosId no valido tipo de dato
Datos prueba
url
/api/web/equipos/:equiposId/puestos/:puestosId
PUT /api/web/equipos/1/puestos/a
request o body
Resultados
response
{
"estado": false,
"datos": {
"puestosId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_4[5]
puestosId no valido numero
Datos prueba
url
/api/web/equipos/:equiposId/puestos/:puestosId
PUT /api/web/equipos/1/puestos/0
request o body
Resultados
response
{
"estado": false,
"datos": {
"puestosId": "debe ser >= 1"
},
"codigoEstado": 200
}
ICE_API_4[6]
equipo no existe
Datos prueba
url
/api/web/equipos/:equiposId/puestos/:puestosId
PUT /api/web/equipos/50/puestos/1
request o body
Resultados
response
{
"estado": false,
"datos": "El equipo no existe",
"codigoEstado": 200
}
ICE_API_4[7]
puesto no existe
Datos prueba
url
/api/web/equipos/:equiposId/puestos/:puestosId
PUT /api/web/equipos/1/puestos/50
request o body
Resultados
response
{
"estado": false,
"datos": "El puesto no existe",
"codigoEstado": 200
}
Obtener equipos por area
Código: API_6
Descripción: Obtener equipos por area
Url : /api/web/equipos/areas/:areasId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_6[1]
Accion de forma correcta
Datos prueba
url
/api/web/equipos/areas/:areasId
GET /api/web/equipos/areas/1
request o body
Resultados
response
{
"estado": true,
"datos": [
{
"id": 1,
"descripcion": "esta hecho",
"nombre": "Extintor",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"puestosId": 1,
"puestosNombre": "Oficina de gerente general",
"areasId": 1,
"areasNombre": "Gerente General"
},
{
"id": 2,
"descripcion": "esta hecho",
"nombre": "Extintor",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"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/equipos/areas/:areasId
GET /api/web/equipos/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/equipos/areas/:areasId
GET /api/web/equipos/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/equipos/areas/:areasId
GET /api/web/equipos/areas/1
request o body
Resultados
response
{
"estado": true,
"datos": [
{
"id": 1,
"descripcion": "esta hecho",
"nombre": "Extintor",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"puestosId": 1,
"puestosNombre": "Oficina de gerente general",
"areasId": 1,
"areasNombre": "Gerente General"
},
{
"id": 2,
"descripcion": "esta hecho",
"nombre": "Extintor",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"puestosId": 1,
"puestosNombre": "Oficina de gerente general",
"areasId": 1,
"areasNombre": "Gerente General"
}
],
"codigoEstado": 200
}
Obtener equipos por puestos
Código: API_7
Descripción: Obtener equipos por puestos
Url : /api/web/equipos/puestos/:puestosId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_7[1]
Accion de forma correcta
Datos prueba
url
/api/web/equipos/puestos/:puestosId
GET /api/web/equipos/puestos/1
request o body
Resultados
response
{
"estado": true,
"datos": [
{
"id": 1,
"descripcion": "esta hecho",
"nombre": "Extintor",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"puestosId": 1,
"puestosNombre": "Oficina de gerente general"
},
{
"id": 2,
"descripcion": "esta hecho",
"nombre": "Extintor",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"puestosId": 1,
"puestosNombre": "Oficina de gerente general"
}
],
"codigoEstado": 200
}
ICE_API_7[2]
puestosId no valido tipo de dato
Datos prueba
url
/api/web/equipos/puestos/:puestosId
GET /api/web/equipos/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/equipos/puestos/:puestosId
GET /api/web/equipos/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/equipos/puestos/:puestosId
GET /api/web/equipos/puestos/1
request o body
Resultados
response
{
"estado": true,
"datos": [
{
"id": 1,
"descripcion": "esta hecho",
"nombre": "Extintor",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"puestosId": 1,
"puestosNombre": "Oficina de gerente general"
},
{
"id": 2,
"descripcion": "esta hecho",
"nombre": "Extintor",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"puestosId": 1,
"puestosNombre": "Oficina de gerente general"
}
],
"codigoEstado": 200
}
Obtener un equipo
Código: API_8
Descripción:
Url : /api/web/equipos/:equiposId
Clases de equivalencia
CE
Descripción
Validez
Intersecciónes de clases de equivalencia o Casos de prueba
ICE_API_8[1]
Accion de forma correcta
Datos prueba
url
/api/web/equipos/:equiposId
GET /api/web/equipos/1
request o body
Resultados
response
{
"estado": true,
"datos": {
"id": 1,
"descripcion": "esta hecho",
"nombre": "Extintor",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
"fechaActualizacion": "2011-10-01 05:00:00.000 +00:00"
},
"codigoEstado": 200
}
ICE_API_8[2]
equiposId no valido tipo de dato
Datos prueba
url
/api/web/equipos/:equiposId
GET /api/web/equipos/a
request o body
Resultados
response
{
"estado": false,
"datos": {
"equiposId": "debe ser number"
},
"codigoEstado": 200
}
ICE_API_8[3]
equiposId no valido numero
Datos prueba
url
/api/web/equipos/:equiposId
GET /api/web/equipos/0
request o body
Resultados
response
{
"estado": false,
"datos": {
"equiposId": "debe ser >= 1"
},
"codigoEstado": 200
}
ICE_API_8[4]
equiposId no exite
Datos prueba
url
/api/web/equipos/:equiposId
GET /api/web/equipos/1
request o body
Resultados
response
{
"estado": true,
"datos": {
"id": 1,
"descripcion": "esta hecho",
"nombre": "Extintor",
"fotoUrl": "http://jwmeletrica.com.br/Eshop.Admin/Imagens/jwmeletrica/CO2%20(1)%202.jpg",
"cantidad": 1,
"fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
"fechaActualizacion": "2011-10-01 05:00:00.000 +00:00"
},
"codigoEstado": 200
}
Last updated