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 @@ | @@ -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 @@ | @@ -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,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,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 | - } |