diff --git a/test/org/jivesoftware/smack/util/StringUtilsTest.java b/test/org/jivesoftware/smack/util/StringUtilsTest.java index 64b383176..b3ac230ea 100644 --- a/test/org/jivesoftware/smack/util/StringUtilsTest.java +++ b/test/org/jivesoftware/smack/util/StringUtilsTest.java @@ -65,22 +65,34 @@ public class StringUtilsTest extends TestCase { assertNull(StringUtils.escapeForXML(null)); input = ""; - assertEquals(StringUtils.escapeForXML(input), "<b>"); + assertEquals("<b>", StringUtils.escapeForXML(input)); input = "\""; - assertEquals(StringUtils.escapeForXML(input), """); + assertEquals(""", StringUtils.escapeForXML(input)); input = "&"; - assertEquals(StringUtils.escapeForXML(input), "&"); + assertEquals("&", StringUtils.escapeForXML(input)); input = "\n\t\r"; - assertEquals(StringUtils.escapeForXML(input), "<b>\n\t\r</b>"); + assertEquals("<b>\n\t\r</b>", StringUtils.escapeForXML(input)); input = " & "; - assertEquals(StringUtils.escapeForXML(input), " & "); + assertEquals(" & ", StringUtils.escapeForXML(input)); input = " \" "; - assertEquals(StringUtils.escapeForXML(input), " " "); + assertEquals(" " ", StringUtils.escapeForXML(input)); + + input = "> of me <"; + assertEquals("> of me <", StringUtils.escapeForXML(input)); + + input = "> of me & you<"; + assertEquals("> of me & you<", StringUtils.escapeForXML(input)); + + input = "& <"; + assertEquals("& <", StringUtils.escapeForXML(input)); + + input = "&"; + assertEquals("&", StringUtils.escapeForXML(input)); } public void testHash() {