add Decr test

This commit is contained in:
Lunny Xiao 2017-07-27 17:50:14 +08:00
parent 4524e40dda
commit c45d09378a
No known key found for this signature in database
GPG Key ID: C3B7C91B632F738A
1 changed files with 10 additions and 0 deletions

View File

@ -571,6 +571,16 @@ func TestUpdateIncrDecr(t *testing.T) {
assert.True(t, has) assert.True(t, has)
assert.EqualValues(t, 1, newCol.Cnt) assert.EqualValues(t, 1, newCol.Cnt)
cnt, err = testEngine.Id(col1.Id).Decr(colName).Update(col1)
assert.NoError(t, err)
assert.EqualValues(t, 1, cnt)
newCol = new(UpdateIncr)
has, err = testEngine.Id(col1.Id).Get(newCol)
assert.NoError(t, err)
assert.True(t, has)
assert.EqualValues(t, 0, newCol.Cnt)
cnt, err = testEngine.Id(col1.Id).Cols(colName).Incr(colName).Update(col1) cnt, err = testEngine.Id(col1.Id).Cols(colName).Incr(colName).Update(col1)
assert.NoError(t, err) assert.NoError(t, err)
assert.EqualValues(t, 1, cnt) assert.EqualValues(t, 1, cnt)