all repos — captcha @ cb56dd203fae15315b91e7265d5b8c73ca05218a

Go package captcha implements generation and verification of image and audio CAPTCHAs.

audio_test.go (view raw)

 1package captcha
 2
 3import (
 4	"io/ioutil"
 5	"testing"
 6)
 7
 8func BenchmarkNewAudio(b *testing.B) {
 9	b.StopTimer()
10	d := RandomDigits(DefaultLen)
11	b.StartTimer()
12	for i := 0; i < b.N; i++ {
13		NewAudio(d, "")
14	}
15}
16
17func BenchmarkAudioWriteTo(b *testing.B) {
18	b.StopTimer()
19	d := RandomDigits(DefaultLen)
20	b.StartTimer()
21	for i := 0; i < b.N; i++ {
22		a := NewAudio(d, "")
23		n, _ := a.WriteTo(ioutil.Discard)
24		b.SetBytes(n)
25	}
26}