/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package Parser; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import static org.junit.Assert.*; import java.util.logging.*; /** * * @author sven */ public class UrlAnalyzerTest { private static final Logger logger = Logger.getLogger(UrlAnalyzerTest.class.getName()); public UrlAnalyzerTest() { } @BeforeClass public static void setUpClass() throws Exception { } @AfterClass public static void tearDownClass() throws Exception { } @Before public void setUp() { } @After public void tearDown() { } /** * Test of getProtocol method, of class UrlAnalyzer. */ @Test public void testGetProtocol() { logger.log(Level.INFO, "getProtocol"); String url = "http://somehost.som/dir/subdir/file.name"; String expResult = "http"; String result = UrlAnalyzer.getProtocol(url); assertEquals(expResult, result); } /** * Test of getHostname method, of class UrlAnalyzer. */ @Test public void testGetHostname() { logger.log(Level.INFO, "getHostname"); String url = "http://somehost.som/dir/subdir/file.name"; String expResult = "somehost.som"; String result = UrlAnalyzer.getHostname(url); assertEquals(expResult, result); } /** * Test of getFilename method, of class UrlAnalyzer. */ @Test public void testGetFilename() { logger.log(Level.INFO, "getFilename"); String url = "http://somehost.som/dir/subdir/file.name"; String expResult = "file.name"; String result = UrlAnalyzer.getFilename(url); assertEquals(expResult, result); } /** * Test of getPath method, of class UrlAnalyzer. */ @Test public void testGetPath() { logger.log(Level.INFO, "getPath"); String url = "http://somehost.som/dir/subdir/file.name"; String expResult = "/dir/subdir/"; String result = UrlAnalyzer.getPath(url); assertEquals(expResult, result); } }