feat: Updated test/e2e/e2e.go

pull/1853/head
sweep-ai[bot] 2 years ago committed by GitHub
parent fe9a82daa3
commit f5b3060b21
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -33,13 +33,34 @@ func RunE2ETests(t *testing.T) {
token, err := gettoken.GetUserToken("openIM123456") token, err := gettoken.GetUserToken("openIM123456")
if err != nil { if err != nil {
t.Fatalf("Failed to get user token: %v", err) t.Fatalf("Failed to get user token: %v", err)
return
} }
headers := map[string]string{ if err != nil {
t.Fatalf("Failed to get user token: %v", err)
return
}
if err != nil {
t.Fatalf("Failed to get user token: %v", err)
}
if headers == nil {
headers = make(map[string]string)
}
if _, ok := headers["operationID"]; !ok {
headers["operationID"] = operationID
}
if _, ok := headers["token"]; !ok {
headers["token"] = token
}
"token": token, "token": token,
"operationID": operationID, "operationID": operationID,
} }
// Example of getting user info // Example of getting user info
_, err = user.GetUsersInfo(token, []string{"user1", "user2"})
if err != nil {
t.Fatalf("Failed to get user info: %v", err)
return
}
_ = user.GetUsersInfo(token, []string{"user1", "user2"}) _ = user.GetUsersInfo(token, []string{"user1", "user2"})
// Example of updating user info // Example of updating user info
@ -49,16 +70,32 @@ func RunE2ETests(t *testing.T) {
_ = user.GetUsersOnlineStatus(token, []string{"user1", "user2"}) _ = user.GetUsersOnlineStatus(token, []string{"user1", "user2"})
// Example of forcing a logout // Example of forcing a logout
_ = user.ForceLogout(token, "4950983283", 2) _, err = user.ForceLogout(token, "4950983283", 2)
if err != nil {
t.Fatalf("Failed to force logout: %v", err)
return
}
// Example of checking user account // Example of checking user account
_ = user.CheckUserAccount(token, []string{"openIM123456", "anotherUserID"}) _, err = user.CheckUserAccount(token, []string{"openIM123456", "anotherUserID"})
if err != nil {
t.Fatalf("Failed to check user account: %v", err)
return
}
// Example of getting users // Example of getting users
_ = user.GetUsers(token, 1, 100) _, err = user.GetUsers(token, 1, 100)
if err != nil {
t.Fatalf("Failed to get users: %v", err)
return
}
} }
// Example of getting users' online status // Example of getting users' online status
_ = user.GetUsersOnlineStatus(token, []string{"user1", "user2"}) _, err = user.GetUsersOnlineStatus(token, []string{"user1", "user2"})
if err != nil {
t.Fatalf("Failed to get users' online status: %v", err)
return
}
// Example of forcing a logout // Example of forcing a logout
_ = user.ForceLogout(token, "4950983283", 2) _ = user.ForceLogout(token, "4950983283", 2)

Loading…
Cancel
Save