add test for time format
This commit is contained in:
parent
bb59fcc543
commit
6a8dbd8e95
|
@ -7,6 +7,7 @@
|
||||||
# Folders
|
# Folders
|
||||||
_obj
|
_obj
|
||||||
_test
|
_test
|
||||||
|
vendor/
|
||||||
|
|
||||||
# Architecture specific extensions/prefixes
|
# Architecture specific extensions/prefixes
|
||||||
*.[568vq]
|
*.[568vq]
|
||||||
|
|
|
@ -30,6 +30,23 @@ func TestInsertOne(t *testing.T) {
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestInsertTimeFormat(t *testing.T) { // !DarthPestilane! format time when sqlTypeName is core.Varchar.
|
||||||
|
assert.NoError(t, prepareEngine())
|
||||||
|
type Test struct {
|
||||||
|
Id int64 `xorm:"autoincr pk"`
|
||||||
|
Msg string `xorm:"varchar(255)"`
|
||||||
|
Created string `xorm:"created"`
|
||||||
|
}
|
||||||
|
assert.NoError(t, testEngine.Sync2(new(Test)))
|
||||||
|
data := Test{Msg: "hi"}
|
||||||
|
_, err := testEngine.InsertOne(data)
|
||||||
|
assert.NoError(t, err)
|
||||||
|
_, err = testEngine.Get(&data)
|
||||||
|
assert.NoError(t, err)
|
||||||
|
_, err = time.Parse("2006-01-02 15:04:05", data.Created)
|
||||||
|
assert.NoError(t, err)
|
||||||
|
}
|
||||||
|
|
||||||
func TestInsertMulti(t *testing.T) {
|
func TestInsertMulti(t *testing.T) {
|
||||||
|
|
||||||
assert.NoError(t, prepareEngine())
|
assert.NoError(t, prepareEngine())
|
||||||
|
|
Loading…
Reference in New Issue