| 532 | } |
| 533 | |
| 534 | func TestNilSQL(t *testing.T) { |
| 535 | // All nil cases should return "" |
| 536 | var s *SelectStatement |
| 537 | if s.SQL() != "" { |
| 538 | t.Error("nil SelectStatement") |
| 539 | } |
| 540 | var i *InsertStatement |
| 541 | if i.SQL() != "" { |
| 542 | t.Error("nil InsertStatement") |
| 543 | } |
| 544 | var u *UpdateStatement |
| 545 | if u.SQL() != "" { |
| 546 | t.Error("nil UpdateStatement") |
| 547 | } |
| 548 | var d *DeleteStatement |
| 549 | if d.SQL() != "" { |
| 550 | t.Error("nil DeleteStatement") |
| 551 | } |
| 552 | var c *CreateTableStatement |
| 553 | if c.SQL() != "" { |
| 554 | t.Error("nil CreateTableStatement") |
| 555 | } |
| 556 | var ci *CreateIndexStatement |
| 557 | if ci.SQL() != "" { |
| 558 | t.Error("nil CreateIndexStatement") |
| 559 | } |
| 560 | var at *AlterTableStatement |
| 561 | if at.SQL() != "" { |
| 562 | t.Error("nil AlterTableStatement") |
| 563 | } |
| 564 | var dr *DropStatement |
| 565 | if dr.SQL() != "" { |
| 566 | t.Error("nil DropStatement") |
| 567 | } |
| 568 | var tr *TruncateStatement |
| 569 | if tr.SQL() != "" { |
| 570 | t.Error("nil TruncateStatement") |
| 571 | } |
| 572 | var w *WithClause |
| 573 | if w.SQL() != "" { |
| 574 | t.Error("nil WithClause") |
| 575 | } |
| 576 | var so *SetOperation |
| 577 | if so.SQL() != "" { |
| 578 | t.Error("nil SetOperation") |
| 579 | } |
| 580 | var v *Values |
| 581 | if v.SQL() != "" { |
| 582 | t.Error("nil Values") |
| 583 | } |
| 584 | var cv *CreateViewStatement |
| 585 | if cv.SQL() != "" { |
| 586 | t.Error("nil CreateViewStatement") |
| 587 | } |
| 588 | var cmv *CreateMaterializedViewStatement |
| 589 | if cmv.SQL() != "" { |
| 590 | t.Error("nil CreateMaterializedViewStatement") |
| 591 | } |