@Test
public void testIsBeanPropertyReadMethod() throws Exception {

    Assert.assertFalse(isBeanPropertyReadMethod(null));
    Assert.assertTrue(isBeanPropertyReadMethod(TestReflect.class.getMethod("getS")));
    Assert.assertFalse(isBeanPropertyReadMethod(TestReflect.class.getMethod("get")));
    Assert.assertFalse(isBeanPropertyReadMethod(TestReflect.class.getMethod("is")));
    Assert.assertFalse(isBeanPropertyReadMethod(TestReflect.class.getDeclaredMethod("get1")));
    Assert.assertFalse(isBeanPropertyReadMethod(TestReflect.class.getMethod("get2")));
    Assert.assertFalse(isBeanPropertyReadMethod(TestReflect.class.getMethod("get3")));
    Assert.assertFalse(isBeanPropertyReadMethod(TestReflect.class.getMethod("get4", String.class)));
    Assert.assertFalse(isBeanPropertyReadMethod(TestReflect.class.getMethod("aget5")));
    Assert.assertFalse(isBeanPropertyReadMethod(TestReflect.class.getMethod("ais5")));
}