parent
240b4d97ef
commit
9033c97e4d
|
@ -202,3 +202,30 @@ func TestForUpdate(t *testing.T) {
|
||||||
|
|
||||||
wg.Wait()
|
wg.Wait()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestWithIn(t *testing.T) {
|
||||||
|
type temp3 struct {
|
||||||
|
Id int64 `xorm:"Id pk autoincr"`
|
||||||
|
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)
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue