    1   /*
    2    *  soapUI, copyright (C) 2004-2007 eviware.com
    3    *
    4    *  soapUI is free software; you can redistribute it and/or modify it under the
    5    *  terms of version 2.1 of the GNU Lesser General Public License as published by
    6    *  the Free Software Foundation.
    7    *
    8    *  soapUI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
    9    *  even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    10   *  See the GNU Lesser General Public License for more details at gnu.org.
    11   */
    12
    13
    14  package com.eviware.soapui.impl.wsdl.support.http;
    15
    16  import junit.framework.TestCase;
    17
    18  public class ProxyUtilsTestCase extends TestCase
    19  {
    20  	public void testExcludes()
    21  	{
    22  		assertFalse( ProxyUtils.excludes( new String[] { ""} , "www.test.com", 8080 ));
    23  		assertTrue( ProxyUtils.excludes( new String[] { "test.com"} , "www.test.com", 8080 ));
    24  		assertFalse( ProxyUtils.excludes( new String[] { "test2.com"} , "www.test.com", 8080));
    25  		assertTrue( ProxyUtils.excludes( new String[] { "test.com:8080"} , "www.test.com", 8080 ));
    26  		assertFalse( ProxyUtils.excludes( new String[] { "test2.com:8080"} , "www.test.com", 8080 ));
    27  		assertFalse( ProxyUtils.excludes( new String[] { "test.com:8081"} , "www.test.com", 8080 ));
    28  		assertTrue( ProxyUtils.excludes( new String[] { "test.com:8080","test.com:8081"} , "www.test.com", 8080 ));
    29  		assertTrue( ProxyUtils.excludes( new String[] { "test.com:8080","test.com"} , "www.test.com", 8080 ));
    30  	}
    31  }