From 763ba495539209d9454076464d985f63bd3c8165 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sat, 9 Nov 2019 20:53:04 +0100 Subject: [PATCH] add Test for GetUserIDsByNames --- models/user_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/models/user_test.go b/models/user_test.go index bcb955817c33..8be59c5d725d 100644 --- a/models/user_test.go +++ b/models/user_test.go @@ -373,3 +373,16 @@ func TestCreateUser_Issue5882(t *testing.T) { assert.NoError(t, DeleteUser(v.user)) } } + +func TestGetUserIDsByNames(t *testing.T) { + + //ignore non existing + IDs, err := GetUserIDsByNames([]string{"user1", "user2", "do_not_exist"}, true) + assert.NoError(t, err) + assert.Equal(t, []int64{1, 2}, IDs) + + //ignore non existing + IDs, err = GetUserIDsByNames([]string{"user1", "do_not_exist"}, false) + assert.Error(t, err) + assert.Equal(t, []int64{}, IDs) +}