summaryrefslogtreecommitdiff
path: root/enigma-server/src/test
diff options
context:
space:
mode:
authorGravatar 2xsaiko2020-06-05 21:46:12 +0200
committerGravatar GitHub2020-06-05 21:46:12 +0200
commit1c3533305c7283d15cc1184954a5a1868b815aba (patch)
tree0353dacc33cf83a65fdc661bc10c8d4919813627 /enigma-server/src/test
parentFix 'Save Mappings' entry missing from the menu and ctrl+s not working (diff)
parentBump version (diff)
downloadenigma-1c3533305c7283d15cc1184954a5a1868b815aba.tar.gz
enigma-1c3533305c7283d15cc1184954a5a1868b815aba.tar.xz
enigma-1c3533305c7283d15cc1184954a5a1868b815aba.zip
Merge pull request #254 from 2xsaiko/patch-1
Improve connect/create server dialogs
Diffstat (limited to 'enigma-server/src/test')
-rw-r--r--enigma-server/src/test/java/cuchaz/enigma/network/ServerAddressTest.java28
1 files changed, 28 insertions, 0 deletions
diff --git a/enigma-server/src/test/java/cuchaz/enigma/network/ServerAddressTest.java b/enigma-server/src/test/java/cuchaz/enigma/network/ServerAddressTest.java
new file mode 100644
index 00000000..3765f7a5
--- /dev/null
+++ b/enigma-server/src/test/java/cuchaz/enigma/network/ServerAddressTest.java
@@ -0,0 +1,28 @@
1package cuchaz.enigma.network;
2
3import org.junit.Test;
4
5import static org.junit.Assert.assertEquals;
6import static org.junit.Assert.assertNull;
7
8public class ServerAddressTest {
9
10 @Test
11 public void validAddresses() {
12 assertEquals(ServerAddress.of("127.0.0.1", 22), ServerAddress.from("127.0.0.1", 22));
13 assertEquals(ServerAddress.of("::1", 80), ServerAddress.from("[::1]:80", 22));
14 assertEquals(ServerAddress.of("dblsaiko.net", 22), ServerAddress.from("dblsaiko.net", 22));
15 assertEquals(ServerAddress.of("f00f:efee::127.0.0.1", 724), ServerAddress.from("[f00f:efee::127.0.0.1]:724", 22));
16 assertEquals(ServerAddress.of("aaaa:aaaa:aaaa:aaaa:aaaa:aaaa:aaaa:70", 22), ServerAddress.from("aaaa:aaaa:aaaa:aaaa:aaaa:aaaa:aaaa:70", 22));
17 assertEquals(ServerAddress.of("::1", 22), ServerAddress.from("::1", 22));
18 assertEquals(ServerAddress.of("0", 22), ServerAddress.from("0", 22));
19 }
20
21 @Test
22 public void invalidAddresses() {
23 assertNull(ServerAddress.from("127.0.0.1:-72", 22));
24 assertNull(ServerAddress.from("127.0.0.1:100000000", 22));
25 assertNull(ServerAddress.from("127.0.0.1:lmao", 22));
26 }
27
28}