Documentation
¶
Index ¶
- type StoreMock
- func (mock *StoreMock) GetAllBundlePolicies(ctx context.Context) ([]*models.BundlePolicy, error)
- func (mock *StoreMock) GetAllBundlePoliciesCalls() []struct{ ... }
- func (mock *StoreMock) GetAllRoles(ctx context.Context) ([]*models.Role, error)
- func (mock *StoreMock) GetAllRolesCalls() []struct{ ... }
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StoreMock ¶
type StoreMock struct { // GetAllBundlePoliciesFunc mocks the GetAllBundlePolicies method. GetAllBundlePoliciesFunc func(ctx context.Context) ([]*models.BundlePolicy, error) // GetAllRolesFunc mocks the GetAllRoles method. GetAllRolesFunc func(ctx context.Context) ([]*models.Role, error) // contains filtered or unexported fields }
StoreMock is a mock implementation of permissions.Store.
func TestSomethingThatUsesStore(t *testing.T) { // make and configure a mocked permissions.Store mockedStore := &StoreMock{ GetAllBundlePoliciesFunc: func(ctx context.Context) ([]*models.BundlePolicy, error) { panic("mock out the GetAllBundlePolicies method") }, GetAllRolesFunc: func(ctx context.Context) ([]*models.Role, error) { panic("mock out the GetAllRoles method") }, } // use mockedStore in code that requires permissions.Store // and then make assertions. }
func (*StoreMock) GetAllBundlePolicies ¶
GetAllBundlePolicies calls GetAllBundlePoliciesFunc.
func (*StoreMock) GetAllBundlePoliciesCalls ¶
GetAllBundlePoliciesCalls gets all the calls that were made to GetAllBundlePolicies. Check the length with:
len(mockedStore.GetAllBundlePoliciesCalls())
func (*StoreMock) GetAllRoles ¶
GetAllRoles calls GetAllRolesFunc.
func (*StoreMock) GetAllRolesCalls ¶
GetAllRolesCalls gets all the calls that were made to GetAllRoles. Check the length with:
len(mockedStore.GetAllRolesCalls())
Click to show internal directories.
Click to hide internal directories.