X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=capifcore%2Finternal%2Frestclient%2Fmocks%2FHTTPClient.go;fp=capifcore%2Finternal%2Frestclient%2Fmocks%2FHTTPClient.go;h=7627c4b899be3f636362e108e30a3c1b565234fb;hb=2effa31635f1b8349c02b4c1c546bfc67e8797d3;hp=0000000000000000000000000000000000000000;hpb=a6c6e4b1721a3cf88f927d098d32e1c11562309a;p=nonrtric%2Fplt%2Fsme.git diff --git a/capifcore/internal/restclient/mocks/HTTPClient.go b/capifcore/internal/restclient/mocks/HTTPClient.go new file mode 100644 index 0000000..7627c4b --- /dev/null +++ b/capifcore/internal/restclient/mocks/HTTPClient.go @@ -0,0 +1,52 @@ +// Code generated by mockery v2.14.0. DO NOT EDIT. + +package mocks + +import ( + http "net/http" + + mock "github.com/stretchr/testify/mock" +) + +// HTTPClient is an autogenerated mock type for the HTTPClient type +type HTTPClient struct { + mock.Mock +} + +// Do provides a mock function with given fields: _a0 +func (_m *HTTPClient) Do(_a0 *http.Request) (*http.Response, error) { + ret := _m.Called(_a0) + + var r0 *http.Response + if rf, ok := ret.Get(0).(func(*http.Request) *http.Response); ok { + r0 = rf(_a0) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*http.Response) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(*http.Request) error); ok { + r1 = rf(_a0) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +type mockConstructorTestingTNewHTTPClient interface { + mock.TestingT + Cleanup(func()) +} + +// NewHTTPClient creates a new instance of HTTPClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +func NewHTTPClient(t mockConstructorTestingTNewHTTPClient) *HTTPClient { + mock := &HTTPClient{} + mock.Mock.Test(t) + + t.Cleanup(func() { mock.AssertExpectations(t) }) + + return mock +}