This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch 1.X
in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git

commit e3159f648b2391736f120d7edf34826ace514985
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Fri Jul 26 11:17:55 2024 -0400

    Use valueOf()
    
    - Remove redundant parentheses
    - Use multi-catch
    - Use compact array declarations
---
 .../commons/beanutils/LazyDynaBeanTestCase.java    | 44 ++++++++--------------
 1 file changed, 16 insertions(+), 28 deletions(-)

diff --git 
a/src/test/java/org/apache/commons/beanutils/LazyDynaBeanTestCase.java 
b/src/test/java/org/apache/commons/beanutils/LazyDynaBeanTestCase.java
index 20e7e229..7972b000 100644
--- a/src/test/java/org/apache/commons/beanutils/LazyDynaBeanTestCase.java
+++ b/src/test/java/org/apache/commons/beanutils/LazyDynaBeanTestCase.java
@@ -39,8 +39,8 @@ public class LazyDynaBeanTestCase extends TestCase {
     protected String testPropertyB    = "myProperty-B";
     protected String testString1      = "myStringValue-1";
     protected String testString2      = "myStringValue-2";
-    protected Integer testInteger1    = new Integer(30);
-    protected Integer testInteger2    = new Integer(40);
+    protected Integer testInteger1    = Integer.valueOf(30);
+    protected Integer testInteger2    = Integer.valueOf(40);
     protected String testKey          = "myKey";
 
     // ---------------------------------------------------------- Constructors
@@ -67,7 +67,7 @@ public class LazyDynaBeanTestCase extends TestCase {
      * Return the tests included in this test suite.
      */
     public static Test suite() {
-        return (new TestSuite(LazyDynaBeanTestCase.class));
+        return new TestSuite(LazyDynaBeanTestCase.class);
     }
 
     /**
@@ -221,13 +221,7 @@ public class LazyDynaBeanTestCase extends TestCase {
         try {
           PropertyUtils.setProperty(bean, testProperty+"("+testKey+")", 
testString1);
         }
-        catch (final NoSuchMethodException ex) {
-            fail("testIndexedPropertyUtils threw "+ex);
-        }
-        catch (final InvocationTargetException ex) {
-            fail("testIndexedPropertyUtils threw "+ex);
-        }
-        catch (final IllegalAccessException ex) {
+        catch (final NoSuchMethodException | InvocationTargetException | 
IllegalAccessException ex) {
             fail("testIndexedPropertyUtils threw "+ex);
         }
 
@@ -290,13 +284,13 @@ public class LazyDynaBeanTestCase extends TestCase {
         assertNotNull("Check Indexed Property is not null", 
bean.get(testProperty));
         assertEquals("Check Indexed Property is correct type", 
ArrayList.class, bean.get(testProperty).getClass());
         assertEquals("Check First Indexed Value is correct", testInteger1, 
bean.get(testProperty, index));
-        assertEquals("Check First Array length is correct", new 
Integer(index+1),  new Integer(((ArrayList<?>)bean.get(testProperty)).size()));
+        assertEquals("Check First Array length is correct", 
Integer.valueOf(index+1),  
Integer.valueOf(((ArrayList<?>)bean.get(testProperty)).size()));
 
         // Set a second indexed value, should automatically grow the ArrayList 
and set appropriate indexed value
         index = index + 2;
         bean.set(testProperty, index, testString1);
         assertEquals("Check Second Indexed Value is correct", testString1, 
bean.get(testProperty, index));
-        assertEquals("Check Second Array length is correct", new 
Integer(index+1),  new Integer(((ArrayList<?>)bean.get(testProperty)).size()));
+        assertEquals("Check Second Array length is correct", 
Integer.valueOf(index+1),  
Integer.valueOf(((ArrayList<?>)bean.get(testProperty)).size()));
     }
 
     /**
@@ -320,13 +314,13 @@ public class LazyDynaBeanTestCase extends TestCase {
         bean.set(testProperty, index, testString1);
         assertEquals("Check Property type is correct", LinkedList.class, 
bean.get(testProperty).getClass());
         assertEquals("Check First Indexed Value is correct", testString1, 
bean.get(testProperty, index));
-        assertEquals("Check First Array length is correct", new 
Integer(index+1),  new Integer(((LinkedList<?>)bean.get(testProperty)).size()));
+        assertEquals("Check First Array length is correct", 
Integer.valueOf(index+1),  
Integer.valueOf(((LinkedList<?>)bean.get(testProperty)).size()));
 
         // Set a second indexed value, should automatically grow the 
LinkedList and set appropriate indexed value
         index = index + 2;
         bean.set(testProperty, index, testInteger1);
         assertEquals("Check Second Indexed Value is correct", testInteger1, 
bean.get(testProperty, index));
-        assertEquals("Check Second Array length is correct", new 
Integer(index+1),  new Integer(((LinkedList<?>)bean.get(testProperty)).size()));
+        assertEquals("Check Second Array length is correct", 
Integer.valueOf(index+1),  
Integer.valueOf(((LinkedList<?>)bean.get(testProperty)).size()));
     }
 
     /**
@@ -335,7 +329,7 @@ public class LazyDynaBeanTestCase extends TestCase {
     public void testIndexedPrimitiveArray() {
 
         int   index     = 3;
-        final int[] primitiveArray = new int[0];
+        final int[] primitiveArray = {};
 
         // Check the property & value doesn't exist
         assertNull("Check Indexed Property doesn't exist", 
dynaClass.getDynaProperty(testProperty));
@@ -351,15 +345,15 @@ public class LazyDynaBeanTestCase extends TestCase {
         assertNotNull("Check Indexed Property is not null", 
bean.get(testProperty));
         assertEquals("Check Indexed Property is correct type", 
primitiveArray.getClass(), bean.get(testProperty).getClass());
         assertEquals("Check First Indexed Value is correct(a)", testInteger1, 
bean.get(testProperty, index));
-        assertEquals("Check First Indexed Value is correct(b)", testInteger1, 
new Integer(((int[])bean.get(testProperty))[index]));
-        assertEquals("Check Array length is correct", new Integer(index+1),  
new Integer(((int[])bean.get(testProperty)).length));
+        assertEquals("Check First Indexed Value is correct(b)", testInteger1, 
Integer.valueOf(((int[])bean.get(testProperty))[index]));
+        assertEquals("Check Array length is correct", 
Integer.valueOf(index+1),  
Integer.valueOf(((int[])bean.get(testProperty)).length));
 
         // Set a second indexed value, should automatically grow the int[] and 
set appropriate indexed value
         index = index + 2;
         bean.set(testProperty, index, testInteger2);
         assertEquals("Check Second Indexed Value is correct(a)", testInteger2, 
bean.get(testProperty, index));
-        assertEquals("Check Second Indexed Value is correct(b)", testInteger2, 
new Integer(((int[])bean.get(testProperty))[index]));
-        assertEquals("Check Second Array length is correct", new 
Integer(index+1),  new Integer(((int[])bean.get(testProperty)).length));
+        assertEquals("Check Second Indexed Value is correct(b)", testInteger2, 
Integer.valueOf(((int[])bean.get(testProperty))[index]));
+        assertEquals("Check Second Array length is correct", 
Integer.valueOf(index+1),  
Integer.valueOf(((int[])bean.get(testProperty)).length));
 
     }
 
@@ -386,14 +380,14 @@ public class LazyDynaBeanTestCase extends TestCase {
         assertEquals("Check Indexed Property is correct type", 
objectArray.getClass(), bean.get(testProperty).getClass());
         assertEquals("Check First Indexed Value is correct(a)", testString1, 
bean.get(testProperty, index));
         assertEquals("Check First Indexed Value is correct(b)", testString1, 
((String[])bean.get(testProperty))[index]);
-        assertEquals("Check Array length is correct", new Integer(index+1),  
new Integer(((String[])bean.get(testProperty)).length));
+        assertEquals("Check Array length is correct", 
Integer.valueOf(index+1),  
Integer.valueOf(((String[])bean.get(testProperty)).length));
 
         // Set a second indexed value, should automatically grow the String[] 
and set appropriate indexed value
         index = index + 2;
         bean.set(testProperty, index, testString2);
         assertEquals("Check Second Indexed Value is correct(a)", testString2, 
bean.get(testProperty, index));
         assertEquals("Check Second Indexed Value is correct(b)", testString2, 
((String[])bean.get(testProperty))[index]);
-        assertEquals("Check Second Array length is correct", new 
Integer(index+1),  new Integer(((String[])bean.get(testProperty)).length));
+        assertEquals("Check Second Array length is correct", 
Integer.valueOf(index+1),  
Integer.valueOf(((String[])bean.get(testProperty)).length));
     }
 
     /**
@@ -443,13 +437,7 @@ public class LazyDynaBeanTestCase extends TestCase {
         try {
           PropertyUtils.setProperty(bean, testProperty+"["+index+"]", 
testString1);
         }
-        catch (final NoSuchMethodException ex) {
-            fail("testIndexedPropertyUtils threw "+ex);
-        }
-        catch (final InvocationTargetException ex) {
-            fail("testIndexedPropertyUtils threw "+ex);
-        }
-        catch (final IllegalAccessException ex) {
+        catch (final NoSuchMethodException | InvocationTargetException | 
IllegalAccessException ex) {
             fail("testIndexedPropertyUtils threw "+ex);
         }
 

Reply via email to