summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Clayton <alex.clayton@isode.com>2016-03-16 10:48:22 (GMT)
committerAlex Clayton <alex.clayton@isode.com>2016-03-16 10:54:54 (GMT)
commit892af8539f2b46e840d7344489529259d1df03b9 (patch)
tree78fed06774602915dc2335990bff7777d3e9bda5
parenta452bc6ceed519cba43328f0d741af9723197a24 (diff)
downloadstroke-892af8539f2b46e840d7344489529259d1df03b9.zip
stroke-892af8539f2b46e840d7344489529259d1df03b9.tar.bz2
Add JID.isValid() checks to the JIDTest unit tests.
As per swiften patch 'Add more tests for JID validity' (59c64a11e0bceca4876ba69ef2f30519629b108c). Test-information: All unit tests pass. Change-Id: Iefb77fa089afd13c0f8b5f51f2a3115001a061e8
-rw-r--r--test/com/isode/stroke/jid/JIDTest.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/test/com/isode/stroke/jid/JIDTest.java b/test/com/isode/stroke/jid/JIDTest.java
index 9a7b16a..96de429 100644
--- a/test/com/isode/stroke/jid/JIDTest.java
+++ b/test/com/isode/stroke/jid/JIDTest.java
@@ -1,5 +1,5 @@
1/* 1/*
2 * Copyright (c) 2010 Isode Limited. 2 * Copyright (c) 2010-2016 Isode Limited.
3 * All rights reserved. 3 * All rights reserved.
4 * See the COPYING file for more information. 4 * See the COPYING file for more information.
5 */ 5 */
@@ -33,6 +33,7 @@ public class JIDTest {
33 assertEquals("bar", testling.getDomain()); 33 assertEquals("bar", testling.getDomain());
34 assertEquals("baz", testling.getResource()); 34 assertEquals("baz", testling.getResource());
35 assertFalse(testling.isBare()); 35 assertFalse(testling.isBare());
36 assertTrue(testling.isValid());
36 } 37 }
37 38
38 39
@@ -44,6 +45,7 @@ public class JIDTest {
44 assertEquals("bar", testling.getDomain()); 45 assertEquals("bar", testling.getDomain());
45 assertEquals("", testling.getResource()); 46 assertEquals("", testling.getResource());
46 assertTrue(testling.isBare()); 47 assertTrue(testling.isBare());
48 assertTrue(testling.isValid());
47 } 49 }
48 50
49 51
@@ -64,6 +66,7 @@ public class JIDTest {
64 assertEquals("bar", testling.getDomain()); 66 assertEquals("bar", testling.getDomain());
65 assertEquals("baz", testling.getResource()); 67 assertEquals("baz", testling.getResource());
66 assertFalse(testling.isBare()); 68 assertFalse(testling.isBare());
69 assertTrue(testling.isValid());
67 } 70 }
68 71
69 72
@@ -75,6 +78,7 @@ public class JIDTest {
75 assertEquals("bar", testling.getDomain()); 78 assertEquals("bar", testling.getDomain());
76 assertEquals("", testling.getResource()); 79 assertEquals("", testling.getResource());
77 assertTrue(testling.isBare()); 80 assertTrue(testling.isBare());
81 assertTrue(testling.isValid());
78 } 82 }
79 83
80 84
@@ -98,6 +102,7 @@ public class JIDTest {
98 JID testling = new JID("FoΩ"); 102 JID testling = new JID("FoΩ");
99 103
100 assertEquals("foω", testling.getDomain()); 104 assertEquals("foω", testling.getDomain());
105 assertTrue(testling.isValid());
101 } 106 }
102 107
103 108
@@ -106,6 +111,7 @@ public class JIDTest {
106 JID testling = new JID("bar/FoΩ"); 111 JID testling = new JID("bar/FoΩ");
107 112
108 assertEquals(testling.getResource(), "FoΩ"); 113 assertEquals(testling.getResource(), "FoΩ");
114 assertTrue(testling.isValid());
109 } 115 }
110 116
111 117
@@ -139,6 +145,7 @@ public class JIDTest {
139 assertEquals("foo", testling.getNode()); 145 assertEquals("foo", testling.getNode());
140 assertEquals("bar", testling.getDomain()); 146 assertEquals("bar", testling.getDomain());
141 assertEquals("baz", testling.getResource()); 147 assertEquals("baz", testling.getResource());
148 assertTrue(testling.isValid());
142 } 149 }
143 150
144 151
@@ -179,6 +186,7 @@ public class JIDTest {
179 assertEquals("", testling.toBare().getNode()); 186 assertEquals("", testling.toBare().getNode());
180 assertEquals("bar", testling.toBare().getDomain()); 187 assertEquals("bar", testling.toBare().getDomain());
181 assertTrue(testling.toBare().isBare()); 188 assertTrue(testling.toBare().isBare());
189 assertTrue(testling.isValid());
182 } 190 }
183 191
184 192