cleanFragments.add(HerdStringUtils.stripHtml(fragment, preTag, postTag));
cleanFragments.add(HerdStringUtils.stripHtml(fragment, preTag, postTag));
@Test public void testStripHtmlDirtyFragment() { String result = HerdStringUtils.stripHtml("<li>fragment with <b>html</b></li>"); assertEquals("fragment with html", result); }
@Test public void testStripHtmlCleanFragment() { String result = HerdStringUtils.stripHtml("fragment\nwith no html"); assertEquals("fragment\nwith no html", result); }
@Test public void testStripHtmlDirtyFragmentWithWhitelist() { String result = HerdStringUtils.stripHtml("fragment<li><b> with <hlt>no</hlt></b> html</li>", "<hlt>"); assertEquals("fragment with <hlt>no</hlt> html", result); }
@Test public void testStripHtmlDirtyFragmentWithPartialTags() { String result = HerdStringUtils.stripHtml("fragment<li><b> with no</b> html<l"); assertEquals("fragment with no html", result); }
@Test public void testStripHtmlDirtyFragmentWithMultipleWhitelistTags() { String result = HerdStringUtils.stripHtml("fragment<li><b> with <hlt>no</hlt></b> html</li>", "<hlt>", "<b>"); assertEquals("fragment<b> with <hlt>no</hlt></b> html", result); } }
@Test public void testStripHtmlDirtyFragmentWithWhitelistWithStyle() { String result = HerdStringUtils.stripHtml("fragment<li><b> with <hlt class=\"highlight\">no</hlt></b> html</li>", "<hlt>"); assertEquals("fragment with <hlt class=\"highlight\">no</hlt> html", result); }