KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > commons > httpclient > cookie > TestCookieBase


1 /*
2  * $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//httpclient/src/test/org/apache/commons/httpclient/cookie/TestCookieBase.java,v 1.1 2004/04/24 19:39:24 olegk Exp $
3  * $Revision: 480424 $
4  * $Date: 2006-11-29 05:56:49 +0000 (Wed, 29 Nov 2006) $
5  * ====================================================================
6  *
7  * Licensed to the Apache Software Foundation (ASF) under one or more
8  * contributor license agreements. See the NOTICE file distributed with
9  * this work for additional information regarding copyright ownership.
10  * The ASF licenses this file to You under the Apache License, Version 2.0
11  * (the "License"); you may not use this file except in compliance with
12  * the License. You may obtain a copy of the License at
13  *
14  * http://www.apache.org/licenses/LICENSE-2.0
15  *
16  * Unless required by applicable law or agreed to in writing, software
17  * distributed under the License is distributed on an "AS IS" BASIS,
18  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19  * See the License for the specific language governing permissions and
20  * limitations under the License.
21  * ====================================================================
22  *
23  * This software consists of voluntary contributions made by many
24  * individuals on behalf of the Apache Software Foundation. For more
25  * information on the Apache Software Foundation, please see
26  * <http://www.apache.org/>.
27  *
28  */

29
30 package org.apache.commons.httpclient.cookie;
31
32 import junit.framework.TestCase;
33
34 import org.apache.commons.httpclient.Cookie;
35 import org.apache.commons.httpclient.Header;
36
37 /**
38  * Test cases for Cookie
39  *
40  * @author <a HREF="mailto:oleg@ural.ru">Oleg Kalnichevski</a>
41  * @version $Revision: 480424 $
42  */

43 public class TestCookieBase extends TestCase {
44
45     // ------------------------------------------------------------ Constructor
46

47     public TestCookieBase(String JavaDoc name) {
48         super(name);
49     }
50
51     public static Cookie[] cookieParse(
52         final CookieSpec parser,
53         String JavaDoc host,
54         int port,
55         String JavaDoc path,
56         boolean isSecure,
57         Header setHeader)
58         throws MalformedCookieException {
59         Cookie[] cookies = parser.parse(host, port, path, isSecure, setHeader);
60         if (cookies != null) {
61             for (int i = 0; i < cookies.length; i++) {
62                 parser.validate(host, port, path, isSecure, cookies[i]);
63             }
64         }
65         return cookies;
66     }
67 }
68
Popular Tags