/* * JBoss, Home of Professional Open Source * Copyright 2013 Red Hat Inc. and/or its affiliates and other contributors * as indicated by the @authors tag. All rights reserved. */ package org.searchisko.preprocessor; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; import static junit.framework.Assert.assertEquals; /** * @author Lukáš Vlček */ @RunWith(JUnit4.class) public class HTMLStripUtilTest { @Test public void shouldWorkForNullString() { assertEquals(null, HTMLStripUtil.stripHTML(null)); } @Test public void shouldWorkForEmptyString() { assertEquals("", HTMLStripUtil.stripHTML("")); } @Test public void shouldStripHTML() { String html = "<p><h1>Title</h1>Dummy<br><i>text</i></p><p><ul><li>A<li>B<li>C</ul</p>"; assertEquals("Title Dummy text A B C", HTMLStripUtil.stripHTML(html)); } @Test public void shouldIgnoreScript() { String html = "<div>There is<script>var x = {};</script> no script</div>"; assertEquals("There is no script", HTMLStripUtil.stripHTML(html)); } }