-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgolol_test.go
59 lines (54 loc) · 1.2 KB
/
golol_test.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
/*
Package golol is a library that provides a means of connecting and recieving data from Riot's League of Legend Servers
*/
package golol
import (
"fmt"
"testing"
)
var (
username1 = "yourusername"
password1 = "yourpassword"
username2 = "yourusername2"
password2 = "yourpassword2"
)
func TestGetSummonerByName(t *testing.T) {
leagueconn, err := New("NA", username1, password1)
if err != nil {
t.Fatal(err.Error())
}
leagueconn.GetSummonerByName("Jabe")
leagueconn.GetSummonerByName("ManticoreX")
}
func TestLoginPool(t *testing.T) {
chatbot := LoginInfo{
Username: username1,
ServerName: "NA",
Password: password1,
}
chin := LoginInfo{
Username: username2,
ServerName: "NA",
Password: password2,
}
pool := NewPool(chatbot, chin)
//for i := 0; i < 100; i++ {
fmt.Println(pool.GetSummonerByName("Jabe"))
fmt.Println(pool.GetSummonerByName("ManticoreX"))
fmt.Println(pool.GetSummonerByName("ChinchillaKing"))
pages, err := pool.GetSummonerRunePages(28976)
if err != nil {
t.Error(err)
}
for _, v := range pages {
fmt.Println(v.Name)
}
pages, err = pool.GetSummonerRunePages(36691274)
if err != nil {
t.Error(err)
}
for _, v := range pages {
fmt.Println(v.Name)
}
//}
}