package org.limewire.http.entity; import java.io.ByteArrayOutputStream; import java.io.IOException; import junit.framework.TestCase; import org.apache.http.HttpRequest; import org.apache.http.message.BasicHttpRequest; import org.limewire.util.StringUtils; public class NotFoundEntityTest extends TestCase { public void testNotFoundEntityUri() throws IOException { NotFoundEntity entity = new NotFoundEntity("foobar"); ByteArrayOutputStream out = new ByteArrayOutputStream(); entity.writeTo(out); String content = StringUtils.getASCIIString(out.toByteArray()); assertTrue(content.indexOf("foobar") != -1); assertTrue(content.indexOf("<html>") != -1); } public void testNotFoundEntityHttpRequest() throws Exception { HttpRequest request = new BasicHttpRequest("GET", "foobar"); NotFoundEntity entity = new NotFoundEntity(request); ByteArrayOutputStream out = new ByteArrayOutputStream(); entity.writeTo(out); String content = StringUtils.getASCIIString(out.toByteArray()); assertTrue(content.indexOf("foobar") != -1); assertTrue(content.indexOf("<html>") != -1); } }