Author: ggregory
Date: Fri Jun  6 12:33:44 2014
New Revision: 1600868

URL: http://svn.apache.org/r1600868
Log:
Add some missing tests.

Modified:
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ValidateTest.java

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ValidateTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ValidateTest.java?rev=1600868&r1=1600867&r2=1600868&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ValidateTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ValidateTest.java
 Fri Jun  6 12:33:44 2014
@@ -1046,6 +1046,30 @@ public class ValidateTest  {
     }
     
     @Test
+    public void testIsInstanceOf_withMessageArgs() {
+        Validate.isInstanceOf(String.class, "hi", "Error %s=%s", "Name", 
"Value");
+        Validate.isInstanceOf(Integer.class, 1, "Error %s=%s", "Name", 
"Value");
+        try {
+            Validate.isInstanceOf(List.class, "hi", "Error %s=%s", "Name", 
"Value");
+            fail("Expecting IllegalArgumentException");
+        } catch(final IllegalArgumentException e) {
+            assertEquals("Error Name=Value", e.getMessage());
+        }
+        try {
+            Validate.isInstanceOf(List.class, "hi", "Error %s=%s", List.class, 
"Value");
+            fail("Expecting IllegalArgumentException");
+        } catch(final IllegalArgumentException e) {
+            assertEquals("Error interface java.util.List=Value", 
e.getMessage());
+        }
+        try {
+            Validate.isInstanceOf(List.class, "hi", "Error %s=%s", List.class, 
null);
+            fail("Expecting IllegalArgumentException");
+        } catch(final IllegalArgumentException e) {
+            assertEquals("Error interface java.util.List=null", 
e.getMessage());
+        }
+    }
+    
+    @Test
     public void testIsAssignable() {
         Validate.isAssignableFrom(CharSequence.class, String.class);
         Validate.isAssignableFrom(AbstractList.class, ArrayList.class);


Reply via email to