From eb52e0e4aeab9896dc3e9d2049d4301a726b5a83 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Thu, 15 Jun 2017 10:12:30 +0800 Subject: [PATCH] add test for get slice (#619) --- session_get_test.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/session_get_test.go b/session_get_test.go index 335d2570..e3887118 100644 --- a/session_get_test.go +++ b/session_get_test.go @@ -155,3 +155,19 @@ func TestGetStruct(t *testing.T) { assert.NoError(t, err) assert.True(t, has) } + +func TestGetSlice(t *testing.T) { + assert.NoError(t, prepareEngine()) + + type UserinfoSlice struct { + Uid int `xorm:"pk autoincr"` + IsMan bool + } + + assertSync(t, new(UserinfoSlice)) + + var users []UserinfoSlice + has, err := testEngine.Get(&users) + assert.False(t, has) + assert.Error(t, err) +}