summaryrefslogtreecommitdiff
path: root/app/src/test/java/de/blinkt/openvpn/core/connection/ConnectionTest.java
diff options
context:
space:
mode:
authorcyBerta <cyberta@riseup.net>2023-04-13 13:42:44 +0200
committercyBerta <cyberta@riseup.net>2023-04-13 16:47:13 +0200
commit6dd7821cd38c69b9fdc3172762744f32dcbf9606 (patch)
treede5271679abdcd17b19c4096830634696c415b19 /app/src/test/java/de/blinkt/openvpn/core/connection/ConnectionTest.java
parent6aafd792efa3501dfe5e203c7587cd7089df888a (diff)
obfs4-hop enum value - improve handling of disallowed dashes in enums
Diffstat (limited to 'app/src/test/java/de/blinkt/openvpn/core/connection/ConnectionTest.java')
-rw-r--r--app/src/test/java/de/blinkt/openvpn/core/connection/ConnectionTest.java33
1 files changed, 33 insertions, 0 deletions
diff --git a/app/src/test/java/de/blinkt/openvpn/core/connection/ConnectionTest.java b/app/src/test/java/de/blinkt/openvpn/core/connection/ConnectionTest.java
new file mode 100644
index 00000000..6313bc82
--- /dev/null
+++ b/app/src/test/java/de/blinkt/openvpn/core/connection/ConnectionTest.java
@@ -0,0 +1,33 @@
+package de.blinkt.openvpn.core.connection;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static de.blinkt.openvpn.core.connection.Connection.TransportType.OBFS4_HOP;
+
+import org.junit.Test;
+
+public class ConnectionTest {
+
+ @Test
+ public void TransportTypeTest_fromString() {
+ Connection.TransportType transportType = Connection.TransportType.fromString("obfs4-hop");
+ assertEquals(OBFS4_HOP, transportType);
+ }
+
+ @Test
+ public void TransportTypeTest_toString() {
+ assertEquals("obfs4-hop", OBFS4_HOP.toString());
+ }
+
+ @Test
+ public void TransportTypeTest_valueOf() {
+ Exception exception = null;
+ try {
+ Connection.TransportType.valueOf("obfs4-hop");
+ } catch (IllegalArgumentException e) {
+ exception = e;
+ }
+ assertNotNull(exception);
+ }
+
+}