From 0e33590936100360d1b0ef778f72f379b2ee420c Mon Sep 17 00:00:00 2001 From: Gaston Dombiak Date: Wed, 17 Dec 2003 13:55:28 +0000 Subject: [PATCH] Adds XMPPAdress parsing tests git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2178 b35dd754-fafc-0310-a699-88a17e54d16e --- .../jivesoftware/smack/util/StringUtilsTest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/org/jivesoftware/smack/util/StringUtilsTest.java b/test/org/jivesoftware/smack/util/StringUtilsTest.java index 0cff92d4c..2efbc6f3f 100644 --- a/test/org/jivesoftware/smack/util/StringUtilsTest.java +++ b/test/org/jivesoftware/smack/util/StringUtilsTest.java @@ -206,4 +206,19 @@ public class StringUtilsTest extends TestCase { result = StringUtils.randomString(128); assertTrue(result.length() == 128); } + + public void testParsing() { + String error = "Error parsing node name"; + assertEquals(error, StringUtils.parseName("yahoo.myjabber.net"), ""); + assertEquals(error, StringUtils.parseName("yahoo.myjabber.net/registred"), ""); + assertEquals(error, StringUtils.parseName("user@yahoo.myjabber.net/registred"), "user"); + assertEquals(error, StringUtils.parseName("user@yahoo.myjabber.net"), "user"); + + error = "Error parsing server name"; + String result = "yahoo.myjabber.net"; + assertEquals(error, StringUtils.parseServer("yahoo.myjabber.net"), result); + assertEquals(error, StringUtils.parseServer("yahoo.myjabber.net/registred"), result); + assertEquals(error, StringUtils.parseServer("user@yahoo.myjabber.net/registred"), result); + assertEquals(error, StringUtils.parseServer("user@yahoo.myjabber.net"), result); + } }