@Test
public void testSingleQuoteChar() {

    ScelExpr expr = ScelParser.parse("a.name eq 'not exists'");
    assertEquals("not exists", expr.nodes()[2].literal());
    expr = ScelParser.parse("a like %''%");
    assertEquals("%'%", expr.nodes()[2].literal());
    expr = ScelParser.parse("a like '%''%'");
    assertEquals("%'%", expr.nodes()[2].literal());
    expr = ScelParser.parse("a like %''");
    assertEquals("%'", expr.nodes()[2].literal());
    expr = ScelParser.parse("a like '%'''");
    assertEquals("%'", expr.nodes()[2].literal());
    expr = ScelParser.parse("a like %''_''%");
    assertEquals("%'_'%", expr.nodes()[2].literal());
    expr = ScelParser.parse("a like '%''_''%'");
    assertEquals("%'_'%", expr.nodes()[2].literal());
    expr = ScelParser.parse("a like %''''%");
    assertEquals("%''%", expr.nodes()[2].literal());
    expr = ScelParser.parse("a like '%''''%'");
    assertEquals("%''%", expr.nodes()[2].literal());
}