4141 * @author Mark Paluch
4242 * @author Oliver Gierke
4343 */
44+ @ SuppressWarnings ("WeakerAccess" ) // public required for class generation due to visibility rules
4445public class ClassGeneratingPropertyAccessorFactoryDatatypeTests {
4546
4647 private final ClassGeneratingPropertyAccessorFactory factory = new ClassGeneratingPropertyAccessorFactory ();
@@ -52,45 +53,45 @@ static List<Object[]> parameters() throws Exception {
5253 List <Class <?>> types = Arrays .asList (FieldAccess .class , PropertyAccess .class , PrivateFinalFieldAccess .class ,
5354 PrivateFinalPropertyAccess .class );
5455
55- parameters .addAll (parameters (types , "primitiveInteger" , Integer .valueOf (1 )));
56- parameters .addAll (parameters (types , "primitiveIntegerArray" , new int [] { 1 , 2 , 3 }));
57- parameters .addAll (parameters (types , "boxedInteger" , Integer .valueOf (1 )));
58- parameters .addAll (parameters (types , "boxedIntegerArray" , new Integer [] { Integer .valueOf (1 ) }));
59- parameters .addAll (parameters (types , "primitiveShort" , Short .valueOf ("1" )));
60- parameters .addAll (parameters (types , "primitiveShortArray" , new short [] { 1 , 2 , 3 }));
61- parameters .addAll (parameters (types , "boxedShort" , Short .valueOf ("1" )));
62- parameters .addAll (parameters (types , "boxedShortArray" , new Short [] { Short .valueOf ("1" ) }));
63- parameters .addAll (parameters (types , "primitiveByte" , Byte .valueOf ("1" )));
64- parameters .addAll (parameters (types , "primitiveByteArray" , new byte [] { 1 , 2 , 3 }));
65- parameters .addAll (parameters (types , "boxedByte" , Byte .valueOf ("1" )));
66- parameters .addAll (parameters (types , "boxedByteArray" , new Byte [] { Byte .valueOf ("1" ) }));
67- parameters .addAll (parameters (types , "primitiveChar" , Character .valueOf ('c' )));
68- parameters .addAll (parameters (types , "primitiveCharArray" , new char [] { 'a' , 'b' , 'c' }));
69- parameters .addAll (parameters (types , "boxedChar" , Character .valueOf ('c' )));
70- parameters .addAll (parameters (types , "boxedCharArray" , new Character [] { Character .valueOf ('c' ) }));
71- parameters .addAll (parameters (types , "primitiveBoolean" , Boolean .valueOf (true )));
72- parameters .addAll (parameters (types , "primitiveBooleanArray" , new boolean [] { true , false }));
73- parameters .addAll (parameters (types , "boxedBoolean" , Boolean .valueOf (true )));
74- parameters .addAll (parameters (types , "boxedBooleanArray" , new Boolean [] { Boolean .valueOf (true ) }));
75- parameters .addAll (parameters (types , "primitiveFloat" , Float .valueOf (1f )));
76- parameters .addAll (parameters (types , "primitiveFloatArray" , new float [] { 1f , 2f }));
77- parameters .addAll (parameters (types , "boxedFloat" , Float .valueOf (1f )));
78- parameters .addAll (parameters (types , "boxedFloatArray" , new Float [] { Float .valueOf (1f ) }));
79- parameters .addAll (parameters (types , "primitiveDouble" , Double .valueOf (1d )));
80- parameters .addAll (parameters (types , "primitiveDoubleArray" , new double [] { 1d , 2d }));
81- parameters .addAll (parameters (types , "boxedDouble" , Double .valueOf (1d )));
82- parameters .addAll (parameters (types , "boxedDoubleArray" , new Double [] { Double .valueOf (1d ) }));
83- parameters .addAll (parameters (types , "primitiveLong" , Long .valueOf (1L )));
84- parameters .addAll (parameters (types , "primitiveLongArray" , new long [] { 1L , 2L }));
85- parameters .addAll (parameters (types , "boxedLong" , Long .valueOf (1L )));
86- parameters .addAll (parameters (types , "boxedLongArray" , new Long [] { Long .valueOf (1L ) }));
87- parameters .addAll (parameters (types , "string" , "hello" ));
88- parameters .addAll (parameters (types , "stringArray" , new String [] { "hello" , "world" }));
56+ parameters .addAll (create (types , "primitiveInteger" , Integer .valueOf (1 )));
57+ parameters .addAll (create (types , "primitiveIntegerArray" , new int [] { 1 , 2 , 3 }));
58+ parameters .addAll (create (types , "boxedInteger" , Integer .valueOf (1 )));
59+ parameters .addAll (create (types , "boxedIntegerArray" , new Integer [] { Integer .valueOf (1 ) }));
60+ parameters .addAll (create (types , "primitiveShort" , Short .valueOf ("1" )));
61+ parameters .addAll (create (types , "primitiveShortArray" , new short [] { 1 , 2 , 3 }));
62+ parameters .addAll (create (types , "boxedShort" , Short .valueOf ("1" )));
63+ parameters .addAll (create (types , "boxedShortArray" , new Short [] { Short .valueOf ("1" ) }));
64+ parameters .addAll (create (types , "primitiveByte" , Byte .valueOf ("1" )));
65+ parameters .addAll (create (types , "primitiveByteArray" , new byte [] { 1 , 2 , 3 }));
66+ parameters .addAll (create (types , "boxedByte" , Byte .valueOf ("1" )));
67+ parameters .addAll (create (types , "boxedByteArray" , new Byte [] { Byte .valueOf ("1" ) }));
68+ parameters .addAll (create (types , "primitiveChar" , Character .valueOf ('c' )));
69+ parameters .addAll (create (types , "primitiveCharArray" , new char [] { 'a' , 'b' , 'c' }));
70+ parameters .addAll (create (types , "boxedChar" , Character .valueOf ('c' )));
71+ parameters .addAll (create (types , "boxedCharArray" , new Character [] { Character .valueOf ('c' ) }));
72+ parameters .addAll (create (types , "primitiveBoolean" , Boolean .valueOf (true )));
73+ parameters .addAll (create (types , "primitiveBooleanArray" , new boolean [] { true , false }));
74+ parameters .addAll (create (types , "boxedBoolean" , Boolean .valueOf (true )));
75+ parameters .addAll (create (types , "boxedBooleanArray" , new Boolean [] { Boolean .valueOf (true ) }));
76+ parameters .addAll (create (types , "primitiveFloat" , Float .valueOf (1f )));
77+ parameters .addAll (create (types , "primitiveFloatArray" , new float [] { 1f , 2f }));
78+ parameters .addAll (create (types , "boxedFloat" , Float .valueOf (1f )));
79+ parameters .addAll (create (types , "boxedFloatArray" , new Float [] { Float .valueOf (1f ) }));
80+ parameters .addAll (create (types , "primitiveDouble" , Double .valueOf (1d )));
81+ parameters .addAll (create (types , "primitiveDoubleArray" , new double [] { 1d , 2d }));
82+ parameters .addAll (create (types , "boxedDouble" , Double .valueOf (1d )));
83+ parameters .addAll (create (types , "boxedDoubleArray" , new Double [] { Double .valueOf (1d ) }));
84+ parameters .addAll (create (types , "primitiveLong" , Long .valueOf (1L )));
85+ parameters .addAll (create (types , "primitiveLongArray" , new long [] { 1L , 2L }));
86+ parameters .addAll (create (types , "boxedLong" , Long .valueOf (1L )));
87+ parameters .addAll (create (types , "boxedLongArray" , new Long [] { Long .valueOf (1L ) }));
88+ parameters .addAll (create (types , "string" , "hello" ));
89+ parameters .addAll (create (types , "stringArray" , new String [] { "hello" , "world" }));
8990
9091 return parameters ;
9192 }
9293
93- private static List <Object []> parameters (List <Class <?>> types , String propertyName , Object value ) throws Exception {
94+ private static List <Object []> create (List <Class <?>> types , String propertyName , Object value ) throws Exception {
9495
9596 List <Object []> parameters = new ArrayList <>();
9697
0 commit comments