@Test
public void shouldGetClassNameWith1DPrimitiveArray() {

    assertThat(Reflection.getClassName(new int[0].getClass()), is("int[]"));
    assertThat(Reflection.getClassName(new boolean[0].getClass()), is("boolean[]"));
    assertThat(Reflection.getClassName(new long[0].getClass()), is("long[]"));
    assertThat(Reflection.getClassName(new short[0].getClass()), is("short[]"));
    assertThat(Reflection.getClassName(new float[0].getClass()), is("float[]"));
    assertThat(Reflection.getClassName(new double[0].getClass()), is("double[]"));
    assertThat(Reflection.getClassName(new char[0].getClass()), is("char[]"));
    assertThat(Reflection.getClassName(new byte[0].getClass()), is("byte[]"));
}