libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit ddb956ab7d1ee50ac30fdebb6b4934fde318edad
parent fec38bd1934f3da7cc94872dfe6bc6679b9e92f9
Author: Antoine A <>
Date:   Tue,  6 Feb 2024 16:32:54 +0100

Remove duplicate code

Diffstat:
Mnexus/src/test/kotlin/Common.kt | 6------
Mnexus/src/test/kotlin/MySerializers.kt | 5++---
2 files changed, 2 insertions(+), 9 deletions(-)

diff --git a/nexus/src/test/kotlin/Common.kt b/nexus/src/test/kotlin/Common.kt @@ -29,12 +29,6 @@ import java.security.interfaces.RSAPrivateCrtKey import java.time.Instant import kotlin.io.path.* -val j = Json { - this.serializersModule = SerializersModule { - contextual(RSAPrivateCrtKey::class) { RSAPrivateCrtKeySerializer } - } -} - fun conf( conf: String = "test.conf", lambda: suspend (EbicsSetupConfig) -> Unit diff --git a/nexus/src/test/kotlin/MySerializers.kt b/nexus/src/test/kotlin/MySerializers.kt @@ -21,12 +21,11 @@ import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json import kotlinx.serialization.modules.SerializersModule import org.junit.Test -import tech.libeufin.nexus.ClientPrivateKeysFile -import tech.libeufin.nexus.RSAPrivateCrtKeySerializer import tech.libeufin.common.CryptoUtil import java.security.interfaces.RSAPrivateCrtKey import kotlin.test.assertEquals import tech.libeufin.common.* +import tech.libeufin.nexus.* class MySerializers { // Testing deserialization of RSA private keys. @@ -35,7 +34,7 @@ class MySerializers { val s = Base32Crockford.encode(CryptoUtil.generateRsaKeyPair(2048).private.encoded) val a = Base32Crockford.encode(CryptoUtil.generateRsaKeyPair(2048).private.encoded) val e = Base32Crockford.encode(CryptoUtil.generateRsaKeyPair(2048).private.encoded) - val obj = j.decodeFromString<ClientPrivateKeysFile>(""" + val obj = JSON.decodeFromString<ClientPrivateKeysFile>(""" { "signature_private_key": "$s", "authentication_private_key": "$a",