...

Source file src/github.com/letsencrypt/boulder/observer/probers/mock/mock_prober.go

Documentation: github.com/letsencrypt/boulder/observer/probers/mock

     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  

View as plain text