| 12345678910111213141516171819202122232425 |
- 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)
- }
|