package cgeo.geocaching.utils; import junit.framework.TestCase; import org.apache.commons.lang3.StringUtils; import static org.assertj.core.api.Java6Assertions.assertThat; public class HtmlUtilsTest extends TestCase { public static void testExtractText() { assertThat(HtmlUtils.extractText(null)).isEqualTo(StringUtils.EMPTY); assertThat(HtmlUtils.extractText(StringUtils.EMPTY)).isEqualTo(StringUtils.EMPTY); assertThat(HtmlUtils.extractText(" ")).isEqualTo(StringUtils.EMPTY); assertThat(HtmlUtils.extractText("<b>bold</b>")).isEqualTo("bold"); } public static void testRemoveExtraParagraph() { assertThat(HtmlUtils.removeExtraTags("<p></p>")).isEmpty(); assertThat(HtmlUtils.removeExtraTags("<p>Test</p>")).isEqualTo("Test"); assertThat(HtmlUtils.removeExtraTags("<p>1</p><p>2</p>")).isEqualTo("<p>1</p><p>2</p>"); assertThat(HtmlUtils.removeExtraTags("<p><span>content</span></p>")).isEqualTo("content"); } }