(t *testing.T)
| 275 | } |
| 276 | |
| 277 | func TestAST_SQL_Method(t *testing.T) { |
| 278 | a := AST{Statements: []Statement{ |
| 279 | &SelectStatement{Columns: []Expression{&Identifier{Name: "1"}}}, |
| 280 | &SelectStatement{Columns: []Expression{&Identifier{Name: "2"}}}, |
| 281 | }} |
| 282 | want := "SELECT 1;\nSELECT 2" |
| 283 | if got := a.SQL(); got != want { |
| 284 | t.Errorf("SQL() = %q, want %q", got, want) |
| 285 | } |
| 286 | } |
| 287 | |
| 288 | func intPtr(i int) *int { return &i } |