(t *testing.T)
| 236 | } |
| 237 | |
| 238 | func TestInsert_SQL(t *testing.T) { |
| 239 | i := &Insert{ |
| 240 | Table: TableReference{Name: "t"}, |
| 241 | Columns: []Expression{&Identifier{Name: "a"}}, |
| 242 | Values: [][]Expression{{&LiteralValue{Value: "1"}}}, |
| 243 | ReturningClause: []Expression{&Identifier{Name: "id"}}, |
| 244 | } |
| 245 | sql := i.SQL() |
| 246 | if !strings.Contains(sql, "RETURNING id") { |
| 247 | t.Errorf("got: %s", sql) |
| 248 | } |
| 249 | } |
| 250 | |
| 251 | func TestUpdate_SQL(t *testing.T) { |
| 252 | u := &Update{ |