Skip to content

Commit f690d2e

Browse files
committed
Add missing test coverage for
org.apache.commons.lang3.ArrayUtils.toPrimitive(Object) Split test for each API: - org.apache.commons.lang3.ArrayUtils.toString(Object) - org.apache.commons.lang3.ArrayUtils.toString(Object, String)
1 parent 0aef0db commit f690d2e

File tree

1 file changed

+20
-16
lines changed

1 file changed

+20
-16
lines changed

src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6676,27 +6676,28 @@ void testToPrimitive_short_short() {
66766676
@Test
66776677
void testToPrimitiveArray() {
66786678
assertNull(ArrayUtils.toPrimitive((Object[]) null));
6679-
assertArrayEquals(new boolean[]{true}, ArrayUtils.toPrimitive(new Boolean[]{true}));
6680-
assertArrayEquals(new char[]{'a'}, ArrayUtils.toPrimitive(new Character[]{'a'}));
6681-
assertArrayEquals(new byte[]{1}, ArrayUtils.toPrimitive(new Byte[]{1}));
6682-
assertArrayEquals(new int[]{}, ArrayUtils.toPrimitive(new Integer[]{}));
6683-
assertArrayEquals(new short[]{2}, ArrayUtils.toPrimitive(new Short[]{2}));
6684-
assertArrayEquals(new long[]{2, 3}, ArrayUtils.toPrimitive(new Long[]{2L, 3L}));
6685-
assertArrayEquals(new float[]{3.14f}, ArrayUtils.toPrimitive(new Float[]{3.14f}), 0.1f);
6686-
assertArrayEquals(new double[]{2.718}, ArrayUtils.toPrimitive(new Double[]{2.718}), 0.1);
6679+
assertArrayEquals(new boolean[] { true }, ArrayUtils.toPrimitive(new Boolean[] { true }));
6680+
assertArrayEquals(new char[] { 'a' }, ArrayUtils.toPrimitive(new Character[] { 'a' }));
6681+
assertArrayEquals(new byte[] { 1 }, ArrayUtils.toPrimitive(new Byte[] { 1 }));
6682+
assertArrayEquals(new int[] {}, ArrayUtils.toPrimitive(new Integer[] {}));
6683+
assertArrayEquals(new short[] { 2 }, ArrayUtils.toPrimitive(new Short[] { 2 }));
6684+
assertArrayEquals(new long[] { 2, 3 }, ArrayUtils.toPrimitive(new Long[] { 2L, 3L }));
6685+
assertArrayEquals(new float[] { 3.14f }, ArrayUtils.toPrimitive(new Float[] { 3.14f }), 0.1f);
6686+
assertArrayEquals(new double[] { 2.718 }, ArrayUtils.toPrimitive(new Double[] { 2.718 }), 0.1);
66876687
}
66886688

66896689
@Test
66906690
void testToPrimitiveArrayViaObjectArray() {
66916691
assertNull(ArrayUtils.toPrimitive((Object) null));
6692-
assertArrayEquals(new boolean[]{true}, (boolean[]) ArrayUtils.toPrimitive((Object) new Boolean[]{true}));
6693-
assertArrayEquals(new char[]{'a'}, (char[]) ArrayUtils.toPrimitive((Object) new Character[]{'a'}));
6694-
assertArrayEquals(new byte[]{1}, (byte[]) ArrayUtils.toPrimitive((Object) new Byte[]{1}));
6695-
assertArrayEquals(new int[]{}, (int[]) ArrayUtils.toPrimitive((Object) new Integer[]{}));
6696-
assertArrayEquals(new short[]{2}, (short[]) ArrayUtils.toPrimitive((Object) new Short[]{2}));
6697-
assertArrayEquals(new long[]{2, 3}, (long[]) ArrayUtils.toPrimitive((Object) new Long[]{2L, 3L}));
6698-
assertArrayEquals(new float[]{3.14f}, (float[]) ArrayUtils.toPrimitive((Object) new Float[]{3.14f}), 0.1f);
6699-
assertArrayEquals(new double[]{2.718}, (double[]) ArrayUtils.toPrimitive((Object) new Double[]{2.718}), 0.1);
6692+
assertArrayEquals(new boolean[] { true }, (boolean[]) ArrayUtils.toPrimitive((Object) new Boolean[] { true }));
6693+
assertArrayEquals(new char[] { 'a' }, (char[]) ArrayUtils.toPrimitive((Object) new Character[] { 'a' }));
6694+
assertArrayEquals(new byte[] { 1 }, (byte[]) ArrayUtils.toPrimitive((Object) new Byte[] { 1 }));
6695+
assertArrayEquals(new int[] {}, (int[]) ArrayUtils.toPrimitive((Object) new Integer[] {}));
6696+
assertArrayEquals(new short[] { 2 }, (short[]) ArrayUtils.toPrimitive((Object) new Short[] { 2 }));
6697+
assertArrayEquals(new long[] { 2, 3 }, (long[]) ArrayUtils.toPrimitive((Object) new Long[] { 2L, 3L }));
6698+
assertArrayEquals(new float[] { 3.14f }, (float[]) ArrayUtils.toPrimitive((Object) new Float[] { 3.14f }), 0.1f);
6699+
assertArrayEquals(new double[] { 2.718 }, (double[]) ArrayUtils.toPrimitive((Object) new Double[] { 2.718 }), 0.1);
6700+
assertArrayEquals(new String[] { "a" }, (String[]) ArrayUtils.toPrimitive(new String[] { "a" }));
67006701
}
67016702

67026703
@Test
@@ -6706,7 +6707,10 @@ void testToString() {
67066707
assertEquals("{}", ArrayUtils.toString(new String[0]));
67076708
assertEquals("{<null>}", ArrayUtils.toString(new String[]{null}));
67086709
assertEquals("{pink,blue}", ArrayUtils.toString(new String[]{"pink", "blue"}));
6710+
}
67096711

6712+
@Test
6713+
void testToStringDefault() {
67106714
assertEquals("<empty>", ArrayUtils.toString(null, "<empty>"));
67116715
assertEquals("{}", ArrayUtils.toString(new Object[0], "<empty>"));
67126716
assertEquals("{}", ArrayUtils.toString(new String[0], "<empty>"));

0 commit comments

Comments
 (0)