forked from mirror/gorm
Test search data using time with zone
This commit is contained in:
parent
844a0ddfcc
commit
dc2f27401e
10
main_test.go
10
main_test.go
|
@ -1721,7 +1721,7 @@ func TestTimeWithZone(t *testing.T) {
|
||||||
t.Errorf("User's deleted at should be zero")
|
t.Errorf("User's deleted at should be zero")
|
||||||
}
|
}
|
||||||
|
|
||||||
var findUser User
|
var findUser, findUser2, findUser3 User
|
||||||
db.First(&findUser, "name = ?", name)
|
db.First(&findUser, "name = ?", name)
|
||||||
if findUser.Birthday.UTC().Format(format) != "2013-02-18 17:51:49 +0000" {
|
if findUser.Birthday.UTC().Format(format) != "2013-02-18 17:51:49 +0000" {
|
||||||
t.Errorf("User's birthday should not be changed after find")
|
t.Errorf("User's birthday should not be changed after find")
|
||||||
|
@ -1730,6 +1730,14 @@ func TestTimeWithZone(t *testing.T) {
|
||||||
if findUser.DeletedAt.UTC().Format(format) != "0001-01-01 00:00:00 +0000" {
|
if findUser.DeletedAt.UTC().Format(format) != "0001-01-01 00:00:00 +0000" {
|
||||||
t.Errorf("User's deleted at should be zero")
|
t.Errorf("User's deleted at should be zero")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if db.Where("birthday >= ?", vtime.Add(-time.Minute)).First(&findUser2).RecordNotFound() {
|
||||||
|
t.Errorf("User should be found")
|
||||||
|
}
|
||||||
|
|
||||||
|
if !db.Where("birthday >= ?", vtime.Add(time.Minute)).First(&findUser3).RecordNotFound() {
|
||||||
|
t.Errorf("User should not be found")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue