Documentation
¶
Index ¶
- type AuditServiceMock
- func (mock *AuditServiceMock) RecordDatasetAuditEvent(ctx context.Context, requestedBy models.RequestedBy, action models.Action, ...) error
- func (mock *AuditServiceMock) RecordDatasetAuditEventCalls() []struct{ ... }
- func (mock *AuditServiceMock) RecordVersionAuditEvent(ctx context.Context, requestedBy models.RequestedBy, action models.Action, ...) error
- func (mock *AuditServiceMock) RecordVersionAuditEventCalls() []struct{ ... }
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditServiceMock ¶
type AuditServiceMock struct {
// RecordDatasetAuditEventFunc mocks the RecordDatasetAuditEvent method.
RecordDatasetAuditEventFunc func(ctx context.Context, requestedBy models.RequestedBy, action models.Action, resource string, dataset *models.Dataset) error
// RecordVersionAuditEventFunc mocks the RecordVersionAuditEvent method.
RecordVersionAuditEventFunc func(ctx context.Context, requestedBy models.RequestedBy, action models.Action, resource string, version *models.Version) error
// contains filtered or unexported fields
}
AuditServiceMock is a mock implementation of application.AuditService.
func TestSomethingThatUsesAuditService(t *testing.T) {
// make and configure a mocked application.AuditService
mockedAuditService := &AuditServiceMock{
RecordDatasetAuditEventFunc: func(ctx context.Context, requestedBy models.RequestedBy, action models.Action, resource string, dataset *models.Dataset) error {
panic("mock out the RecordDatasetAuditEvent method")
},
RecordVersionAuditEventFunc: func(ctx context.Context, requestedBy models.RequestedBy, action models.Action, resource string, version *models.Version) error {
panic("mock out the RecordVersionAuditEvent method")
},
}
// use mockedAuditService in code that requires application.AuditService
// and then make assertions.
}
func (*AuditServiceMock) RecordDatasetAuditEvent ¶
func (mock *AuditServiceMock) RecordDatasetAuditEvent(ctx context.Context, requestedBy models.RequestedBy, action models.Action, resource string, dataset *models.Dataset) error
RecordDatasetAuditEvent calls RecordDatasetAuditEventFunc.
func (*AuditServiceMock) RecordDatasetAuditEventCalls ¶
func (mock *AuditServiceMock) RecordDatasetAuditEventCalls() []struct { Ctx context.Context RequestedBy models.RequestedBy Action models.Action Resource string Dataset *models.Dataset }
RecordDatasetAuditEventCalls gets all the calls that were made to RecordDatasetAuditEvent. Check the length with:
len(mockedAuditService.RecordDatasetAuditEventCalls())
func (*AuditServiceMock) RecordVersionAuditEvent ¶
func (mock *AuditServiceMock) RecordVersionAuditEvent(ctx context.Context, requestedBy models.RequestedBy, action models.Action, resource string, version *models.Version) error
RecordVersionAuditEvent calls RecordVersionAuditEventFunc.
func (*AuditServiceMock) RecordVersionAuditEventCalls ¶
func (mock *AuditServiceMock) RecordVersionAuditEventCalls() []struct { Ctx context.Context RequestedBy models.RequestedBy Action models.Action Resource string Version *models.Version }
RecordVersionAuditEventCalls gets all the calls that were made to RecordVersionAuditEvent. Check the length with:
len(mockedAuditService.RecordVersionAuditEventCalls())
Click to show internal directories.
Click to hide internal directories.