diff --git a/session_insert_test.go b/session_insert_test.go index d8305ab2..9cd5b86a 100644 --- a/session_insert_test.go +++ b/session_insert_test.go @@ -30,23 +30,6 @@ 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()) diff --git a/time_test.go b/time_test.go index b7e4d12b..9a821983 100644 --- a/time_test.go +++ b/time_test.go @@ -255,10 +255,12 @@ func TestTimeUserDeleted(t *testing.T) { assert.NoError(t, prepareEngine()) type UserDeleted struct { - Id string - CreatedAt time.Time `xorm:"created"` - UpdatedAt time.Time `xorm:"updated"` - DeletedAt time.Time `xorm:"deleted"` + Id string + CreatedAt time.Time `xorm:"created"` + UpdatedAt time.Time `xorm:"updated"` + DeletedAt time.Time `xorm:"deleted"` + CreatedAtStr string `xorm:"datetime created"` + UpdatedAtStr string `xorm:"datetime updated"` } assertSync(t, new(UserDeleted)) @@ -282,6 +284,7 @@ func TestTimeUserDeleted(t *testing.T) { assert.EqualValues(t, formatTime(user.UpdatedAt), formatTime(user2.UpdatedAt)) assert.True(t, isTimeZero(user2.DeletedAt)) fmt.Println("user2", user2.CreatedAt, user2.UpdatedAt, user2.DeletedAt) + fmt.Println("user2 str", user2.CreatedAtStr, user2.UpdatedAtStr) var user3 UserDeleted cnt, err = testEngine.Where("id = ?", "lunny").Delete(&user3)