(t *testing.T)
| 132 | } |
| 133 | |
| 134 | func TestCreateTableSqlBuilder_ToSQL(t *testing.T) { |
| 135 | sql, err := DialectMySQL. |
| 136 | Table("foo"). |
| 137 | SetIfNotExists(true). |
| 138 | Column(DialectMySQL.Column("bar", ColumnTypeInteger, UnsetSize).SetPrimaryKey(true)). |
| 139 | Column(DialectMySQL.Column("baz", ColumnTypeText, UnsetSize)). |
| 140 | Column(DialectMySQL.Column("qux", ColumnTypeDateTime, UnsetSize).SetDefault("NOW()")). |
| 141 | UniqueConstraint("bar"). |
| 142 | UniqueConstraint("bar", "baz"). |
| 143 | ToSQL() |
| 144 | assert.NoError(t, err) |
| 145 | assert.Equal(t, "CREATE TABLE IF NOT EXISTS foo ( bar INT NOT NULL PRIMARY KEY, baz TEXT NOT NULL, qux DATETIME NOT NULL DEFAULT NOW(), UNIQUE(bar), UNIQUE(bar,baz) )", sql) |
| 146 | } |
nothing calls this directly
no test coverage detected