Author: rezan
Date: Tue Jul 22 23:40:16 2014
New Revision: 1612727

URL: http://svn.apache.org/r1612727
Log:
more unit tests cases for failure

Modified:
    
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientFileTestOptional.java
    
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientJarTest.java
    
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientUnitTest.java
    
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientUrlTestOptional.java

Modified: 
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientFileTestOptional.java
URL: 
http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientFileTestOptional.java?rev=1612727&r1=1612726&r2=1612727&view=diff
==============================================================================
--- 
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientFileTestOptional.java
 (original)
+++ 
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientFileTestOptional.java
 Tue Jul 22 23:40:16 2014
@@ -18,6 +18,7 @@
  */
 package org.apache.devicemap;
 
+import java.io.FileNotFoundException;
 import java.util.Map;
 import org.junit.Assert;
 import org.junit.Test;
@@ -38,4 +39,18 @@ public class DeviceMapClientFileTestOpti
 
         Assert.assertEquals("test ua not htc aria", "HTC Aria", m.get("id"));
     }
+    
+    @Test
+    public void DeviceMapClientFolderFailureTest() throws Exception {
+        DeviceMapClient client = new DeviceMapClient();
+
+        try {
+            client.initDeviceData(LoaderOption.FOLDER,"fail");
+            Assert.fail("FileNotFoundException expected with invalid folder 
path");
+        } catch(FileNotFoundException fnf) {
+            //pass
+        } catch(Exception ex) {
+            Assert.fail("FileNotFoundException expected with invalid folder 
path, got: "+ex.toString());
+        }
+    }
 }

Modified: 
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientJarTest.java
URL: 
http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientJarTest.java?rev=1612727&r1=1612726&r2=1612727&view=diff
==============================================================================
--- 
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientJarTest.java
 (original)
+++ 
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientJarTest.java
 Tue Jul 22 23:40:16 2014
@@ -18,6 +18,7 @@
  */
 package org.apache.devicemap;
 
+import java.io.FileNotFoundException;
 import java.util.Map;
 import org.junit.Assert;
 import org.junit.Test;
@@ -38,4 +39,18 @@ public class DeviceMapClientJarTest {
 
         Assert.assertEquals("test ua not htc aria", "HTC Aria", m.get("id"));
     }
+    
+    @Test
+    public void DeviceMapClientJarFailureTest() throws Exception {
+        DeviceMapClient client = new DeviceMapClient();
+
+        try {
+            client.initDeviceData(LoaderOption.JAR,"fail");
+            Assert.fail("FileNotFoundException expected with invalid JAR 
path");
+        } catch(FileNotFoundException fnf) {
+            //pass
+        } catch(Exception ex) {
+            Assert.fail("FileNotFoundException expected with invalid JAR path, 
got: "+ex.toString());
+        }
+    }
 }

Modified: 
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientUnitTest.java
URL: 
http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientUnitTest.java?rev=1612727&r1=1612726&r2=1612727&view=diff
==============================================================================
--- 
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientUnitTest.java
 (original)
+++ 
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientUnitTest.java
 Tue Jul 22 23:40:16 2014
@@ -60,7 +60,7 @@ public class DeviceMapClientUnitTest {
         } catch(UnsupportedOperationException uoe) {
             //pass
         } catch(Exception ex) {
-            Assert.fail("UnsupportedOperationException expected when changing 
result map");
+            Assert.fail("UnsupportedOperationException expected when changing 
result map, got: "+ex.toString());
         }
     }
         
@@ -76,7 +76,7 @@ public class DeviceMapClientUnitTest {
         } catch(UnsupportedOperationException uoe) {
             //pass
         } catch(Exception ex) {
-            Assert.fail("UnsupportedOperationException expected when changing 
result map");
+            Assert.fail("UnsupportedOperationException expected when changing 
result map, got: "+ex.toString());
         }
     }
 }

Modified: 
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientUrlTestOptional.java
URL: 
http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientUrlTestOptional.java?rev=1612727&r1=1612726&r2=1612727&view=diff
==============================================================================
--- 
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientUrlTestOptional.java
 (original)
+++ 
incubator/devicemap/trunk/devicemap/java/classifier/src/test/java/org/apache/devicemap/DeviceMapClientUrlTestOptional.java
 Tue Jul 22 23:40:16 2014
@@ -18,6 +18,7 @@
  */
 package org.apache.devicemap;
 
+import java.io.FileNotFoundException;
 import java.util.Map;
 import org.junit.Assert;
 import org.junit.Test;
@@ -51,4 +52,18 @@ public class DeviceMapClientUrlTestOptio
 
         Assert.assertEquals("test ua not htc aria", "HTC Aria", m.get("id"));
     }
+    
+    @Test
+    public void DeviceMapClientUrlFailureTest() throws Exception {
+        DeviceMapClient client = new DeviceMapClient();
+
+        try {
+            client.initDeviceData(LoaderOption.URL,"http://example.com/fail";);
+            Assert.fail("FileNotFoundException expected with invalid URL 
path");
+        } catch(FileNotFoundException fnf) {
+            //pass
+        } catch(Exception ex) {
+            Assert.fail("FileNotFoundException expected with invalid URL path, 
got: "+ex.toString());
+        }
+    }
 }


Reply via email to