@@ -4,124 +4,134 @@ import (
44 "testing"
55)
66
7- var list = NewList ()
8-
97func TestUserPlain (t * testing.T ) {
8+ var list = NewList ()
9+ var id int
1010 var u string
1111 var ok bool
1212
1313 username := "plain_user"
1414 list .AddPlain (username , "123" )
15- if u , ok = list .Auth ("plain_user" , "123" ); u != username || ! ok {
16- t .Error ()
15+ if id , u , ok = list .Auth ("plain_user" , "123" ); id != 0 || u != username || ! ok {
16+ t .Error (id , u , ok )
1717 }
18- if u , ok = list .Auth ("Plain_User" , "123" ); u != username || ! ok {
19- t .Error ()
18+ if id , u , ok = list .Auth ("Plain_User" , "123" ); id != 0 || u != username || ! ok {
19+ t .Error (id , u , ok )
2020 }
21- if u , ok = list .Auth ("plain_user" , "12" ); u != username || ok {
22- t .Error ()
21+ if id , u , ok = list .Auth ("plain_user" , "12" ); id != 0 || u != username || ok {
22+ t .Error (id , u , ok )
2323 }
24- if u , ok = list .Auth ("fake_user" , "123" ); u != "" || ok {
25- t .Error ()
24+ if id , u , ok = list .Auth ("fake_user" , "123" ); id != - 1 || u != "" || ok {
25+ t .Error (id , u , ok )
2626 }
2727}
2828
2929func TestUserBase64 (t * testing.T ) {
30+ var list = NewList ()
31+ var id int
3032 var u string
3133 var ok bool
3234
3335 username := "base64_user"
3436 list .AddBase64 (username , "MjM0" )
35- if u , ok = list .Auth ("base64_user" , "234" ); u != username || ! ok {
36- t .Error ()
37+ if id , u , ok = list .Auth ("base64_user" , "234" ); id != 0 || u != username || ! ok {
38+ t .Error (id , u , ok )
3739 }
38- if u , ok = list .Auth ("Base64_user" , "234" ); u != username || ! ok {
39- t .Error ()
40+ if id , u , ok = list .Auth ("Base64_user" , "234" ); id != 0 || u != username || ! ok {
41+ t .Error (id , u , ok )
4042 }
41- if u , ok = list .Auth ("base64_user" , "23" ); u != username || ok {
42- t .Error ()
43+ if id , u , ok = list .Auth ("base64_user" , "23" ); id != 0 || u != username || ok {
44+ t .Error (id , u , ok )
4345 }
44- if u , ok = list .Auth ("fake_user" , "MjM0" ); u != "" || ok {
45- t .Error ()
46+ if id , u , ok = list .Auth ("fake_user" , "MjM0" ); id != - 1 || u != "" || ok {
47+ t .Error (id , u , ok )
4648 }
4749}
4850
4951func TestUserMd5 (t * testing.T ) {
52+ var list = NewList ()
53+ var id int
5054 var u string
5155 var ok bool
5256
5357 username := "md5_user"
5458 list .AddMd5 (username , "d81f9c1be2e08964bf9f24b15f0e4900" )
55- if u , ok = list .Auth ("md5_user" , "345" ); u != username || ! ok {
56- t .Error ()
59+ if id , u , ok = list .Auth ("md5_user" , "345" ); id != 0 || u != username || ! ok {
60+ t .Error (id , u , ok )
5761 }
58- if u , ok = list .Auth ("Md5_user" , "345" ); u != username || ! ok {
59- t .Error ()
62+ if id , u , ok = list .Auth ("Md5_user" , "345" ); id != 0 || u != username || ! ok {
63+ t .Error (id , u , ok )
6064 }
61- if u , ok = list .Auth ("md5_user" , "34" ); u != username || ok {
62- t .Error ()
65+ if id , u , ok = list .Auth ("md5_user" , "34" ); id != 0 || u != username || ok {
66+ t .Error (id , u , ok )
6367 }
64- if u , ok = list .Auth ("fake_user" , "d81f9c1be2e08964bf9f24b15f0e4900" ); u != "" || ok {
65- t .Error ()
68+ if id , u , ok = list .Auth ("fake_user" , "d81f9c1be2e08964bf9f24b15f0e4900" ); id != - 1 || u != "" || ok {
69+ t .Error (id , u , ok )
6670 }
6771}
6872
6973func TestUserSha1 (t * testing.T ) {
74+ var list = NewList ()
75+ var id int
7076 var u string
7177 var ok bool
7278
7379 username := "sha1_user"
7480 list .AddSha1 (username , "51eac6b471a284d3341d8c0c63d0f1a286262a18" )
75- if u , ok = list .Auth ("sha1_user" , "456" ); u != username || ! ok {
76- t .Error ()
81+ if id , u , ok = list .Auth ("sha1_user" , "456" ); id != 0 || u != username || ! ok {
82+ t .Error (id , u , ok )
7783 }
78- if u , ok = list .Auth ("Sha1_user" , "456" ); u != username || ! ok {
79- t .Error ()
84+ if id , u , ok = list .Auth ("Sha1_user" , "456" ); id != 0 || u != username || ! ok {
85+ t .Error (id , u , ok )
8086 }
81- if u , ok = list .Auth ("sha1_user" , "45" ); u != username || ok {
82- t .Error ()
87+ if id , u , ok = list .Auth ("sha1_user" , "45" ); id != 0 || u != username || ok {
88+ t .Error (id , u , ok )
8389 }
84- if u , ok = list .Auth ("fake_user" , "51eac6b471a284d3341d8c0c63d0f1a286262a18" ); u != "" || ok {
85- t .Error ()
90+ if id , u , ok = list .Auth ("fake_user" , "51eac6b471a284d3341d8c0c63d0f1a286262a18" ); id != - 1 || u != "" || ok {
91+ t .Error (id , u , ok )
8692 }
8793}
8894
8995func TestUserSha256 (t * testing.T ) {
96+ var list = NewList ()
97+ var id int
9098 var u string
9199 var ok bool
92100
93101 username := "sha256_user"
94102 list .AddSha256 (username , "97a6d21df7c51e8289ac1a8c026aaac143e15aa1957f54f42e30d8f8a85c3a55" )
95- if u , ok = list .Auth ("sha256_user" , "567" ); u != username || ! ok {
96- t .Error ()
103+ if id , u , ok = list .Auth ("sha256_user" , "567" ); id != 0 || u != username || ! ok {
104+ t .Error (id , u , ok )
97105 }
98- if u , ok = list .Auth ("Sha256_user" , "567" ); u != username || ! ok {
99- t .Error ()
106+ if id , u , ok = list .Auth ("Sha256_user" , "567" ); id != 0 || u != username || ! ok {
107+ t .Error (id , u , ok )
100108 }
101- if u , ok = list .Auth ("sha256_user" , "56" ); u != username || ok {
102- t .Error ()
109+ if id , u , ok = list .Auth ("sha256_user" , "56" ); id != 0 || u != username || ok {
110+ t .Error (id , u , ok )
103111 }
104- if u , ok = list .Auth ("fake_user" , "97a6d21df7c51e8289ac1a8c026aaac143e15aa1957f54f42e30d8f8a85c3a55" ); u != "" || ok {
105- t .Error ()
112+ if id , u , ok = list .Auth ("fake_user" , "97a6d21df7c51e8289ac1a8c026aaac143e15aa1957f54f42e30d8f8a85c3a55" ); id != - 1 || u != "" || ok {
113+ t .Error (id , u , ok )
106114 }
107115}
108116
109117func TestUserSha512 (t * testing.T ) {
118+ var list = NewList ()
119+ var id int
110120 var u string
111121 var ok bool
112122
113123 username := "sha512_user"
114124 list .AddSha512 (username , "c7d57e5c0b0792b154d573089792d80f5b64d2bc0cf4d7d1f551a9e4a4966e925d06b253cc9662c01df76623fdfecb812a2a0604119cb1ac37c47e8027e94cb5" )
115- if u , ok = list .Auth ("sha512_user" , "678" ); u != username || ! ok {
116- t .Error ()
125+ if id , u , ok = list .Auth ("sha512_user" , "678" ); id != 0 || u != username || ! ok {
126+ t .Error (id , u , ok )
117127 }
118- if u , ok = list .Auth ("Sha512_user" , "678" ); u != username || ! ok {
119- t .Error ()
128+ if id , u , ok = list .Auth ("Sha512_user" , "678" ); id != 0 || u != username || ! ok {
129+ t .Error (id , u , ok )
120130 }
121- if u , ok = list .Auth ("sha512_user" , "67" ); u != username || ok {
122- t .Error ()
131+ if id , u , ok = list .Auth ("sha512_user" , "67" ); id != 0 || u != username || ok {
132+ t .Error (id , u , ok )
123133 }
124- if u , ok = list .Auth ("fake_user" , "c7d57e5c0b0792b154d573089792d80f5b64d2bc0cf4d7d1f551a9e4a4966e925d06b253cc9662c01df76623fdfecb812a2a0604119cb1ac37c47e8027e94cb5" ); u != "" || ok {
125- t .Error ()
134+ if id , u , ok = list .Auth ("fake_user" , "c7d57e5c0b0792b154d573089792d80f5b64d2bc0cf4d7d1f551a9e4a4966e925d06b253cc9662c01df76623fdfecb812a2a0604119cb1ac37c47e8027e94cb5" ); id != - 1 || u != "" || ok {
135+ t .Error (id , u , ok )
126136 }
127137}
0 commit comments