audio_test.go 418 B

12345678910111213141516171819202122
  1. package captcha
  2. import "testing"
  3. func BenchmarkNewAudio(b *testing.B) {
  4. b.StopTimer()
  5. d := RandomDigits(DefaultLen)
  6. b.StartTimer()
  7. for i := 0; i < b.N; i++ {
  8. NewAudio(d)
  9. }
  10. }
  11. func BenchmarkAudioWriteTo(b *testing.B) {
  12. b.StopTimer()
  13. d := RandomDigits(DefaultLen)
  14. b.StartTimer()
  15. for i := 0; i < b.N; i++ {
  16. a := NewAudio(d)
  17. a.WriteTo(devNull{}) //TODO(dchest): use ioutil.Discard when its available
  18. }
  19. }