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