@Test
public void isPrimitiveOrWrapper() {

    assertTrue(ClassUtil.isPrimitiveOrWrapper(int.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(long.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(short.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(double.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(float.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(char.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(byte.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(boolean.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(void.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(Integer.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(Long.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(Short.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(Double.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(Float.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(Character.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(Byte.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(Boolean.class));
    assertTrue(ClassUtil.isPrimitiveOrWrapper(Void.class));
    assertFalse(ClassUtil.isPrimitiveOrWrapper(int[].class));
    assertFalse(ClassUtil.isPrimitiveOrWrapper(long[].class));
    assertFalse(ClassUtil.isPrimitiveOrWrapper(Double[].class));
    assertFalse(ClassUtil.isPrimitiveOrWrapper(Boolean[].class));
    assertFalse(ClassUtil.isPrimitiveOrWrapper(String.class));
    assertFalse(ClassUtil.isPrimitiveOrWrapper(Object.class));
    assertFalse(ClassUtil.isPrimitiveOrWrapper(Enum.class));
    assertFalse(ClassUtil.isPrimitiveOrWrapper(Override.class));
    assertFalse(ClassUtil.isPrimitiveOrWrapper(Compiler.class));
}