update pop3proto test
This commit is contained in:
@@ -59,15 +59,51 @@ func TestReadResponse(t *testing.T) {
|
||||
t.Fatalf("%v, %v", s, err)
|
||||
}
|
||||
|
||||
r = reader("+OK\n")
|
||||
s, err = r.ReadResponse()
|
||||
if s != "" || err != nil {
|
||||
t.Fatalf("%v, %v", s, err)
|
||||
}
|
||||
|
||||
r = reader("+OK \n")
|
||||
s, err = r.ReadResponse()
|
||||
if s != "" || err != nil {
|
||||
t.Fatalf("%v, %v", s, err)
|
||||
}
|
||||
|
||||
r = reader("+OKAY\n")
|
||||
s, err = r.ReadResponse()
|
||||
if s != "" || err == nil || err.Error() != "unknown response: +OKAY" {
|
||||
t.Fatalf("%v, %v", s, err)
|
||||
}
|
||||
|
||||
r = reader("-ERR message\n")
|
||||
s, err = r.ReadResponse()
|
||||
if s != "" || err == nil || err.Error() != "message" {
|
||||
t.Fatalf("%v, %v", s, err)
|
||||
}
|
||||
|
||||
r = reader("-ERR\n")
|
||||
s, err = r.ReadResponse()
|
||||
if s != "" || err == nil || err.Error() != "" {
|
||||
t.Fatalf("%v, %v", s, err)
|
||||
}
|
||||
|
||||
r = reader("-ERR \n")
|
||||
s, err = r.ReadResponse()
|
||||
if s != "" || err == nil || err.Error() != "" {
|
||||
t.Fatalf("%v, %v", s, err)
|
||||
}
|
||||
|
||||
r = reader("-ERROR\n")
|
||||
s, err = r.ReadResponse()
|
||||
if s != "" || err == nil || err.Error() != "unknown response: -ERROR" {
|
||||
t.Fatalf("%v, %v", s, err)
|
||||
}
|
||||
|
||||
r = reader("message\n")
|
||||
s, err = r.ReadResponse()
|
||||
if s != "" || err == nil || err.Error() != "invalid response format: message" {
|
||||
if s != "" || err == nil || err.Error() != "unknown response: message" {
|
||||
t.Fatalf("%v, %v", s, err)
|
||||
}
|
||||
|
||||
@@ -76,6 +112,18 @@ func TestReadResponse(t *testing.T) {
|
||||
if s != "" || err == nil || err.Error() != "unknown response: * message" {
|
||||
t.Fatalf("%v, %v", s, err)
|
||||
}
|
||||
|
||||
r = reader(" message\n")
|
||||
s, err = r.ReadResponse()
|
||||
if s != "" || err == nil || err.Error() != "unknown response: message" {
|
||||
t.Fatalf("%v, %v", s, err)
|
||||
}
|
||||
|
||||
r = reader("\n")
|
||||
s, err = r.ReadResponse()
|
||||
if s != "" || err == nil || err.Error() != "unknown response: " {
|
||||
t.Fatalf("%v, %v", s, err)
|
||||
}
|
||||
}
|
||||
|
||||
func TestWriteLine(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user