cli/third-party/github.com/letsencrypt/boulder/observer/probers/mock/mock_prober.go
2025-05-30 12:50:20 -04:00

26 lines
396 B
Go

package probers
import (
"time"
"github.com/letsencrypt/boulder/config"
)
type MockProber struct {
name string
kind string
took config.Duration
success bool
}
func (p MockProber) Name() string {
return p.name
}
func (p MockProber) Kind() string {
return p.kind
}
func (p MockProber) Probe(timeout time.Duration) (bool, time.Duration) {
return p.success, p.took.Duration
}