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.