summaryrefslogtreecommitdiff
path: root/wrappers/EduVpnCommon/tests/eduvpncommon/VerifyTests.java
diff options
context:
space:
mode:
authorStevenWdV <stevenwdv@gmail.com>2021-11-28 01:11:48 +0100
committerStevenWdV <stevenwdv@gmail.com>2021-11-28 01:11:48 +0100
commit60658378f68cc7c67cbea2758c6aef455c115c05 (patch)
tree5aa763d9317b32318debf6cd96d727fd35890ebf /wrappers/EduVpnCommon/tests/eduvpncommon/VerifyTests.java
parentc5c71a584b5e5fd2fdf59477ea7ec1e4ddddda25 (diff)
Java wrapper stub
Diffstat (limited to 'wrappers/EduVpnCommon/tests/eduvpncommon/VerifyTests.java')
-rw-r--r--wrappers/EduVpnCommon/tests/eduvpncommon/VerifyTests.java31
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