Commit 2bca4d0bd983f943a3f376bbcd9d6c4262d2f23f

Authored by andre.guimaraes
1 parent c0ffd8dc
Exists in master

Renomeia classes de teste

Renomeia classes de teste para o padrão de nomenclatura correto.
src/test/java/br/gov/ans/templates/rest/BaseTest.java 0 → 100644
... ... @@ -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   - }