public void testCleanAllEntities() { assertNull(XMLUtil.cleanAllEntities(null)); assertEquals("", XMLUtil.cleanAllEntities("")); assertEquals("aa", XMLUtil.cleanAllEntities("aa")); assertEquals("<aa>", XMLUtil.cleanAllEntities("<aa>")); assertEquals("<aa>aa", XMLUtil.cleanAllEntities("<aa>aa")); assertEquals("<aa>aa;aa", XMLUtil.cleanAllEntities("<aa>aa;aa")); assertEquals(";", XMLUtil.cleanAllEntities(";")); assertEquals("aa & aa", XMLUtil.cleanAllEntities("aa & aa")); assertEquals("aa &amp aa", XMLUtil.cleanAllEntities("aa & aa")); assertEquals("aa &a-mp aa", XMLUtil.cleanAllEntities("aa &a-mp aa")); assertEquals("aa aa", XMLUtil.cleanAllEntities("aa &am; aa")); assertEquals("aa &am aa", XMLUtil.cleanAllEntities("aa &am aa")); assertEquals("aa &", XMLUtil.cleanAllEntities("aa &")); assertEquals("aa &amp", XMLUtil.cleanAllEntities("aa &")); assertEquals("aa ", XMLUtil.cleanAllEntities("aa &am;")); assertEquals("aa &am", XMLUtil.cleanAllEntities("aa &am")); assertEquals("aa &a", XMLUtil.cleanAllEntities("aa &a")); assertEquals("aa &", XMLUtil.cleanAllEntities("aa &")); assertEquals("aa \u00A0 aa", XMLUtil.cleanAllEntities("aa aa")); assertEquals("aa &nbsp aa", XMLUtil.cleanAllEntities("aa   aa")); assertEquals("aa &nb-sp aa", XMLUtil.cleanAllEntities("aa &nb-sp aa")); assertEquals("aa aa", XMLUtil.cleanAllEntities("aa &nb; aa")); assertEquals("aa &nb aa", XMLUtil.cleanAllEntities("aa &nb aa")); assertEquals( "-&-\u00A0-<->-"-\u00A3-\u20AC-", XMLUtil.cleanAllEntities("-&- -<->-"-£-€-")); }