Home | History | Annotate | Download | only in support
      1 /*
      2  * Licensed to the Apache Software Foundation (ASF) under one or more
      3  * contributor license agreements.  See the NOTICE file distributed with
      4  * this work for additional information regarding copyright ownership.
      5  * The ASF licenses this file to You under the Apache License, Version 2.0
      6  * (the "License"); you may not use this file except in compliance with
      7  * the License.  You may obtain a copy of the License at
      8  *
      9  *     http://www.apache.org/licenses/LICENSE-2.0
     10  *
     11  * Unless required by applicable law or agreed to in writing, software
     12  * distributed under the License is distributed on an "AS IS" BASIS,
     13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     14  * See the License for the specific language governing permissions and
     15  * limitations under the License.
     16  */
     17 
     18 package tests.support;
     19 
     20 import java.io.FileInputStream;
     21 import java.io.IOException;
     22 import java.io.InputStream;
     23 import java.util.Hashtable;
     24 
     25 /**
     26  * This class is responsible for providing the dynamic names and addresses for
     27  * the java.net classes. There are two directories which need to be placed on an
     28  * ftp server and an http server which should accompany this source. The
     29  * ftp-files have to be placed on an ftp server and have to be the root of a
     30  * user jcltest with password jclpass. The testres files must be available on an
     31  * HTTP server and the name and location can be configured below.
     32  */
     33 public class Support_Configuration {
     34 
     35     public static final String DomainAddress = "apache.org";
     36 
     37     public static final String WebName = "jcltest.";
     38 
     39     public static final String HomeAddress =  WebName + DomainAddress;
     40 
     41     public static final String TestResourcesDir = "/testres231";
     42 
     43     public static final String TestResources =  HomeAddress + TestResourcesDir;
     44 
     45     public static final String HomeAddressResponse = "HTTP/1.1 200 OK";
     46 
     47     public static final String HomeAddressSoftware = "Jetty(6.0.x)";
     48 
     49     public static final String SocksServerTestHost = "jcltest.apache.org";
     50 
     51     public static final int SocksServerTestPort = 1080;
     52 
     53     // the bytes for an address which represents an address which is not
     54     // one of the addresses for any of our machines on which tests will run
     55     // it is used to verify we get the expected error when we try to bind
     56     // to an address that is not one of the machines local addresses
     57     public static final byte nonLocalAddressBytes[] = { 1, 0, 0, 0 };
     58 
     59     public static final String FTPTestAddress = "jcltest:jclpass@localhost";
     60 
     61     public static final String URLConnectionLastModifiedString = "Mon, 14 Jun 1999 21:06:22 GMT";
     62 
     63     public static final long URLConnectionLastModified = 929394382000L;
     64 
     65     public static final long URLConnectionDate = 929106872000L;
     66 }
     67