add update test for #555

This commit is contained in:
Lunny Xiao 2017-05-31 10:04:31 +08:00
parent 240b4d97ef
commit b23f41e1c8
No known key found for this signature in database
GPG Key ID: C3B7C91B632F738A
1 changed files with 27 additions and 0 deletions

View File

@ -202,3 +202,30 @@ func TestForUpdate(t *testing.T) {
wg.Wait() wg.Wait()
} }
func TestWithIn(t *testing.T) {
type temp3 struct {
Id int64
Name string `xorm:"Name"`
Test bool `xorm:"Test"`
}
assert.NoError(t, prepareEngine())
assert.NoError(t, testEngine.Sync(new(temp3)))
testEngine.Insert(&[]temp3{
{
Name: "user1",
},
{
Name: "user1",
},
{
Name: "user1",
},
})
cnt, err := testEngine.In("Id", 1, 2, 3, 4).Update(&temp3{Name: "aa"}, &temp3{Name: "user1"})
assert.NoError(t, err)
assert.EqualValues(t, 3, cnt)
}