summaryrefslogtreecommitdiffstats
path: root/Master/Agile Software Development/TestApp/test/Parser/UrlAnalyzerTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'Master/Agile Software Development/TestApp/test/Parser/UrlAnalyzerTest.java')
-rw-r--r--Master/Agile Software Development/TestApp/test/Parser/UrlAnalyzerTest.java91
1 files changed, 91 insertions, 0 deletions
diff --git a/Master/Agile Software Development/TestApp/test/Parser/UrlAnalyzerTest.java b/Master/Agile Software Development/TestApp/test/Parser/UrlAnalyzerTest.java
new file mode 100644
index 0000000..3cd87b4
--- /dev/null
+++ b/Master/Agile Software Development/TestApp/test/Parser/UrlAnalyzerTest.java
@@ -0,0 +1,91 @@
+/*
+ * 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);
+ }
+
+} \ No newline at end of file