mirror of
https://github.com/casdoor/casdoor.git
synced 2025-05-23 18:54:03 +08:00
Add TestGetEmailsForUsers()
This commit is contained in:
parent
7083904634
commit
575a248c41
@ -17,6 +17,7 @@ package object
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"reflect"
|
"reflect"
|
||||||
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/casdoor/casdoor/util"
|
"github.com/casdoor/casdoor/util"
|
||||||
@ -108,3 +109,24 @@ func TestGetUserByField(t *testing.T) {
|
|||||||
t.Log("no user found")
|
t.Log("no user found")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestGetEmailsForUsers(t *testing.T) {
|
||||||
|
InitConfig()
|
||||||
|
|
||||||
|
emailMap := map[string]int{}
|
||||||
|
emails := []string{}
|
||||||
|
users := GetUsers("built-in")
|
||||||
|
for _, user := range users {
|
||||||
|
if user.Email == "" {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
if _, ok := emailMap[user.Email]; !ok {
|
||||||
|
emailMap[user.Email] = 1
|
||||||
|
emails = append(emails, user.Email)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
text := strings.Join(emails, "\n")
|
||||||
|
println(text)
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user