KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > fr > jayasoft > ivy > url > BasicURLHandlerTest


1 /*
2  * This file is subject to the license found in LICENCE.TXT in the root directory of the project.
3  *
4  * #SNAPSHOT#
5  */

6 package fr.jayasoft.ivy.url;
7
8 import java.io.File JavaDoc;
9 import java.net.URL JavaDoc;
10
11 import junit.framework.TestCase;
12
13 /**
14  * Test BasicURLHandler
15  */

16 public class BasicURLHandlerTest extends TestCase {
17     // remote.test
18
public void testIsReachable() throws Exception JavaDoc {
19         URLHandler handler = new BasicURLHandler();
20         assertTrue(handler.isReachable(new URL JavaDoc("http://www.google.fr/")));
21         assertFalse(handler.isReachable(new URL JavaDoc("http://www.google.fr/unknownpage.html")));
22         
23         assertTrue(handler.isReachable(new File JavaDoc("build.xml").toURL()));
24         assertFalse(handler.isReachable(new File JavaDoc("unknownfile.xml").toURL()));
25   
26         // to test ftp we should know of an anonymous ftp site... !
27
// assertTrue(handler.isReachable(new URL("ftp://ftp.mozilla.org/pub/dir.sizes")));
28
assertFalse(handler.isReachable(new URL JavaDoc("ftp://ftp.mozilla.org/unknown.file")));
29     }
30 }
31
Popular Tags