forked from quarkusio/quarkus
-
Notifications
You must be signed in to change notification settings - Fork 3
/
ApplicationPropertiesOverrideTest.java
38 lines (30 loc) · 1.08 KB
/
ApplicationPropertiesOverrideTest.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package io.quarkus.it.smallrye.graphql;
import static io.quarkus.it.smallrye.graphql.PayloadCreator.MEDIATYPE_JSON;
import static io.quarkus.it.smallrye.graphql.PayloadCreator.getPayload;
import static io.restassured.RestAssured.given;
import static org.hamcrest.CoreMatchers.containsString;
import org.junit.jupiter.api.Test;
import io.quarkus.test.junit.QuarkusTest;
/**
* tests that application.properties is read from src/test/resources
*
* This does not necessarily belong here, but main and test-extension have a lot of existing
* config that would need to be duplicated, so it is here out of convenience.
*/
@QuarkusTest
class ApplicationPropertiesOverrideTest {
@Test
void testEndpoint() {
String helloRequest = getPayload("{message}");
given()
.when()
.accept(MEDIATYPE_JSON)
.contentType(MEDIATYPE_JSON)
.body(helloRequest)
.post("/graphql")
.then()
.statusCode(200)
.and()
.body(containsString("Test"));
}
}