example_test.go 349 B

12345678910111213
  1. package hostpool
  2. import (
  3. "errors"
  4. )
  5. func ExampleNewEpsilonGreedy() {
  6. hp := NewWithSelector([]string{"a", "b"}, NewEpsilonGreedy(0, &LinearEpsilonValueCalculator{}))
  7. hostResponse := hp.Get()
  8. hostname := hostResponse.Host()
  9. err := errors.New("I am your http error from " + hostname) // (make a request with hostname)
  10. hostResponse.Mark(err)
  11. }