1 26 package org.archive.crawler.extractor; 27 28 29 import junit.framework.TestCase; 30 31 36 public class ExtractorImpliedURITest extends TestCase { 37 38 public void testYouTubeExample() { 39 String startUri = 40 "http://youtube.com/player2.swf?video_id=pv5zWaTEVkI&l=184&t=OEgsToPDskJrxamAv3Xm6ykQPSaw_f-Q&nc=16763904"; 41 String expectedUri = 42 "http://youtube.com/get_video?video_id=pv5zWaTEVkI&l=184&t=OEgsToPDskJrxamAv3Xm6ykQPSaw_f-Q&nc=16763904"; 43 String triggerPattern = "^(http://[\\w\\.:@]*)/player2.swf\\?(.*)$"; 45 String buildPattern = "$1/get_video?$2"; 46 47 String implied = ExtractorImpliedURI.extractImplied( 48 startUri,triggerPattern,buildPattern); 49 assertEquals(expectedUri,implied); 50 } 51 } 52 | Popular Tags |