@Test
public void getAnnotationMethods() {

    assertNull(ReflectionUtil.getAnnotationMethods((Class<?>) null, (Class<? extends Annotation>) null));
    assertNull(ReflectionUtil.getAnnotationMethods((Class<?>) null, AnnotationClass.Test.class));
    assertNull(ReflectionUtil.getAnnotationMethods(AnnotationClass.class, (Class<? extends Annotation>) null));
    List<Method> list = ReflectionUtil.getAnnotationMethods(AnnotationClass.class, AnnotationClass.Test.class);
    assertTrue(list.size() == 8);
    list = ReflectionUtil.getAnnotationMethods(AnnotationClass.class, Test.class);
    assertTrue(CollectionUtil.isEmpty(list));
}