1 package probers 2 3 import ( 4 "time" 5 6 "github.com/letsencrypt/boulder/config" 7 ) 8 9 type MockProber struct { 10 name string 11 kind string 12 took config.Duration 13 success bool 14 } 15 16 func (p MockProber) Name() string { 17 return p.name 18 } 19 20 func (p MockProber) Kind() string { 21 return p.kind 22 } 23 24 func (p MockProber) Probe(timeout time.Duration) (bool, time.Duration) { 25 return p.success, p.took.Duration 26 } 27