01: /*
02: * $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 $
03: * $Revision: 480424 $
04: * $Date: 2006-11-29 06:56:49 +0100 (Wed, 29 Nov 2006) $
05: * ====================================================================
06: *
07: * Licensed to the Apache Software Foundation (ASF) under one or more
08: * contributor license agreements. See the NOTICE file distributed with
09: * 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 name) {
48: super (name);
49: }
50:
51: public static Cookie[] cookieParse(final CookieSpec parser,
52: String host, int port, String path, boolean isSecure,
53: Header setHeader) throws MalformedCookieException {
54: Cookie[] cookies = parser.parse(host, port, path, isSecure,
55: setHeader);
56: if (cookies != null) {
57: for (int i = 0; i < cookies.length; i++) {
58: parser.validate(host, port, path, isSecure, cookies[i]);
59: }
60: }
61: return cookies;
62: }
63: }
|