Commit 2bca4d0bd983f943a3f376bbcd9d6c4262d2f23f
1 parent
c0ffd8dc
Exists in
master
Renomeia classes de teste
Renomeia classes de teste para o padrão de nomenclatura correto.
Showing
4 changed files
with
138 additions
and
138 deletions
Show diff stats
| ... | ... | @@ -0,0 +1,22 @@ |
| 1 | +package br.gov.ans.templates.rest; | |
| 2 | + | |
| 3 | + | |
| 4 | +import org.junit.BeforeClass; | |
| 5 | + | |
| 6 | +import com.jayway.restassured.RestAssured; | |
| 7 | + | |
| 8 | +public class BaseTest { | |
| 9 | + | |
| 10 | + protected static final String USUARIO = "teste-rest-assured"; | |
| 11 | + protected static final String SENHA = "assured-testes"; | |
| 12 | + protected static final String HOST = "http://ansdsjboss01"; | |
| 13 | + protected static final int PORTA = 80; | |
| 14 | + | |
| 15 | + @BeforeClass | |
| 16 | + public static void setup() { | |
| 17 | + RestAssured.baseURI = HOST; | |
| 18 | + RestAssured.port = PORTA; | |
| 19 | + RestAssured.basePath = "/templates-broker/service/"; | |
| 20 | + } | |
| 21 | + | |
| 22 | +} | ... | ... |
src/test/java/br/gov/ans/templates/rest/TemplateResourceTest.java
0 → 100644
| ... | ... | @@ -0,0 +1,116 @@ |
| 1 | +package br.gov.ans.templates.rest; | |
| 2 | + | |
| 3 | + | |
| 4 | +import static com.jayway.restassured.RestAssured.given; | |
| 5 | + | |
| 6 | +import java.time.LocalDateTime; | |
| 7 | + | |
| 8 | +import org.junit.FixMethodOrder; | |
| 9 | +import org.junit.Test; | |
| 10 | +import org.junit.runners.MethodSorters; | |
| 11 | + | |
| 12 | +import br.gov.ans.templates.to.Template; | |
| 13 | + | |
| 14 | +@FixMethodOrder(MethodSorters.NAME_ASCENDING) | |
| 15 | +public class TemplateResourceTest extends BaseTest{ | |
| 16 | + | |
| 17 | + private static final String nomeTemplate = "teste-auto-" + LocalDateTime.now(); | |
| 18 | + | |
| 19 | + @Test | |
| 20 | + public void A_deveIncluirTemplate(){ | |
| 21 | + Template template = new Template(); | |
| 22 | + | |
| 23 | + template.setNome(nomeTemplate); | |
| 24 | + template.setDescricao("Teste automatizado realizado pelo REST Assured."); | |
| 25 | + template.setResponsavel("teste-rest-assured"); | |
| 26 | + template.setExemplo("Não há"); | |
| 27 | + template.setCorpo("<html><body><h1>TESTE AUTOMATIZADO!</h1></body></html>"); | |
| 28 | + | |
| 29 | + given() | |
| 30 | + .auth() | |
| 31 | + .basic(USUARIO, SENHA) | |
| 32 | + .contentType("application/json") | |
| 33 | + .body(template) | |
| 34 | + .expect() | |
| 35 | + .statusCode(201) | |
| 36 | + .when() | |
| 37 | + .post("/templates"); | |
| 38 | + } | |
| 39 | + | |
| 40 | + @Test | |
| 41 | + public void B_deveListarTemplates(){ | |
| 42 | + given() | |
| 43 | + .auth() | |
| 44 | + .basic(USUARIO, SENHA) | |
| 45 | + .expect() | |
| 46 | + .statusCode(200) | |
| 47 | + .when() | |
| 48 | + .get("/templates"); | |
| 49 | + } | |
| 50 | + | |
| 51 | + @Test | |
| 52 | + public void C_deveConsultarTemplate(){ | |
| 53 | + given() | |
| 54 | + .auth() | |
| 55 | + .basic(USUARIO, SENHA) | |
| 56 | + .expect() | |
| 57 | + .statusCode(200) | |
| 58 | + .when() | |
| 59 | + .get("/templates/" + nomeTemplate); | |
| 60 | + } | |
| 61 | + | |
| 62 | + @Test | |
| 63 | + public void D_deveRetornarCorpoTemplate(){ | |
| 64 | + given() | |
| 65 | + .auth() | |
| 66 | + .basic(USUARIO, SENHA) | |
| 67 | + .expect() | |
| 68 | + .statusCode(200) | |
| 69 | + .when() | |
| 70 | + .get("/templates/" + nomeTemplate + "/corpo"); | |
| 71 | + } | |
| 72 | + | |
| 73 | + @Test | |
| 74 | + public void E_deveAtualizarTemplate(){ | |
| 75 | + Template template = new Template(); | |
| 76 | + | |
| 77 | + template.setNome(nomeTemplate); | |
| 78 | + template.setDescricao("Teste automatizado de edição realizado pelo REST Assured."); | |
| 79 | + template.setResponsavel("teste-rest-assured"); | |
| 80 | + template.setExemplo("Não há"); | |
| 81 | + template.setCorpo("<html><body><h1>TESTE AUTOMATIZADO DE EDIÇÃO!</h1></body></html>"); | |
| 82 | + | |
| 83 | + given() | |
| 84 | + .auth() | |
| 85 | + .basic(USUARIO, SENHA) | |
| 86 | + .contentType("application/json") | |
| 87 | + .body(template) | |
| 88 | + .expect() | |
| 89 | + .statusCode(200) | |
| 90 | + .when() | |
| 91 | + .put("/templates/" + nomeTemplate); | |
| 92 | + } | |
| 93 | + | |
| 94 | + @Test | |
| 95 | + public void F_deveListarVersoesTemplate(){ | |
| 96 | + given() | |
| 97 | + .auth() | |
| 98 | + .basic(USUARIO, SENHA) | |
| 99 | + .expect() | |
| 100 | + .statusCode(200) | |
| 101 | + .when() | |
| 102 | + .get("/templates/" + nomeTemplate + "/versoes"); | |
| 103 | + } | |
| 104 | + | |
| 105 | + @Test | |
| 106 | + public void G_deveExcluirTemplate(){ | |
| 107 | + given() | |
| 108 | + .auth() | |
| 109 | + .basic(USUARIO, SENHA) | |
| 110 | + .expect() | |
| 111 | + .statusCode(200) | |
| 112 | + .when() | |
| 113 | + .delete("/templates/" + nomeTemplate); | |
| 114 | + } | |
| 115 | + | |
| 116 | + } | ... | ... |
src/test/java/br/gov/ans/templates/teste/BaseTest.java
| ... | ... | @@ -1,22 +0,0 @@ |
| 1 | -package br.gov.ans.templates.teste; | |
| 2 | - | |
| 3 | - | |
| 4 | -import org.junit.BeforeClass; | |
| 5 | - | |
| 6 | -import com.jayway.restassured.RestAssured; | |
| 7 | - | |
| 8 | -public class BaseTest { | |
| 9 | - | |
| 10 | - protected static final String USUARIO = "teste-rest-assured"; | |
| 11 | - protected static final String SENHA = "assured-testes"; | |
| 12 | - protected static final String HOST = "http://ansdsjboss01"; | |
| 13 | - protected static final int PORTA = 80; | |
| 14 | - | |
| 15 | - @BeforeClass | |
| 16 | - public static void setup() { | |
| 17 | - RestAssured.baseURI = HOST; | |
| 18 | - RestAssured.port = PORTA; | |
| 19 | - RestAssured.basePath = "/templates-broker/service/"; | |
| 20 | - } | |
| 21 | - | |
| 22 | -} |
src/test/java/br/gov/ans/templates/teste/TemplateTest.java
| ... | ... | @@ -1,116 +0,0 @@ |
| 1 | -package br.gov.ans.templates.teste; | |
| 2 | - | |
| 3 | - | |
| 4 | -import static com.jayway.restassured.RestAssured.given; | |
| 5 | - | |
| 6 | -import java.time.LocalDateTime; | |
| 7 | - | |
| 8 | -import org.junit.FixMethodOrder; | |
| 9 | -import org.junit.Test; | |
| 10 | -import org.junit.runners.MethodSorters; | |
| 11 | - | |
| 12 | -import br.gov.ans.templates.to.Template; | |
| 13 | - | |
| 14 | -@FixMethodOrder(MethodSorters.NAME_ASCENDING) | |
| 15 | -public class TemplateTest extends BaseTest{ | |
| 16 | - | |
| 17 | - private static final String nomeTemplate = "teste-auto-" + LocalDateTime.now(); | |
| 18 | - | |
| 19 | - @Test | |
| 20 | - public void A_deveIncluirTemplate(){ | |
| 21 | - Template template = new Template(); | |
| 22 | - | |
| 23 | - template.setNome(nomeTemplate); | |
| 24 | - template.setDescricao("Teste automatizado realizado pelo REST Assured."); | |
| 25 | - template.setResponsavel("teste-rest-assured"); | |
| 26 | - template.setExemplo("Não há"); | |
| 27 | - template.setCorpo("<html><body><h1>TESTE AUTOMATIZADO!</h1></body></html>"); | |
| 28 | - | |
| 29 | - given() | |
| 30 | - .auth() | |
| 31 | - .basic(USUARIO, SENHA) | |
| 32 | - .contentType("application/json") | |
| 33 | - .body(template) | |
| 34 | - .expect() | |
| 35 | - .statusCode(201) | |
| 36 | - .when() | |
| 37 | - .post("/templates"); | |
| 38 | - } | |
| 39 | - | |
| 40 | - @Test | |
| 41 | - public void B_deveListarTemplates(){ | |
| 42 | - given() | |
| 43 | - .auth() | |
| 44 | - .basic(USUARIO, SENHA) | |
| 45 | - .expect() | |
| 46 | - .statusCode(200) | |
| 47 | - .when() | |
| 48 | - .get("/templates"); | |
| 49 | - } | |
| 50 | - | |
| 51 | - @Test | |
| 52 | - public void C_deveConsultarTemplate(){ | |
| 53 | - given() | |
| 54 | - .auth() | |
| 55 | - .basic(USUARIO, SENHA) | |
| 56 | - .expect() | |
| 57 | - .statusCode(200) | |
| 58 | - .when() | |
| 59 | - .get("/templates/" + nomeTemplate); | |
| 60 | - } | |
| 61 | - | |
| 62 | - @Test | |
| 63 | - public void D_deveRetornarCorpoTemplate(){ | |
| 64 | - given() | |
| 65 | - .auth() | |
| 66 | - .basic(USUARIO, SENHA) | |
| 67 | - .expect() | |
| 68 | - .statusCode(200) | |
| 69 | - .when() | |
| 70 | - .get("/templates/" + nomeTemplate + "/corpo"); | |
| 71 | - } | |
| 72 | - | |
| 73 | - @Test | |
| 74 | - public void E_deveAtualizarTemplate(){ | |
| 75 | - Template template = new Template(); | |
| 76 | - | |
| 77 | - template.setNome(nomeTemplate); | |
| 78 | - template.setDescricao("Teste automatizado de edição realizado pelo REST Assured."); | |
| 79 | - template.setResponsavel("teste-rest-assured"); | |
| 80 | - template.setExemplo("Não há"); | |
| 81 | - template.setCorpo("<html><body><h1>TESTE AUTOMATIZADO DE EDIÇÃO!</h1></body></html>"); | |
| 82 | - | |
| 83 | - given() | |
| 84 | - .auth() | |
| 85 | - .basic(USUARIO, SENHA) | |
| 86 | - .contentType("application/json") | |
| 87 | - .body(template) | |
| 88 | - .expect() | |
| 89 | - .statusCode(200) | |
| 90 | - .when() | |
| 91 | - .put("/templates/" + nomeTemplate); | |
| 92 | - } | |
| 93 | - | |
| 94 | - @Test | |
| 95 | - public void F_deveListarVersoesTemplate(){ | |
| 96 | - given() | |
| 97 | - .auth() | |
| 98 | - .basic(USUARIO, SENHA) | |
| 99 | - .expect() | |
| 100 | - .statusCode(200) | |
| 101 | - .when() | |
| 102 | - .get("/templates/" + nomeTemplate + "/versoes"); | |
| 103 | - } | |
| 104 | - | |
| 105 | - @Test | |
| 106 | - public void G_deveExcluirTemplate(){ | |
| 107 | - given() | |
| 108 | - .auth() | |
| 109 | - .basic(USUARIO, SENHA) | |
| 110 | - .expect() | |
| 111 | - .statusCode(200) | |
| 112 | - .when() | |
| 113 | - .delete("/templates/" + nomeTemplate); | |
| 114 | - } | |
| 115 | - | |
| 116 | - } |