fix generics and rawtypes warnings in MethodUtilsTest

Project: http://git-wip-us.apache.org/repos/asf/commons-lang/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-lang/commit/34a5e7fa
Tree: http://git-wip-us.apache.org/repos/asf/commons-lang/tree/34a5e7fa
Diff: http://git-wip-us.apache.org/repos/asf/commons-lang/diff/34a5e7fa

Branch: refs/heads/master
Commit: 34a5e7fa91aa7ec9e75a16eb6f3d859d794d399e
Parents: 3eddccc
Author: pascalschumacher <[email protected]>
Authored: Sun May 22 18:20:39 2016 +0200
Committer: pascalschumacher <[email protected]>
Committed: Sun May 22 18:20:39 2016 +0200

----------------------------------------------------------------------
 .../commons/lang3/reflect/MethodUtilsTest.java  | 25 ++++++++++----------
 1 file changed, 13 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-lang/blob/34a5e7fa/src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java 
b/src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java
index b91dae1..c7c3a69 100644
--- a/src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java
@@ -198,6 +198,7 @@ public class MethodUtilsTest {
         }
 
         static void verify(ImmutablePair<String, Object[]> a, Object _b) {
+          @SuppressWarnings("unchecked")
           final ImmutablePair<String, Object[]> b = (ImmutablePair<String, 
Object[]>) _b;
           verify(a, b);
         }
@@ -334,14 +335,14 @@ public class MethodUtilsTest {
         assertEquals("foo(int, String...)", MethodUtils.invokeMethod(testBean, 
"foo",
                 5, "a", "b", "c"));
 
-        TestBean.verify(new ImmutablePair("String...", new String[]{"x", "y"}),
+        TestBean.verify(new ImmutablePair<String, Object[]>("String...", new 
String[]{"x", "y"}),
                         MethodUtils.invokeMethod(testBean, "varOverloadEcho", 
"x", "y"));
-        TestBean.verify(new ImmutablePair("Number...", new Number[]{17, 23, 
42}),
+        TestBean.verify(new ImmutablePair<String, Object[]>("Number...", new 
Number[]{17, 23, 42}),
+                        MethodUtils.invokeMethod(testBean, "varOverloadEcho", 
17, 23, 42));
+        TestBean.verify(new ImmutablePair<String, Object[]>("String...", new 
String[]{"x", "y"}),
+                        MethodUtils.invokeMethod(testBean, "varOverloadEcho", 
"x", "y"));
+        TestBean.verify(new ImmutablePair<String, Object[]>("Number...", new 
Number[]{17, 23, 42}),
                         MethodUtils.invokeMethod(testBean, "varOverloadEcho", 
17, 23, 42));
-        TestBean.verify(new ImmutablePair("String...", new String[]{"x", "y"}),
-                        MethodUtils.invokeMethod(testBean, "varOverloadEcho", 
new String[]{"x", "y"}));
-        TestBean.verify(new ImmutablePair("Number...", new Number[]{17, 23, 
42}),
-                        MethodUtils.invokeMethod(testBean, "varOverloadEcho", 
new Number[]{17, 23, 42}));
     }
 
     @Test
@@ -409,14 +410,14 @@ public class MethodUtilsTest {
         assertEquals("bar(int, String...)", MethodUtils.invokeStaticMethod(
                 TestBean.class, "bar", NumberUtils.INTEGER_ONE, "a", "b"));
 
-        TestBean.verify(new ImmutablePair("String...", new String[]{"x", "y"}),
+        TestBean.verify(new ImmutablePair<String, Object[]>("String...", new 
String[]{"x", "y"}),
+                        MethodUtils.invokeStaticMethod(TestBean.class, 
"varOverloadEchoStatic", "x", "y"));
+        TestBean.verify(new ImmutablePair<String, Object[]>("Number...", new 
Number[]{17, 23, 42}),
+                        MethodUtils.invokeStaticMethod(TestBean.class, 
"varOverloadEchoStatic", 17, 23, 42));
+        TestBean.verify(new ImmutablePair<String, Object[]>("String...", new 
String[]{"x", "y"}),
                         MethodUtils.invokeStaticMethod(TestBean.class, 
"varOverloadEchoStatic", "x", "y"));
-        TestBean.verify(new ImmutablePair("Number...", new Number[]{17, 23, 
42}),
+        TestBean.verify(new ImmutablePair<String, Object[]>("Number...", new 
Number[]{17, 23, 42}),
                         MethodUtils.invokeStaticMethod(TestBean.class, 
"varOverloadEchoStatic", 17, 23, 42));
-        TestBean.verify(new ImmutablePair("String...", new String[]{"x", "y"}),
-                        MethodUtils.invokeStaticMethod(TestBean.class, 
"varOverloadEchoStatic", new String[]{"x", "y"}));
-        TestBean.verify(new ImmutablePair("Number...", new Number[]{17, 23, 
42}),
-                        MethodUtils.invokeStaticMethod(TestBean.class, 
"varOverloadEchoStatic", new Number[]{17, 23, 42}));
 
         try {
             MethodUtils.invokeStaticMethod(TestBean.class, "does_not_exist");

Reply via email to