fix time test
This commit is contained in:
parent
1acd052359
commit
e088eedddb
|
@ -30,23 +30,6 @@ 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())
|
||||||
|
|
11
time_test.go
11
time_test.go
|
@ -255,10 +255,12 @@ func TestTimeUserDeleted(t *testing.T) {
|
||||||
assert.NoError(t, prepareEngine())
|
assert.NoError(t, prepareEngine())
|
||||||
|
|
||||||
type UserDeleted struct {
|
type UserDeleted struct {
|
||||||
Id string
|
Id string
|
||||||
CreatedAt time.Time `xorm:"created"`
|
CreatedAt time.Time `xorm:"created"`
|
||||||
UpdatedAt time.Time `xorm:"updated"`
|
UpdatedAt time.Time `xorm:"updated"`
|
||||||
DeletedAt time.Time `xorm:"deleted"`
|
DeletedAt time.Time `xorm:"deleted"`
|
||||||
|
CreatedAtStr string `xorm:"datetime created"`
|
||||||
|
UpdatedAtStr string `xorm:"datetime updated"`
|
||||||
}
|
}
|
||||||
|
|
||||||
assertSync(t, new(UserDeleted))
|
assertSync(t, new(UserDeleted))
|
||||||
|
@ -282,6 +284,7 @@ func TestTimeUserDeleted(t *testing.T) {
|
||||||
assert.EqualValues(t, formatTime(user.UpdatedAt), formatTime(user2.UpdatedAt))
|
assert.EqualValues(t, formatTime(user.UpdatedAt), formatTime(user2.UpdatedAt))
|
||||||
assert.True(t, isTimeZero(user2.DeletedAt))
|
assert.True(t, isTimeZero(user2.DeletedAt))
|
||||||
fmt.Println("user2", user2.CreatedAt, user2.UpdatedAt, user2.DeletedAt)
|
fmt.Println("user2", user2.CreatedAt, user2.UpdatedAt, user2.DeletedAt)
|
||||||
|
fmt.Println("user2 str", user2.CreatedAtStr, user2.UpdatedAtStr)
|
||||||
|
|
||||||
var user3 UserDeleted
|
var user3 UserDeleted
|
||||||
cnt, err = testEngine.Where("id = ?", "lunny").Delete(&user3)
|
cnt, err = testEngine.Where("id = ?", "lunny").Delete(&user3)
|
||||||
|
|
Loading…
Reference in New Issue