blob: 4ab7dbffc7de26645fb30c6a070b2447c56f03b3 [file] [log] [blame]
/*
*/
package org.apache.coyote.lite;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import junit.framework.TestCase;
import org.apache.tomcat.lite.http.HttpClient;
import org.apache.tomcat.lite.http.HttpChannel;
import org.apache.tomcat.lite.http.HttpConnector;
import org.apache.tomcat.lite.io.BBuffer;
/**
* Very simple test.
*/
public class TomcatLiteCoyoteTest extends TestCase {
static int port = 8884;
static {
Logger.getLogger("org.apache.catalina.core.StandardService").setLevel(Level.WARNING);
Logger.getLogger("org.apache.catalina.core.StandardEngine").setLevel(Level.WARNING);
Logger.getLogger("org.apache.catalina.startup.ContextConfig").setLevel(Level.WARNING);
}
static Tomcat main = TomcatStandaloneMain.setUp(port);
public void testSimple() throws IOException {
HttpConnector clientCon = HttpClient.newClient();
HttpChannel ch = clientCon.get("localhost", port);
ch.getRequest().setRequestURI("/index.html");
ch.getRequest().send();
BBuffer res = ch.readAll(null, 0);
Assert.assertTrue(res.toString(),
res.toString().indexOf("<title>Apache Tomcat</title>") >= 0);
}
}