1   /*
2    *  soapUI, copyright (C) 2004-2008 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  }