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  }