From f82663d75023486d3bbad4e7195afda37574fe8d Mon Sep 17 00:00:00 2001 From: Bjørn Christian Seime Date: Tue, 30 Oct 2018 13:39:55 +0100 Subject: Add TransportSecurityOptions.fromJson(String) --- .../com/yahoo/security/tls/TransportSecurityOptionsTest.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'security-utils/src/test') diff --git a/security-utils/src/test/java/com/yahoo/security/tls/TransportSecurityOptionsTest.java b/security-utils/src/test/java/com/yahoo/security/tls/TransportSecurityOptionsTest.java index f311651cab0..84f71cf8fc2 100644 --- a/security-utils/src/test/java/com/yahoo/security/tls/TransportSecurityOptionsTest.java +++ b/security-utils/src/test/java/com/yahoo/security/tls/TransportSecurityOptionsTest.java @@ -3,6 +3,9 @@ package com.yahoo.security.tls; import org.junit.Test; +import java.io.IOException; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; @@ -22,4 +25,12 @@ public class TransportSecurityOptionsTest { assertEquals(expectedOptions, actualOptions); } + @Test + public void can_read_options_from_json() throws IOException { + String tlsJson = new String(Files.readAllBytes(TEST_CONFIG_FILE), StandardCharsets.UTF_8); + TransportSecurityOptions expectedOptions = new TransportSecurityOptions("myhost.key", "certs.pem", "my_cas.pem"); + TransportSecurityOptions actualOptions = TransportSecurityOptions.fromJson(tlsJson); + assertEquals(expectedOptions, actualOptions); + } + } -- cgit v1.2.3