From e963288b0b14a921686b10b5bf19081839034f81 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Thu, 27 Jul 2017 17:57:38 +0800 Subject: [PATCH] add Decr test (#666) --- session_update_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/session_update_test.go b/session_update_test.go index d4bf437e..31391f24 100644 --- a/session_update_test.go +++ b/session_update_test.go @@ -571,6 +571,16 @@ func TestUpdateIncrDecr(t *testing.T) { assert.True(t, has) 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) assert.NoError(t, err) assert.EqualValues(t, 1, cnt)