diff options
| -rw-r--r-- | test/com/isode/stroke/jid/JIDTest.java | 10 |
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,8 +1,8 @@ /* - * Copyright (c) 2010 Isode Limited. + * Copyright (c) 2010-2016 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ /* * Copyright (c) 2015 Tarun Gupta. * Licensed under the simplified BSD license. @@ -30,23 +30,25 @@ public class JIDTest { JID testling = new JID("foo@bar/baz"); assertEquals("foo", testling.getNode()); assertEquals("bar", testling.getDomain()); assertEquals("baz", testling.getResource()); assertFalse(testling.isBare()); + assertTrue(testling.isValid()); } @Test public void testConstructorWithString_NoResource() { JID testling = new JID("foo@bar"); assertEquals("foo", testling.getNode()); assertEquals("bar", testling.getDomain()); assertEquals("", testling.getResource()); assertTrue(testling.isBare()); + assertTrue(testling.isValid()); } @Test public void testConstructorWithString_EmptyResource() { JID testling = new JID("bar/"); @@ -61,23 +63,25 @@ public class JIDTest { JID testling = new JID("bar/baz"); assertEquals("", testling.getNode()); assertEquals("bar", testling.getDomain()); assertEquals("baz", testling.getResource()); assertFalse(testling.isBare()); + assertTrue(testling.isValid()); } @Test public void testConstructorWithString_OnlyDomain() { JID testling = new JID("bar"); assertEquals("", testling.getNode()); assertEquals("bar", testling.getDomain()); assertEquals("", testling.getResource()); assertTrue(testling.isBare()); + assertTrue(testling.isValid()); } @Test public void testConstructorWithString_InvalidDomain() { assertFalse(new JID("foo@bar,baz").isValid()); @@ -95,20 +99,22 @@ public class JIDTest { @Test public void testConstructorWithString_UpperCaseDomain() { JID testling = new JID("FoΩ"); assertEquals("foω", testling.getDomain()); + assertTrue(testling.isValid()); } @Test public void testConstructorWithString_UpperCaseResource() { JID testling = new JID("bar/FoΩ"); assertEquals(testling.getResource(), "FoΩ"); + assertTrue(testling.isValid()); } @Test public void testConstructorWithString_EmptyNode() { JID testling = new JID("@bar"); @@ -136,12 +142,13 @@ public class JIDTest { public void testConstructorWithStrings() { JID testling = new JID("foo", "bar", "baz"); assertEquals("foo", testling.getNode()); assertEquals("bar", testling.getDomain()); assertEquals("baz", testling.getResource()); + assertTrue(testling.isValid()); } @Test public void testConstructorWithStrings_EmptyDomain() { JID testling = new JID("foo", "", "baz"); @@ -176,12 +183,13 @@ public class JIDTest { public void testToBare_EmptyNode() { JID testling = new JID("bar/baz"); assertEquals("", testling.toBare().getNode()); assertEquals("bar", testling.toBare().getDomain()); assertTrue(testling.toBare().isBare()); + assertTrue(testling.isValid()); } @Test public void testToBare_EmptyResource() { JID testling = new JID("bar/"); |
Swift