package utl import ( "encoding/base64" "io/ioutil" "testing" ) func TestCatpcha(t *testing.T) { c := NewDigitCatpcha(6) id, b64, err := c.Gen() if err != nil { t.Fatal(err) } data, err := base64.StdEncoding.DecodeString(b64[22:]) if err != nil { t.Fatal(err) } err = ioutil.WriteFile("./a.png", data, 0644) if err != nil { t.Fatal(err) } AssertFalse(c.Verify(id, "12345"), "should not equal", t) }