HtmlEncoderTest.java 641 B
package edu.ncsu.csc.itrust.unit;
import edu.ncsu.csc.itrust.HtmlEncoder;
import junit.framework.TestCase;
public class HtmlEncoderTest extends TestCase {
public void testEscapeCharacters() throws Exception {
assertEquals("<tag>", HtmlEncoder.encode("<tag>"));
assertEquals("<tag></tag>", HtmlEncoder.encode("<tag></tag>"));
assertEquals("<br />", HtmlEncoder.encode("\n"));
assertEquals("<<tag>>\"Lots of text!\"<</tag>>", HtmlEncoder
.encode("<<tag>>\"Lots of text!\"<</tag>>"));
}
public void testOffSite() {
assertFalse(HtmlEncoder.URLOnSite("http://www.google.com"));
}
}