enable quarkus compression (compression in dropwizard was enabled by default)

This commit is contained in:
Athou
2025-03-02 09:31:27 +01:00
parent 9a32dce9d1
commit cc0440c029
2 changed files with 20 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
# http
quarkus.http.port=8082
quarkus.http.test-port=8085
quarkus.http.enable-compression=true
# static files
## make sure the webapp is always up to date

View File

@@ -0,0 +1,19 @@
package com.commafeed.integration;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ValueSource;
import com.google.common.net.HttpHeaders;
import io.quarkus.test.junit.QuarkusTest;
import io.restassured.RestAssured;
@QuarkusTest
class CompressionIT {
@ParameterizedTest
@ValueSource(strings = { "/rest/server/get", "/openapi.json" })
void servedWithCompression(String path) {
RestAssured.given().when().get(path).then().statusCode(200).header(HttpHeaders.CONTENT_ENCODING, "gzip");
}
}