Files
contracts/base/res_field_test.go
T
2026-05-15 09:04:12 +08:00

31 lines
604 B
Go

package base
import (
"testing"
"git.fsdpf.net/go/db/schema"
"git.fsdpf.net/go/req"
_ "git.fsdpf.net/go/db/schema/dialect/mysql"
_ "git.fsdpf.net/go/db/schema/dialect/sqlite3"
)
func TestResFieldToBlueprint(t *testing.T) {
t.Run("id", func(t *testing.T) {
table := schema.NewBlueprint("users")
id := ResField{
Uuid: "00000000-0000-0000-0000-000000000000",
Name: "ID",
Code: "id",
CodeResource: "User",
DataType: req.ResInteger,
Length: "20",
Comment: "",
Default: "sql:AUTO_INCREMENT",
}
id.ToBlueprint(table)
})
}