Add tests for timeout and wrong login.
This commit is contained in:
parent
7534ffcb97
commit
d640995c66
@ -180,7 +180,6 @@ func TestMultiline(t *testing.T) {
|
|||||||
c.Quit()
|
c.Quit()
|
||||||
}
|
}
|
||||||
|
|
||||||
// antioche.antioche.eu.org with IPv6
|
|
||||||
func TestConnIPv6(t *testing.T) {
|
func TestConnIPv6(t *testing.T) {
|
||||||
if testing.Short() {
|
if testing.Short() {
|
||||||
t.Skip("skipping test in short mode.")
|
t.Skip("skipping test in short mode.")
|
||||||
@ -203,3 +202,33 @@ func TestConnIPv6(t *testing.T) {
|
|||||||
|
|
||||||
c.Quit()
|
c.Quit()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestTimeout(t *testing.T) {
|
||||||
|
if testing.Short() {
|
||||||
|
t.Skip("skipping test in short mode.")
|
||||||
|
}
|
||||||
|
|
||||||
|
c, err := DialTimeout("localhost:2121", 1*time.Second)
|
||||||
|
if err == nil {
|
||||||
|
t.Fatal("expected timeout, got nil error")
|
||||||
|
c.Quit()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestWrongLogin(t *testing.T) {
|
||||||
|
if testing.Short() {
|
||||||
|
t.Skip("skipping test in short mode.")
|
||||||
|
}
|
||||||
|
|
||||||
|
c, err := DialTimeout("localhost:21", 5*time.Second)
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
defer c.Quit()
|
||||||
|
|
||||||
|
err = c.Login("zoo2Shia", "fei5Yix9")
|
||||||
|
if err == nil {
|
||||||
|
t.Fatal("expected error, got nil")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user