(t *testing.T)
| 916 | } |
| 917 | |
| 918 | func TestRenderBetween_Not(t *testing.T) { |
| 919 | expr := &ast.BetweenExpression{ |
| 920 | Expr: &ast.Identifier{Name: "age"}, |
| 921 | Lower: &ast.LiteralValue{Value: "18"}, |
| 922 | Upper: &ast.LiteralValue{Value: "65"}, |
| 923 | Not: true, |
| 924 | } |
| 925 | result := fmtExpr(expr, ast.ReadableStyle()) |
| 926 | if !strings.Contains(result, "NOT BETWEEN") { |
| 927 | t.Errorf("expected NOT BETWEEN in: %s", result) |
| 928 | } |
| 929 | } |
| 930 | |
| 931 | func TestRenderBetween_Nil(t *testing.T) { |
| 932 | var expr *ast.BetweenExpression |
nothing calls this directly
no test coverage detected