Skip to content

Commit d4fcfc3

Browse files
committed
fix: tests
1 parent ad76877 commit d4fcfc3

File tree

3 files changed

+28
-12
lines changed

3 files changed

+28
-12
lines changed

pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,11 +111,13 @@
111111
<groupId>io.cucumber</groupId>
112112
<artifactId>cucumber-java</artifactId>
113113
<version>7.15.0</version>
114+
<scope>test</scope>
114115
</dependency>
115116
<dependency>
116117
<groupId>io.cucumber</groupId>
117118
<artifactId>cucumber-junit</artifactId>
118119
<version>7.15.0</version>
120+
<scope>test</scope>
119121
</dependency>
120122
<dependency>
121123
<groupId>io.rest-assured</groupId>

src/test/java/br/com/grupo63/serviceidentification/bdd/StepsDefinition.java

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,27 @@ public class StepsDefinition {
1818
private int productAmount;
1919
private int productId;
2020
private Response response;
21-
private String authorizationHeader = "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI4Y2Q5MjVlOS0wZTM4LTRkMTUtODNlMC1hZDUxN2MxYmI5ODcifQ.Hqk-xR35ZSKuhTIetzyaMhwMSr5ANCvgLm4xM6kmkUBqlex0zAsIY-DKGV_TCEFI8H1oJL8OTdeZKq4CMmTWdADxSGf8bxBVi3Z0PSClWFRrxwl1-Za5oyyypUfSS1mYgDTUDb3tAg7susUS5CKUzHd30zwWjOKCXRFzbxVm8j5VTh3Zjz2aI5EJMjzyZ79KxEyN0cS59Xtm0Crhaor9-nhGI6S_73HOmHvbrA5_AOsUVNpTZgppYMjJkHxwDimxyxH_tzakCQLUAG0Yw2YNKhUPVADEeBFuDN2kiy81XbYt12JgPK3_KdDqzb6cKjXYMeFVAEFJkcF6IGbcRQK__g";
22-
private static final String BASE_URL_IDENTIFICATION = "http://127.0.0.1:8081";
21+
private String authorizationHeader = "Bearer " +
22+
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI3NWQyZjM4My1hZmQ0LTRkZTQtOWY4MC1iZWU2NGQ5ZGRjNmQiLCJpYXQiOjE3MDY1NjY1MTcsImV4cCI6MTcwNjU3MDExN30.H-9boXhXOMqONjYK-_tryfCwv0ph7oSEsZchNAgUbgUcpPiquVfH3ijaUvCJJ3GLinuUtbwVy_Ub-WyTCMoKxCNH0HqFoCTneoPmSBtISTfEGkmIYOYbD6t992xHxCxdkEDzlUPIlg8p7JsBSD52OUPtmhrdQYOLdgYYoIJnEI7ZKZzHXbnMEJPbXOBdGnLVgKkrCVXDrEAehMnL09HHSlv4-F6GH3tY9zuuXAMDR6-lGDCa1VlIObshTqER8LxurWmLIGaTSauhNMHVw8set7XOdTQzvdf988Mh4ElH0VDiY8Od8jSmuq6xj2IjsFzyOBArZqEAUeHrFc4Lc4PT8g";
23+
24+
25+
/* Uncomment if local */
26+
// private static final String BASE_URL_IDENTIFICATION = "http://127.0.0.1:8081";
27+
// private static final String BASE_URL_ORDERS = "http://127.0.0.1:8082";
28+
// private static final String BASE_URL_PAYMENT = "http://127.0.0.1:8083";
29+
// private static final String BASE_URL_PRODUCTION = "http://127.0.0.1:8084";
30+
31+
/* Uncomment if remote */
32+
private static final String REMOTE_BASE_URL = "https://3843tddo99.execute-api.us-east-1.amazonaws.com";
33+
private static final String BASE_URL_IDENTIFICATION = REMOTE_BASE_URL;
34+
private static final String BASE_URL_ORDERS = REMOTE_BASE_URL;
35+
private static final String BASE_URL_PAYMENT = REMOTE_BASE_URL;
36+
private static final String BASE_URL_PRODUCTION = REMOTE_BASE_URL;
37+
38+
2339
private static final String CONTEXT_PATH_IDENTIFICATION = "/identification/clients";
24-
private static final String BASE_URL_ORDERS = "http://127.0.0.1:8083";
2540
private static final String CONTEXT_PATH_ORDERS = "/order/orders";
26-
private static final String BASE_URL_PAYMENT = "http://127.0.0.1:8080";
2741
private static final String CONTEXT_PATH_PAYMENT = "/payment/payments";
28-
private static final String BASE_URL_PRODUCTION = "http://127.0.0.1:8082";
2942
private static final String CONTEXT_PATH_PRODUCTION = "/production/status";
3043

3144
@Given("User wants to identify with national id {string}")
@@ -45,7 +58,7 @@ public void sendTheRequestWithValidData() {
4558
@Then("User identified")
4659
public void userIdentified() {
4760
HashMap<String, Object> body = response.as(HashMap.class);
48-
System.err.println("The identification was done and the client has id: " + body.get("id"));
61+
System.err.println("The identification was done and the client can use the generated token:\n" + body.get("token"));
4962
}
5063

5164
@Given("User selected product {int} unit of product {int}")
@@ -57,6 +70,7 @@ public void userSelectedProductUnitOfProduct(int amount, int id) {
5770

5871
@When("User checkout")
5972
public void userCheckout() {
73+
System.out.println(BASE_URL_ORDERS + CONTEXT_PATH_ORDERS);
6074
response = given()
6175
.header("Authorization", authorizationHeader)
6276
.contentType(ContentType.JSON)
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Feature: Order
22

33
Scenario: Identify when near totem
4-
Given User wants to identify with national id "12312312312"
4+
Given User wants to identify with national id "69805914011"
55
When Send the request with valid data
66
Then User identified
77

@@ -11,26 +11,26 @@ Feature: Order
1111
Then Order created
1212

1313
Scenario: Identified user with created order wants to pay
14-
Given User wants to pay order 6 with QR Code
14+
Given User wants to pay order 5 with QR Code
1515
When Initialize payment
1616
Then QR Code generated
1717

1818
Scenario: Identified user with payment initialized wants to finish it
19-
Given User paid initialized payment order 6
19+
Given User paid initialized payment order 5
2020
When Finish payment
2121
Then Order should be received
2222

2323
Scenario: Kitchen staff wants to advance status of order to PREPARING
24-
Given Staff started preparing order 6
24+
Given Staff started preparing order 5
2525
When Update order status
2626
Then Order status should be updated
2727

2828
Scenario: Kitchen staff wants to advance status of order to READY
29-
Given Staff finished preparing order 6
29+
Given Staff finished preparing order 5
3030
When Update order status
3131
Then Order status should be updated
3232

3333
Scenario: Kitchen staff wants to advance status of order to FINISHED
34-
Given Staff delivered order 6
34+
Given Staff delivered order 5
3535
When Update order status
3636
Then Order status should be updated

0 commit comments

Comments
 (0)