Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IRoundTripperMock ¶
type IRoundTripperMock struct { // GetRoundTripperFunc mocks the GetRoundTripper method. GetRoundTripperFunc func(contextMoqParam context.Context, keptnMetricsProvider metricsapi.KeptnMetricsProvider, clientMoqParam client.Client) (http.RoundTripper, error) // contains filtered or unexported fields }
IRoundTripperMock is a mock implementation of prometheus.IRoundTripper.
func TestSomethingThatUsesIRoundTripper(t *testing.T) { // make and configure a mocked prometheus.IRoundTripper mockedIRoundTripper := &IRoundTripperMock{ GetRoundTripperFunc: func(contextMoqParam context.Context, keptnMetricsProvider metricsapi.KeptnMetricsProvider, clientMoqParam client.Client) (http.RoundTripper, error) { panic("mock out the GetRoundTripper method") }, } // use mockedIRoundTripper in code that requires prometheus.IRoundTripper // and then make assertions. }
func (*IRoundTripperMock) GetRoundTripper ¶
func (mock *IRoundTripperMock) GetRoundTripper(contextMoqParam context.Context, keptnMetricsProvider metricsapi.KeptnMetricsProvider, clientMoqParam client.Client) (http.RoundTripper, error)
GetRoundTripper calls GetRoundTripperFunc.
func (*IRoundTripperMock) GetRoundTripperCalls ¶
func (mock *IRoundTripperMock) GetRoundTripperCalls() []struct { ContextMoqParam context.Context KeptnMetricsProvider metricsapi.KeptnMetricsProvider ClientMoqParam client.Client }
GetRoundTripperCalls gets all the calls that were made to GetRoundTripper. Check the length with:
len(mockedIRoundTripper.GetRoundTripperCalls())
Click to show internal directories.
Click to hide internal directories.