add test for time format
This commit is contained in:
parent
0ee26a1111
commit
1acd052359
|
@ -7,6 +7,7 @@
|
|||
# Folders
|
||||
_obj
|
||||
_test
|
||||
vendor/
|
||||
|
||||
# Architecture specific extensions/prefixes
|
||||
*.[568vq]
|
||||
|
|
|
@ -30,6 +30,23 @@ func TestInsertOne(t *testing.T) {
|
|||
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) {
|
||||
|
||||
assert.NoError(t, prepareEngine())
|
||||
|
|
Loading…
Reference in New Issue