From 2bca4d0bd983f943a3f376bbcd9d6c4262d2f23f Mon Sep 17 00:00:00 2001 From: andre.guimaraes Date: Thu, 25 Oct 2018 15:25:37 -0300 Subject: [PATCH] Renomeia classes de teste --- src/test/java/br/gov/ans/templates/rest/BaseTest.java | 22 ++++++++++++++++++++++ src/test/java/br/gov/ans/templates/rest/TemplateResourceTest.java | 116 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/test/java/br/gov/ans/templates/teste/BaseTest.java | 22 ---------------------- src/test/java/br/gov/ans/templates/teste/TemplateTest.java | 116 -------------------------------------------------------------------------------------------------------------------- 4 files changed, 138 insertions(+), 138 deletions(-) create mode 100644 src/test/java/br/gov/ans/templates/rest/BaseTest.java create mode 100644 src/test/java/br/gov/ans/templates/rest/TemplateResourceTest.java delete mode 100644 src/test/java/br/gov/ans/templates/teste/BaseTest.java delete mode 100644 src/test/java/br/gov/ans/templates/teste/TemplateTest.java diff --git a/src/test/java/br/gov/ans/templates/rest/BaseTest.java b/src/test/java/br/gov/ans/templates/rest/BaseTest.java new file mode 100644 index 0000000..85b8974 --- /dev/null +++ b/src/test/java/br/gov/ans/templates/rest/BaseTest.java @@ -0,0 +1,22 @@ +package br.gov.ans.templates.rest; + + +import org.junit.BeforeClass; + +import com.jayway.restassured.RestAssured; + +public class BaseTest { + + protected static final String USUARIO = "teste-rest-assured"; + protected static final String SENHA = "assured-testes"; + protected static final String HOST = "http://ansdsjboss01"; + protected static final int PORTA = 80; + + @BeforeClass + public static void setup() { + RestAssured.baseURI = HOST; + RestAssured.port = PORTA; + RestAssured.basePath = "/templates-broker/service/"; + } + +} diff --git a/src/test/java/br/gov/ans/templates/rest/TemplateResourceTest.java b/src/test/java/br/gov/ans/templates/rest/TemplateResourceTest.java new file mode 100644 index 0000000..09ea144 --- /dev/null +++ b/src/test/java/br/gov/ans/templates/rest/TemplateResourceTest.java @@ -0,0 +1,116 @@ +package br.gov.ans.templates.rest; + + +import static com.jayway.restassured.RestAssured.given; + +import java.time.LocalDateTime; + +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.junit.runners.MethodSorters; + +import br.gov.ans.templates.to.Template; + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class TemplateResourceTest extends BaseTest{ + + private static final String nomeTemplate = "teste-auto-" + LocalDateTime.now(); + + @Test + public void A_deveIncluirTemplate(){ + Template template = new Template(); + + template.setNome(nomeTemplate); + template.setDescricao("Teste automatizado realizado pelo REST Assured."); + template.setResponsavel("teste-rest-assured"); + template.setExemplo("Não há"); + template.setCorpo("

TESTE AUTOMATIZADO!

"); + + given() + .auth() + .basic(USUARIO, SENHA) + .contentType("application/json") + .body(template) + .expect() + .statusCode(201) + .when() + .post("/templates"); + } + + @Test + public void B_deveListarTemplates(){ + given() + .auth() + .basic(USUARIO, SENHA) + .expect() + .statusCode(200) + .when() + .get("/templates"); + } + + @Test + public void C_deveConsultarTemplate(){ + given() + .auth() + .basic(USUARIO, SENHA) + .expect() + .statusCode(200) + .when() + .get("/templates/" + nomeTemplate); + } + + @Test + public void D_deveRetornarCorpoTemplate(){ + given() + .auth() + .basic(USUARIO, SENHA) + .expect() + .statusCode(200) + .when() + .get("/templates/" + nomeTemplate + "/corpo"); + } + + @Test + public void E_deveAtualizarTemplate(){ + Template template = new Template(); + + template.setNome(nomeTemplate); + template.setDescricao("Teste automatizado de edição realizado pelo REST Assured."); + template.setResponsavel("teste-rest-assured"); + template.setExemplo("Não há"); + template.setCorpo("

TESTE AUTOMATIZADO DE EDIÇÃO!

"); + + given() + .auth() + .basic(USUARIO, SENHA) + .contentType("application/json") + .body(template) + .expect() + .statusCode(200) + .when() + .put("/templates/" + nomeTemplate); + } + + @Test + public void F_deveListarVersoesTemplate(){ + given() + .auth() + .basic(USUARIO, SENHA) + .expect() + .statusCode(200) + .when() + .get("/templates/" + nomeTemplate + "/versoes"); + } + + @Test + public void G_deveExcluirTemplate(){ + given() + .auth() + .basic(USUARIO, SENHA) + .expect() + .statusCode(200) + .when() + .delete("/templates/" + nomeTemplate); + } + + } diff --git a/src/test/java/br/gov/ans/templates/teste/BaseTest.java b/src/test/java/br/gov/ans/templates/teste/BaseTest.java deleted file mode 100644 index 67f0c44..0000000 --- a/src/test/java/br/gov/ans/templates/teste/BaseTest.java +++ /dev/null @@ -1,22 +0,0 @@ -package br.gov.ans.templates.teste; - - -import org.junit.BeforeClass; - -import com.jayway.restassured.RestAssured; - -public class BaseTest { - - protected static final String USUARIO = "teste-rest-assured"; - protected static final String SENHA = "assured-testes"; - protected static final String HOST = "http://ansdsjboss01"; - protected static final int PORTA = 80; - - @BeforeClass - public static void setup() { - RestAssured.baseURI = HOST; - RestAssured.port = PORTA; - RestAssured.basePath = "/templates-broker/service/"; - } - -} diff --git a/src/test/java/br/gov/ans/templates/teste/TemplateTest.java b/src/test/java/br/gov/ans/templates/teste/TemplateTest.java deleted file mode 100644 index c1348d9..0000000 --- a/src/test/java/br/gov/ans/templates/teste/TemplateTest.java +++ /dev/null @@ -1,116 +0,0 @@ -package br.gov.ans.templates.teste; - - -import static com.jayway.restassured.RestAssured.given; - -import java.time.LocalDateTime; - -import org.junit.FixMethodOrder; -import org.junit.Test; -import org.junit.runners.MethodSorters; - -import br.gov.ans.templates.to.Template; - -@FixMethodOrder(MethodSorters.NAME_ASCENDING) -public class TemplateTest extends BaseTest{ - - private static final String nomeTemplate = "teste-auto-" + LocalDateTime.now(); - - @Test - public void A_deveIncluirTemplate(){ - Template template = new Template(); - - template.setNome(nomeTemplate); - template.setDescricao("Teste automatizado realizado pelo REST Assured."); - template.setResponsavel("teste-rest-assured"); - template.setExemplo("Não há"); - template.setCorpo("

TESTE AUTOMATIZADO!

"); - - given() - .auth() - .basic(USUARIO, SENHA) - .contentType("application/json") - .body(template) - .expect() - .statusCode(201) - .when() - .post("/templates"); - } - - @Test - public void B_deveListarTemplates(){ - given() - .auth() - .basic(USUARIO, SENHA) - .expect() - .statusCode(200) - .when() - .get("/templates"); - } - - @Test - public void C_deveConsultarTemplate(){ - given() - .auth() - .basic(USUARIO, SENHA) - .expect() - .statusCode(200) - .when() - .get("/templates/" + nomeTemplate); - } - - @Test - public void D_deveRetornarCorpoTemplate(){ - given() - .auth() - .basic(USUARIO, SENHA) - .expect() - .statusCode(200) - .when() - .get("/templates/" + nomeTemplate + "/corpo"); - } - - @Test - public void E_deveAtualizarTemplate(){ - Template template = new Template(); - - template.setNome(nomeTemplate); - template.setDescricao("Teste automatizado de edição realizado pelo REST Assured."); - template.setResponsavel("teste-rest-assured"); - template.setExemplo("Não há"); - template.setCorpo("

TESTE AUTOMATIZADO DE EDIÇÃO!

"); - - given() - .auth() - .basic(USUARIO, SENHA) - .contentType("application/json") - .body(template) - .expect() - .statusCode(200) - .when() - .put("/templates/" + nomeTemplate); - } - - @Test - public void F_deveListarVersoesTemplate(){ - given() - .auth() - .basic(USUARIO, SENHA) - .expect() - .statusCode(200) - .when() - .get("/templates/" + nomeTemplate + "/versoes"); - } - - @Test - public void G_deveExcluirTemplate(){ - given() - .auth() - .basic(USUARIO, SENHA) - .expect() - .statusCode(200) - .when() - .delete("/templates/" + nomeTemplate); - } - - } -- libgit2 0.21.2