| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Requisito 1: POST /api/v1/kits/:id/products | ||||||||||||||||||||||||||
2 | ID | Título do caso de teste | Pré-condição | Etapas do teste | Dados do teste (corpo da solicitação) | Resultado esperado | Resultado real | Status | Link para o relatório de bug | ||||||||||||||||||
3 | |||||||||||||||||||||||||||
4 | Endpoint | ||||||||||||||||||||||||||
5 | 1 | Enviar uma requisição POST para inserir produtos em um Kit existente. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. No body, insira o valor 1 no parâmetro "id", e o valor 1 em "quantity". | Path parameter: 7 { "productsList": [ { "id": 1, "quantity": 1 } ] } | "200 OK". O produto foi adicionado ao Kit. | "200 OK". O produto foi adicionado ao Kit. | APROVADO | |||||||||||||||||||
6 | 2 | Enviar uma requisição POST para inserir produtos em um Kit inexistente. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit inexistente. No body, insira o valor 1 no parâmetro "id", e o valor 1 em "quantity". | Path parameter: 999 { "productsList": [ { "id": 1, "quantity": 1 } ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "404 Not Found". E o produto não foi adicionado ao Kit. | APROVADO | |||||||||||||||||||
7 | 3 | Enviar uma requisição POST para inserir produtos sem informar o ID do Kit. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products, sem inserir o ID do Kit. No body, insira o valor 1 no parâmetro "id", e o valor 1 em "quantity". | Path parameter: // (id vazio) { "productsList": [ { "id": 1, "quantity": 1 } ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "404 Not Found". E o produto não foi adicionado ao Kit. | APROVADO | |||||||||||||||||||
8 | 4 | Enviar uma requisição POST para inserir produtos em um Kit com o ID em letras latinas. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID do Kit em letras latinas. No body, insira o valor 1 no parâmetro "id", e o valor 1 em "quantity". | Path parameter: "Piquenique" { "productsList": [ { "id": 1, "quantity": 1 } ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "500 Internal Server Error". | REPROVADO | ID: BUGROCR-2 https://douglas-qa.atlassian.net/browse/BUGROCR-2 | ||||||||||||||||||
9 | 5 | Enviar uma requisição POST para inserir produtos em um Kit com o ID em letras não latinas. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID do Kit em letras não latinas. No body, insira o valor 1 no parâmetro "id", e o valor 1 em "quantity". | Path parameter: "野餐" { "productsList": [ { "id": 1, "quantity": 1 } ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "500 Internal Server Error". | REPROVADO | ID: BUGROCR-3 https://douglas-qa.atlassian.net/browse/BUGROCR-3 | ||||||||||||||||||
10 | 6 | Enviar uma requisição POST para inserir produtos informando o ID do Kit com caracteres especiais. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID do Kit em caracteres especiais. No body, insira o valor 1 no parâmetro "id", e o valor 1 em "quantity". | Path parameter: "@@@" { "productsList": [ { "id": 1, "quantity": 1 } ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "500 Internal Server Error". | REPROVADO | ID: BUGROCR-4 https://douglas-qa.atlassian.net/browse/BUGROCR-4 | ||||||||||||||||||
11 | |||||||||||||||||||||||||||
12 | Body | ||||||||||||||||||||||||||
13 | 1 | Enviar uma requisição POST para inserir produtos em um Kit sem informar o corpo da solicitação. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Não insira o corpo da solicitação. | Path parameter: 7 "Quantity" atual: 2 (body vazio). | "404 Not Found". E o produto não foi adicionado ao Kit. | "200 OK". O produto e sua quantidade não foram alterados no Kit. | REPROVADO | ID: BUGROCR-5 https://douglas-qa.atlassian.net/browse/BUGROCR-5 | ||||||||||||||||||
14 | 2 | Enviar uma requisição POST para inserir produtos em um Kit, sem informar os dados no "productList". | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Não insira parâmetros ou valores no "productList". | Path parameter: 7 "Quantity" atual: 1 { "productsList": [ ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "200 OK". O produto e sua quantidade permanecem inalterados. | REPROVADO | ID: BUGROCR-6 https://douglas-qa.atlassian.net/browse/BUGROCR-6 | ||||||||||||||||||
15 | 3 | Enviar uma requisição POST para inserir produtos em um Kit, sem informar os valores de ambos parâmetros no body. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Deixe os parâmetros "id" e "quantity" sem seus respectivos valores. | Path parameter: 7 { "productsList": [ { "id": "", "quantity": "" } ] } | "404 Not Found". Nenhum produto foi adicionado ao Kit. | "500 Internal Server Error". | REPROVADO | ID: BUGROCR-7 https://douglas-qa.atlassian.net/browse/BUGROCR-7 | ||||||||||||||||||
16 | 4 | Enviar uma requisição POST para inserir produtos em um Kit, mas sem informar o valor do parâmetro "id". | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Insira o valor 1 em "quantity", e deixe o parâmetro "id" sem valor. | Path parameter: 7 { "productsList": [ { "id": "", "quantity": 1 } ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "500 Internal Server Error". | REPROVADO | ID: BUGROCR-8 https://douglas-qa.atlassian.net/browse/BUGROCR-8 | ||||||||||||||||||
17 | 5 | Enviar uma requisição POST para inserir produtos em um Kit, sem informar o valor do parâmetro "quantity". | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Insira 1 no parâmetro "id", e deixe o valor do parâmetro "quantity" vazio. | Path parameter: 7 { "productsList": [ { "id": 1, "quantity": "" } ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "200 OK". O produto e sua quantidade permanecem inalterados. | REPROVADO | ID: BUGROCR-9 https://douglas-qa.atlassian.net/browse/BUGROCR-9 | ||||||||||||||||||
18 | 6 | Enviar uma requisição POST para inserir produtos em um Kit, informando os valores de ambos parâmetros como strings. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Parâmetros "id" e "quantity" com seus valores entre aspas, "1", como strings. | Path parameter: 7 { "productsList": [ { "id": "1", "quantity": "1" } ] } | "404 Not Found". O produto não foi adicionado ao Kit. Os valores dos parâmetros devem ser no formato number. | "200 OK". | REPROVADO | ID: BUGROCR-11 https://douglas-qa.atlassian.net/browse/BUGROCR-11 | ||||||||||||||||||
19 | 7 | Enviar uma requisição POST para inserir produtos em um Kit, informando o valor do parâmetro "quantity" como uma string. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Parâmetro "quantity" com seu valor como uma string, "1", entre aspas. | Path parameter: 7 "Quantity" atual: 1 { "productsList": [ { "id": 1, "quantity": "1" } ] } | "404 Not Found". O produto não foi adicionado ao Kit. O valor do parâmetro deve ser no formato number. | "200 OK". O produto é adicionado e sua quantidade do produto é alterada para 11. | REPROVADO | ID: BUGROCR-12 https://douglas-qa.atlassian.net/browse/BUGROCR-12 | ||||||||||||||||||
20 | 8 | Enviar uma requisição POST para inserir produtos em um Kit, informando o valor do parâmetro "id" como uma string. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Parâmetro "id" com seu valor como uma string, "1", entre aspas. | Path parameter: 7 "Quantity" atual: 1 { "productsList": [ { "id": "1", "quantity": 1 } ] } | "404 Not Found". O produto não foi adicionado ao Kit. O valor do parâmetro deve ser no formato number. | "200 OK". | REPROVADO | ID: BUGROCR-13 https://douglas-qa.atlassian.net/browse/BUGROCR-13 | ||||||||||||||||||
21 | 9 | Enviar uma requisição POST para inserir produtos em um Kit, utilizando letras de alfabeto latino como valores em ambos parâmetros no body. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Insira letras latinas como valores dos parâmetros "id" e "quantity". | Path parameter: 7 { "productsList": [ { "id": "abc", "quantity": "abc" } ] } | "404 Not Found". Nenhum produto foi adicionado ao Kit. | "500 Internal Server Error". | REPROVADO | ID: BUGROCR-10 https://douglas-qa.atlassian.net/browse/BUGROCR-10 | ||||||||||||||||||
22 | 10 | Enviar uma requisição POST para inserir produtos em um Kit, utilizando letras de alfabeto não latino como valores em ambos parâmetros no body. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Insira letras de alfabeto não latino como valores dos parâmetros "id" e "quantity". | Path parameter: 7 { "productsList": [ { "id": "野餐", "quantity": "野餐" } ] } | "404 Not Found". Nenhum produto foi adicionado ao Kit. | "500 Internal Server Error". | REPROVADO | ID: BUGROCR-14 https://douglas-qa.atlassian.net/browse/BUGROCR-14 | ||||||||||||||||||
23 | 11 | Enviar uma requisição POST para inserir produtos em um Kit, informando letras de alfabeto latino como valor do parâmetro "id". | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/:id/products com o ID de um Kit existente. Insira "Suco de laranja" no parâmetro "id", e 1 em "quantity". | Path parameter: 7 { "productsList": [ { "id": "Suco de laranja", "quantity": 1 } ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "500 Internal Server Error". | REPROVADO | ID: BUGROCR-15 https://douglas-qa.atlassian.net/browse/BUGROCR-15 | ||||||||||||||||||
24 | 12 | Enviar uma requisição POST para inserir produtos em um Kit, utilizando letras de alfabeto latino como valor do parâmetro "quantity". | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Insira 1 no parâmetro "id", e "Suco de laranja" em "quantity". | Path parameter: 7 { "productsList": [ { "id": 1, "quantity": "Suco de laranja" } ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "500 Internal Server Error". | REPROVADO | ID: BUGROCR-16 https://douglas-qa.atlassian.net/browse/BUGROCR-16 | ||||||||||||||||||
25 | 13 | Enviar uma requisição POST para inserir produtos em um Kit, informando caracteres especiais como valores de ambos parâmetros da solicitação. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Insira caracteres especiais como valores em ambos parâmetros "id" e "quantity". | Path parameter: 7 { "productsList": [ { "id": "@@@", "quantity": "@@@" } ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "500 Internal Server Error". | REPROVADO | ID: BUGROCR-17 https://douglas-qa.atlassian.net/browse/BUGROCR-17 | ||||||||||||||||||
26 | 14 | Enviar uma requisição POST para inserir produtos em um Kit, inserindo caracteres especiais como valor do parâmetro "id". | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Insira "@@@" no parâmetro "id", e 1 em "quantity". | Path parameter: 7 { "productsList": [ { "id": "@@@", "quantity": 1 } ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "500 Internal Server Error". | REPROVADO | ID: BUGROCR-18 https://douglas-qa.atlassian.net/browse/BUGROCR-18 | ||||||||||||||||||
27 | 15 | Enviar uma requisição POST para inserir produtos em um Kit, informando caracteres especiais como valor do parâmetro "quantity". | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Insira 1 no parâmetro "id", e "@@@" em "quantity". | Path parameter: 7 { "productsList": [ { "id": 1, "quantity": "@@@" } ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "500 Internal Server Error". | REPROVADO | ID: BUGROCR-20 https://douglas-qa.atlassian.net/browse/BUGROCR-20 | ||||||||||||||||||
28 | 16 | Enviar uma requisição POST para inserir produtos em um Kit, sem inserir o parâmetro "id". | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Remova o parâmetro "id" do "productList". | Path parameter: 7 "Quantity" atual: 1 "productsCount" atual: 1 { "productsList": [ { "quantity": 1 } ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "200 OK". A quantidade do produto atual não foi alterada, mas foi adicionado um novo produto ao Kit, sem identificação, contendo somente o parâmetro "quantity", e foi somado ao "productsCount". | REPROVADO | ID: BUGROCR-19 https://douglas-qa.atlassian.net/browse/BUGROCR-19 | ||||||||||||||||||
29 | 17 | Enviar uma requisição POST para inserir produtos em um Kit, sem inserir o parâmetro "quantity". | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Remova o parâmetro "quantity" do "productList". | Path parameter: 7 { "productsList": [ { "id": 1 } ] } | "404 Not Found". E o produto não foi adicionado ao Kit. | "500 Internal Server Error". | REPROVADO | ID: BUGROCR-21 https://douglas-qa.atlassian.net/browse/BUGROCR-21 | ||||||||||||||||||
30 | 18 | Enviar requisição POST para atualizar a quantidade de um produto em um Kit. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com um ID do Kit. No corpo da solicitação, insira o ID e a quantidade do produto a ser adicionada no Kit. | Path parameter: 7 "Quantity" atual: 1 { "productsList": [ { "id": 1, "quantity": 2 } ] } | "200 OK". Foram adicionadas duas unidades do produto no Kit, "Quantity: 3". | "200 OK". Foram adicionadas duas unidades do produto no Kit, "Quantity: 3". | APROVADO | |||||||||||||||||||
31 | 19 | Enviar requisição POST com um valor negativo no parâmetro "quantity". | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com um ID do Kit. No corpo da solicitação, insira o ID do produto 1 e a quantidade com um valor negativo -1. | Path parameter: 7 "Quantity" atual: 3 { "productsList": [ { "id": 1, "quantity": -1 } ] } | "400 Bad Request". A quantiade de unidades do produto no Kit permanece inalterada, "Quantity: 3" | "200 OK". Uma (01) unidade do produto foi removida do Kit, "Quantity: 2". | REPROVADO | ID: BUGROCR-1 https://douglas-qa.atlassian.net/browse/BUGROCR-1 | ||||||||||||||||||
32 | |||||||||||||||||||||||||||
33 | Limite de itens no "productList" | ||||||||||||||||||||||||||
34 | 1 | Enviar uma requisição POST para adicionar um produto com quantidade negativa em um Kit vazio. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente e vazio. Insira os dados de um produto com valor inicial negativo, sendo 1 em "id" e -1 em "quantity" | Path parameter: 7 "Quantity" atual: 0 { "productsList": [ { "id": 1, "quantity": -1 } ] } | "404 Not Found". Nenhum produto foi adicionado ao Kit. | "200 OK". O produto foi adicionado ao Kit, mas sua quantidade é negativa na contagem. "Quantity" atual: -1 | REPROVADO | ID: BUGROCR-22 https://douglas-qa.atlassian.net/browse/BUGROCR-22 | ||||||||||||||||||
35 | 2 | Enviar uma requisição POST para inserir um produto com quantidade nula em um Kit vazio. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente e vazio. Insira os dados de um produto, sendo o valor 1 em "id" e 0 em "quantity" | Path parameter: 7 "Quantity" atual: 0 { "productsList": [ { "id": 1, "quantity": 0 } ] } | "404 Not Found". Nenhum produto foi adicionado ao Kit. | "200 OK". O produto foi adicionado ao Kit, mas sua quantidade é nula contagem. "Quantity" atual: 0 | REPROVADO | ID: BUGROCR-23 https://douglas-qa.atlassian.net/browse/BUGROCR-23 | ||||||||||||||||||
36 | 3 | Enviar uma requisição POST para inserir dois (2) produtos em um Kit. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Insira dados de dois produtos no corpo da solicitação. | Path parameter: 7 { "productsList": [ { "id": 1, "quantity": 1 }, { "id": 2, "quantity": 1 } ] } | "200 OK". Os produtos foram adicionados ao Kit. | "200 OK". Os produtos foram adicionados ao Kit. | APROVADO | |||||||||||||||||||
37 | 4 | Enviar uma requisição POST para inserir vinte e nove (29) produtos em um Kit. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Insira dados de vinte e nove (29) produtos no corpo da solicitação. | Path parameter: 7 { "productsList": [ { "id": 1, "quantity": 1 }, { "id": 2, "quantity": 1 }, { "id": 3, "quantity": 1 }, { "id": 4, "quantity": 1 }, { "id": 5, "quantity": 1 }, { "id": 6, "quantity": 1 }, { "id": 7, "quantity": 1 }, { "id": 8, "quantity": 1 }, { "id": 9, "quantity": 1 }, { "id": 10, "quantity": 1 }, { "id": 11, "quantity": 1 }, { "id": 12, "quantity": 1 }, { "id": 13, "quantity": 1 }, { "id": 14, "quantity": 1 }, { "id": 15, "quantity": 1 }, { "id": 16, "quantity": 1 }, { "id": 17, "quantity": 1 }, { "id": 18, "quantity": 1 }, { "id": 19, "quantity": 1 }, { "id": 20, "quantity": 1 }, { "id": 21, "quantity": 1 }, { "id": 22, "quantity": 1 }, { "id": 23, "quantity": 1 }, { "id": 24, "quantity": 1 }, { "id": 25, "quantity": 1 }, { "id": 26, "quantity": 1 }, { "id": 27, "quantity": 1 }, { "id": 28, "quantity": 1 }, { "id": 29, "quantity": 1 } ] } | "200 OK". Os produtos foram adicionados ao Kit. | "200 OK". Os produtos foram adicionados ao Kit. | APROVADO | |||||||||||||||||||
38 | 5 | Enviar uma requisição POST para inserir trinta (30) produtos em um Kit. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Insira dados de trinta (30) produtos no corpo da solicitação. | Path parameter: 7 { "productsList": [ { "id": 1, "quantity": 1 }, { "id": 2, "quantity": 1 }, { "id": 3, "quantity": 1 }, { "id": 4, "quantity": 1 }, { "id": 5, "quantity": 1 }, { "id": 6, "quantity": 1 }, { "id": 7, "quantity": 1 }, { "id": 8, "quantity": 1 }, { "id": 9, "quantity": 1 }, { "id": 10, "quantity": 1 }, { "id": 11, "quantity": 1 }, { "id": 12, "quantity": 1 }, { "id": 13, "quantity": 1 }, { "id": 14, "quantity": 1 }, { "id": 15, "quantity": 1 }, { "id": 16, "quantity": 1 }, { "id": 17, "quantity": 1 }, { "id": 18, "quantity": 1 }, { "id": 19, "quantity": 1 }, { "id": 20, "quantity": 1 }, { "id": 21, "quantity": 1 }, { "id": 22, "quantity": 1 }, { "id": 23, "quantity": 1 }, { "id": 24, "quantity": 1 }, { "id": 25, "quantity": 1 }, { "id": 26, "quantity": 1 }, { "id": 27, "quantity": 1 }, { "id": 28, "quantity": 1 }, { "id": 29, "quantity": 1 }, { "id": 30, "quantity": 1 } ] } | "200 OK". Os produtos foram adicionados ao Kit. | "200 OK". Os produtos foram adicionados ao Kit. | APROVADO | |||||||||||||||||||
39 | 6 | Enviar uma requisição POST para inserir trinta e um (31) produtos em um Kit. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Insira dados de trinta e um (31) produtos no corpo da solicitação. | Path parameter: 7 { "productsList": [ { "id": 1, "quantity": 1 }, { "id": 2, "quantity": 1 }, { "id": 3, "quantity": 1 }, { "id": 4, "quantity": 1 }, { "id": 5, "quantity": 1 }, { "id": 6, "quantity": 1 }, { "id": 7, "quantity": 1 }, { "id": 8, "quantity": 1 }, { "id": 9, "quantity": 1 }, { "id": 10, "quantity": 1 }, { "id": 11, "quantity": 1 }, { "id": 12, "quantity": 1 }, { "id": 13, "quantity": 1 }, { "id": 14, "quantity": 1 }, { "id": 15, "quantity": 1 }, { "id": 16, "quantity": 1 }, { "id": 17, "quantity": 1 }, { "id": 18, "quantity": 1 }, { "id": 19, "quantity": 1 }, { "id": 20, "quantity": 1 }, { "id": 21, "quantity": 1 }, { "id": 22, "quantity": 1 }, { "id": 23, "quantity": 1 }, { "id": 24, "quantity": 1 }, { "id": 25, "quantity": 1 }, { "id": 26, "quantity": 1 }, { "id": 27, "quantity": 1 }, { "id": 28, "quantity": 1 }, { "id": 29, "quantity": 1 }, { "id": 30, "quantity": 1 }, { "id": 31, "quantity": 1 } ] } | "404 Not Found". Menos de 30 itens por Kit. | "404 Not Found". Menos de 30 itens por Kit. | APROVADO | |||||||||||||||||||
40 | 7 | Enviar uma requisição POST para inserir cinquenta (50) produtos em um Kit. | Criar um Kit no banco de dados. Envie uma solicitação POST para /api/v1/kits com o body: { "name": "Piquenique", "cardId": 1 } | Envie uma solicitação POST para /api/v1/kits/{id}/products com o ID de um Kit existente. Insira dados de cinquenta (50) produtos no corpo da solicitação. | Path parameter: 7 { "productsList": [ { "id": 1, "quantity": 1 }, { "id": 2, "quantity": 1 }, { "id": 3, "quantity": 1 }, { "id": 4, "quantity": 1 }, { "id": 5, "quantity": 1 }, { "id": 6, "quantity": 1 }, { "id": 7, "quantity": 1 }, { "id": 8, "quantity": 1 }, { "id": 9, "quantity": 1 }, { "id": 10, "quantity": 1 }, { "id": 11, "quantity": 1 }, { "id": 12, "quantity": 1 }, { "id": 13, "quantity": 1 }, { "id": 14, "quantity": 1 }, { "id": 15, "quantity": 1 }, { "id": 16, "quantity": 1 }, { "id": 17, "quantity": 1 }, { "id": 18, "quantity": 1 }, { "id": 19, "quantity": 1 }, { "id": 20, "quantity": 1 }, { "id": 21, "quantity": 1 }, { "id": 22, "quantity": 1 }, { "id": 23, "quantity": 1 }, { "id": 24, "quantity": 1 }, { "id": 25, "quantity": 1 }, { "id": 26, "quantity": 1 }, { "id": 27, "quantity": 1 }, { "id": 28, "quantity": 1 }, { "id": 29, "quantity": 1 }, { "id": 30, "quantity": 1 }, { "id": 31, "quantity": 1 }, { "id": 32, "quantity": 1 }, { "id": 33, "quantity": 1 }, { "id": 34, "quantity": 1 }, { "id": 35, "quantity": 1 }, { "id": 36, "quantity": 1 }, { "id": 37, "quantity": 1 }, { "id": 38, "quantity": 1 }, { "id": 39, "quantity": 1 }, { "id": 40, "quantity": 1 }, { "id": 41, "quantity": 1 }, { "id": 42, "quantity": 1 }, { "id": 43, "quantity": 1 }, { "id": 44, "quantity": 1 }, { "id": 45, "quantity": 1 }, { "id": 46, "quantity": 1 }, { "id": 47, "quantity": 1 }, { "id": 48, "quantity": 1 }, { "id": 49, "quantity": 1 }, { "id": 50, "quantity": 1 } ] } | "404 Not Found". Menos de 30 itens por Kit. | "404 Not Found". Menos de 30 itens por Kit. | APROVADO | |||||||||||||||||||
41 | |||||||||||||||||||||||||||
42 | |||||||||||||||||||||||||||
43 | |||||||||||||||||||||||||||
44 | |||||||||||||||||||||||||||
45 | |||||||||||||||||||||||||||
46 | |||||||||||||||||||||||||||
47 | |||||||||||||||||||||||||||
48 | |||||||||||||||||||||||||||
49 | |||||||||||||||||||||||||||
50 | |||||||||||||||||||||||||||
51 | |||||||||||||||||||||||||||
52 | |||||||||||||||||||||||||||
53 | |||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||
100 | |||||||||||||||||||||||||||