@Test
public void test_isSelectSql() throws Throwable{

    
    boolean result = sqlTypeChecker.isSelectSql("       select * from hibernate" );
    assertTrue(result);
    
    result = sqlTypeChecker.isSelectSql("a select * from hibernate" );
    assertFalse(result);
    
    result = sqlTypeChecker.isSelectSql("/** abc 123 */ select * from hibernate" );
    assertTrue(result);
    
    result = sqlTypeChecker.isSelectSql("/** abc 123 */ select * from hibernate /* abc */" );
    assertTrue(result);
    
    result = sqlTypeChecker.isSelectSql("select * from hibernate --hibernate" );
    assertTrue(result);
    
    result = sqlTypeChecker.isSelectSql("--select * from hibernate --hibernate" );
    assertFalse(result);
    
    result = sqlTypeChecker.isSelectSql("/*select * from hibernate */" );
    assertFalse(result);
    
    assertTrue(sqlTypeChecker.isSelectSql("<![CDATA[ select * from user ]]>" ));
}