diff options
| author | StevenWdV <stevenwdv@gmail.com> | 2021-11-28 01:11:48 +0100 |
|---|---|---|
| committer | StevenWdV <stevenwdv@gmail.com> | 2021-11-28 01:11:48 +0100 |
| commit | 60658378f68cc7c67cbea2758c6aef455c115c05 (patch) | |
| tree | 5aa763d9317b32318debf6cd96d727fd35890ebf /wrappers/EduVpnCommon/tests/eduvpncommon/VerifyTests.java | |
| parent | c5c71a584b5e5fd2fdf59477ea7ec1e4ddddda25 (diff) | |
Java wrapper stub
Diffstat (limited to 'wrappers/EduVpnCommon/tests/eduvpncommon/VerifyTests.java')
| -rw-r--r-- | wrappers/EduVpnCommon/tests/eduvpncommon/VerifyTests.java | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/wrappers/EduVpnCommon/tests/eduvpncommon/VerifyTests.java b/wrappers/EduVpnCommon/tests/eduvpncommon/VerifyTests.java new file mode 100644 index 0000000..117f5ef --- /dev/null +++ b/wrappers/EduVpnCommon/tests/eduvpncommon/VerifyTests.java @@ -0,0 +1,31 @@ +package eduvpncommon; + +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.time.Instant; + +class VerifyTests { + private static final Path testDataDir = Paths.get("../../test_data"); + + @BeforeAll + static void oneTimeSetup() throws IOException { + Discovery.insecureTestingSetExtraKey(Files.lines(testDataDir.resolve("dummy/public.key")).reduce((a, b) -> b).get()); + } + + @Test + void testValid() throws IOException, VerifyException { + Discovery.verify( + Files.readAllBytes(Paths.get("../../test_data/dummy/server_list.json.minisig")), + Files.readAllBytes(Paths.get("../../test_data/dummy/server_list.json")), + "server_list.json", + Instant.EPOCH + ); + } + + //TODO +}
\ No newline at end of file |
