wopr_test.go 341 B

12345678910111213141516171819202122
  1. package door
  2. import (
  3. "testing"
  4. "time"
  5. )
  6. func BenchmarkWOPR(b *testing.B) {
  7. Unicode = false
  8. var wopr WOPR
  9. wopr.Init(time.Now(), time.Now().Add(time.Hour), []byte{})
  10. wopr.ElapsedPanel.X = 1
  11. wopr.ElapsedPanel.Y = 2
  12. wopr.RemainingPanel.X = 1
  13. wopr.RemainingPanel.Y = 10
  14. for i := 0; i < b.N; i++ {
  15. wopr.Inc()
  16. wopr.Output()
  17. }
  18. }