add Decr test (#666)

This commit is contained in:
Lunny Xiao 2017-07-27 17:57:38 +08:00 committed by GitHub
parent 4524e40dda
commit e963288b0b
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)