1 25 package org.archive.net; 26 27 import java.net.URISyntaxException ; 28 29 import junit.framework.TestCase; 30 31 public class UURITest extends TestCase { 32 public void testHasScheme() { 33 assertTrue(UURI.hasScheme("http://www.archive.org")); 34 assertTrue(UURI.hasScheme("http:")); 35 assertFalse(UURI.hasScheme("ht/tp://www.archive.org")); 36 assertFalse(UURI.hasScheme("/tmp")); 37 } 38 39 public void testGetFileName() throws URISyntaxException { 40 final String filename = "x.arc.gz"; 41 assertEquals(filename, 42 UURI.parseFilename("/tmp/one.two/" + filename)); 43 assertEquals(filename, 44 UURI.parseFilename("http://archive.org/tmp/one.two/" + 45 filename)); 46 assertEquals(filename, 47 UURI.parseFilename("rsync://archive.org/tmp/one.two/" + 48 filename)); 49 } 50 } 51 | Popular Tags |