@Test
void testArray() {
assertArrayEquals(new Integer[] {}, ArraysUtil.array());
assertArrayEquals(new Integer[] { 1, 2, 5 }, ArraysUtil.array(1, 2, 5));
assertArrayEquals(new byte[] {}, ArraysUtil.bytes());
assertArrayEquals(new byte[] { 1, 0 }, ArraysUtil.bytes((byte) 1, (byte) 0));
assertArrayEquals(new char[] {}, ArraysUtil.chars());
assertArrayEquals(new char[] { 'f', 'o', 'o' }, ArraysUtil.chars('f', 'o', 'o'));
assertArrayEquals(new short[] {}, ArraysUtil.shorts());
assertArrayEquals(new short[] { 1, 2, 5 }, ArraysUtil.shorts((short) 1, (short) 2, (short) 5));
assertArrayEquals(new int[] {}, ArraysUtil.ints());
assertArrayEquals(new int[] { 1, 2, 5 }, ArraysUtil.ints(1, 2, 5));
assertArrayEquals(new long[] {}, ArraysUtil.longs());
assertArrayEquals(new long[] { 1, 2, 5 }, ArraysUtil.longs(1l, 2l, 5l));
assertArrayEquals(new float[] {}, ArraysUtil.floats(), 0.1f);
assertArrayEquals(new float[] { 1.0f, 2.0f, 5.0f }, ArraysUtil.floats(1.0f, 2.0f, 5.0f), 0.1f);
assertArrayEquals(new double[] {}, ArraysUtil.doubles(), 0.1);
assertArrayEquals(new double[] { 1.0, 2.0, 5.0 }, ArraysUtil.doubles(1.0, 2.0, 5.0), 0.1);
assertBooleanArrayEquals(new boolean[] {}, ArraysUtil.booleans());
assertBooleanArrayEquals(new boolean[] { true, false }, ArraysUtil.booleans(true, false));
}