aboutsummaryrefslogtreecommitdiff
path: root/bank/src/test/kotlin/SecurityTest.kt
diff options
context:
space:
mode:
Diffstat (limited to 'bank/src/test/kotlin/SecurityTest.kt')
-rw-r--r--bank/src/test/kotlin/SecurityTest.kt9
1 files changed, 1 insertions, 8 deletions
diff --git a/bank/src/test/kotlin/SecurityTest.kt b/bank/src/test/kotlin/SecurityTest.kt
index b5559983..16d2b3f8 100644
--- a/bank/src/test/kotlin/SecurityTest.kt
+++ b/bank/src/test/kotlin/SecurityTest.kt
@@ -30,19 +30,12 @@ import kotlinx.serialization.json.*
import org.junit.Test
import tech.libeufin.bank.*
import tech.libeufin.common.*
-import tech.libeufin.common.*
-import java.io.ByteArrayOutputStream
-import java.util.zip.DeflaterOutputStream
inline fun <reified B> HttpRequestBuilder.jsonDeflate(b: B) {
val json = Json.encodeToString(kotlinx.serialization.serializer<B>(), b);
contentType(ContentType.Application.Json)
headers.set(HttpHeaders.ContentEncoding, "deflate")
- val bos = ByteArrayOutputStream()
- val ios = DeflaterOutputStream(bos)
- ios.write(json.toByteArray())
- ios.finish()
- setBody(bos.toByteArray())
+ setBody(json.toByteArray().inputStream().deflate().readBytes())
}
class SecurityTest {