This commit is contained in:
Lunny Xiao 2023-02-20 00:26:33 +08:00
parent 3ddc3212cd
commit b9fce74643
No known key found for this signature in database
GPG Key ID: C3B7C91B632F738A
1 changed files with 6 additions and 6 deletions

View File

@ -270,23 +270,23 @@ func TestDelete2(t *testing.T) {
func TestTruncate(t *testing.T) {
assert.NoError(t, PrepareEngine())
type User struct {
type TruncateUser struct {
Uid int64 `xorm:"id pk not null autoincr"`
}
assert.NoError(t, testEngine.Sync(new(User)))
assert.NoError(t, testEngine.Sync(new(TruncateUser)))
cnt, err := testEngine.Insert(&User{})
cnt, err := testEngine.Insert(&TruncateUser{})
assert.NoError(t, err)
assert.EqualValues(t, 1, cnt)
_, err = testEngine.Delete(&User{})
_, err = testEngine.Delete(&TruncateUser{})
assert.Error(t, err)
_, err = testEngine.Truncate(&User{})
_, err = testEngine.Truncate(&TruncateUser{})
assert.NoError(t, err)
user2 := User{}
user2 := TruncateUser{}
has, err := testEngine.ID(1).Get(&user2)
assert.NoError(t, err)
assert.False(t, has)