2
* $Header: /home/cvs/jakarta-commons/httpclient/src/test/org/apache/commons/httpclient/TestWebapp.java,v 1.7.2.1 2004/02/22 18:21:16 olegk Exp $
4
* $Date: 2004/02/22 18:21:16 $
5
* ====================================================================
7
* Copyright 1999-2004 The Apache Software Foundation
9
* Licensed under the Apache License, Version 2.0 (the "License");
10
* you may not use this file except in compliance with the License.
11
* You may obtain a copy of the License at
13
* http://www.apache.org/licenses/LICENSE-2.0
15
* Unless required by applicable law or agreed to in writing, software
16
* distributed under the License is distributed on an "AS IS" BASIS,
17
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18
* See the License for the specific language governing permissions and
19
* limitations under the License.
20
* ====================================================================
22
* This software consists of voluntary contributions made by many
23
* individuals on behalf of the Apache Software Foundation. For more
24
* information on the Apache Software Foundation, please see
25
* <http://www.apache.org/>.
27
* [Additional notices, if required by prior licensing conditions]
31
package org.apache.commons.httpclient;
33
import junit.framework.Test;
34
import junit.framework.TestCase;
35
import junit.framework.TestSuite;
38
* This suite of tests depends upon the httpclienttest webapp,
39
* which is available in the httpclient/src/test-webapp
40
* directory in the CVS tree.
42
* The webapp should be deployed in the context "httpclienttest"
43
* on a servlet engine running on port 8080 on the localhost
46
* You can change the assumed port by setting the
47
* "httpclient.test.localPort" property.
48
* You can change the assumed host by setting the
49
* "httpclient.test.localHost" property.
50
* You can change the assumed context by setting the
51
* "httpclient.test.webappContext" property.
53
* @author Rodney Waldhoff
54
* @version $Id: TestWebapp.java,v 1.7.2.1 2004/02/22 18:21:16 olegk Exp $
56
public class TestWebapp extends TestCase {
58
public TestWebapp(String testName) {
62
public static Test suite() {
63
TestSuite suite = new TestSuite();
64
suite.addTest(TestWebappMethods.suite());
65
suite.addTest(TestWebappParameters.suite());
66
suite.addTest(TestWebappHeaders.suite());
67
suite.addTest(TestWebappRedirect.suite());
68
suite.addTest(TestWebappBasicAuth.suite());
69
suite.addTest(TestWebappCookie.suite());
70
suite.addTest(TestWebappPostMethod.suite());
71
suite.addTest(TestWebappMultiPostMethod.suite());
72
suite.addTest(TestWebappNoncompliant.suite());
76
public static void main(String args[]) {
77
String[] testCaseName = { TestWebapp.class.getName() };
78
junit.textui.TestRunner.main(testCaseName);