github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/apiserver/common/crossmodel/mocks/authentication_mock.go (about) 1 // Code generated by MockGen. DO NOT EDIT. 2 // Source: github.com/juju/juju/apiserver/authentication (interfaces: ExpirableStorageBakery) 3 // 4 // Generated by this command: 5 // 6 // mockgen -package mocks -destination mocks/authentication_mock.go github.com/juju/juju/apiserver/authentication ExpirableStorageBakery 7 // 8 9 // Package mocks is a generated GoMock package. 10 package mocks 11 12 import ( 13 context "context" 14 reflect "reflect" 15 time "time" 16 17 bakery "github.com/go-macaroon-bakery/macaroon-bakery/v3/bakery" 18 checkers "github.com/go-macaroon-bakery/macaroon-bakery/v3/bakery/checkers" 19 authentication "github.com/juju/juju/apiserver/authentication" 20 gomock "go.uber.org/mock/gomock" 21 macaroon "gopkg.in/macaroon.v2" 22 ) 23 24 // MockExpirableStorageBakery is a mock of ExpirableStorageBakery interface. 25 type MockExpirableStorageBakery struct { 26 ctrl *gomock.Controller 27 recorder *MockExpirableStorageBakeryMockRecorder 28 } 29 30 // MockExpirableStorageBakeryMockRecorder is the mock recorder for MockExpirableStorageBakery. 31 type MockExpirableStorageBakeryMockRecorder struct { 32 mock *MockExpirableStorageBakery 33 } 34 35 // NewMockExpirableStorageBakery creates a new mock instance. 36 func NewMockExpirableStorageBakery(ctrl *gomock.Controller) *MockExpirableStorageBakery { 37 mock := &MockExpirableStorageBakery{ctrl: ctrl} 38 mock.recorder = &MockExpirableStorageBakeryMockRecorder{mock} 39 return mock 40 } 41 42 // EXPECT returns an object that allows the caller to indicate expected use. 43 func (m *MockExpirableStorageBakery) EXPECT() *MockExpirableStorageBakeryMockRecorder { 44 return m.recorder 45 } 46 47 // Auth mocks base method. 48 func (m *MockExpirableStorageBakery) Auth(arg0 ...macaroon.Slice) *bakery.AuthChecker { 49 m.ctrl.T.Helper() 50 varargs := []any{} 51 for _, a := range arg0 { 52 varargs = append(varargs, a) 53 } 54 ret := m.ctrl.Call(m, "Auth", varargs...) 55 ret0, _ := ret[0].(*bakery.AuthChecker) 56 return ret0 57 } 58 59 // Auth indicates an expected call of Auth. 60 func (mr *MockExpirableStorageBakeryMockRecorder) Auth(arg0 ...any) *gomock.Call { 61 mr.mock.ctrl.T.Helper() 62 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Auth", reflect.TypeOf((*MockExpirableStorageBakery)(nil).Auth), arg0...) 63 } 64 65 // ExpireStorageAfter mocks base method. 66 func (m *MockExpirableStorageBakery) ExpireStorageAfter(arg0 time.Duration) (authentication.ExpirableStorageBakery, error) { 67 m.ctrl.T.Helper() 68 ret := m.ctrl.Call(m, "ExpireStorageAfter", arg0) 69 ret0, _ := ret[0].(authentication.ExpirableStorageBakery) 70 ret1, _ := ret[1].(error) 71 return ret0, ret1 72 } 73 74 // ExpireStorageAfter indicates an expected call of ExpireStorageAfter. 75 func (mr *MockExpirableStorageBakeryMockRecorder) ExpireStorageAfter(arg0 any) *gomock.Call { 76 mr.mock.ctrl.T.Helper() 77 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExpireStorageAfter", reflect.TypeOf((*MockExpirableStorageBakery)(nil).ExpireStorageAfter), arg0) 78 } 79 80 // NewMacaroon mocks base method. 81 func (m *MockExpirableStorageBakery) NewMacaroon(arg0 context.Context, arg1 bakery.Version, arg2 []checkers.Caveat, arg3 ...bakery.Op) (*bakery.Macaroon, error) { 82 m.ctrl.T.Helper() 83 varargs := []any{arg0, arg1, arg2} 84 for _, a := range arg3 { 85 varargs = append(varargs, a) 86 } 87 ret := m.ctrl.Call(m, "NewMacaroon", varargs...) 88 ret0, _ := ret[0].(*bakery.Macaroon) 89 ret1, _ := ret[1].(error) 90 return ret0, ret1 91 } 92 93 // NewMacaroon indicates an expected call of NewMacaroon. 94 func (mr *MockExpirableStorageBakeryMockRecorder) NewMacaroon(arg0, arg1, arg2 any, arg3 ...any) *gomock.Call { 95 mr.mock.ctrl.T.Helper() 96 varargs := append([]any{arg0, arg1, arg2}, arg3...) 97 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewMacaroon", reflect.TypeOf((*MockExpirableStorageBakery)(nil).NewMacaroon), varargs...) 98 }