Documentation ¶
Index ¶
- type DeviceReader
- type DeviceReaderMock
- func (mock *DeviceReaderMock) GetDevice(ctx context.Context, id string) (entity.Device, error)
- func (mock *DeviceReaderMock) GetDeviceCalls() []struct{ ... }
- func (mock *DeviceReaderMock) GetNamespace(ctx context.Context, id string) (entity.Namespace, error)
- func (mock *DeviceReaderMock) GetNamespaceCalls() []struct{ ... }
- func (mock *DeviceReaderMock) GetSet(ctx context.Context, id string) (entity.Set, error)
- func (mock *DeviceReaderMock) GetSetCalls() []struct{ ... }
- type FilterFn
- type GitReader
- type GitReaderMock
- type ManifestReader
- type ManifestReaderWriter
- type ManifestReaderWriterMock
- func (mock *ManifestReaderWriterMock) CreateRelation(ctx context.Context, relation entity.Relation) error
- func (mock *ManifestReaderWriterMock) CreateRelationCalls() []struct{ ... }
- func (mock *ManifestReaderWriterMock) DeleteManifest(ctx context.Context, id string) error
- func (mock *ManifestReaderWriterMock) DeleteManifestCalls() []struct{ ... }
- func (mock *ManifestReaderWriterMock) DeleteRelation(ctx context.Context, relation entity.Relation) error
- func (mock *ManifestReaderWriterMock) DeleteRelationCalls() []struct{ ... }
- func (mock *ManifestReaderWriterMock) GetManifest(ctx context.Context, id string) (entity.Manifest, error)
- func (mock *ManifestReaderWriterMock) GetManifestCalls() []struct{ ... }
- func (mock *ManifestReaderWriterMock) GetManifests(ctx context.Context, repo entity.Repository, ...) ([]entity.Manifest, error)
- func (mock *ManifestReaderWriterMock) GetManifestsCalls() []struct{ ... }
- func (mock *ManifestReaderWriterMock) InsertManifest(ctx context.Context, manifest entity.Manifest) error
- func (mock *ManifestReaderWriterMock) InsertManifestCalls() []struct{ ... }
- func (mock *ManifestReaderWriterMock) UpdateManifest(ctx context.Context, manifest entity.Manifest) error
- func (mock *ManifestReaderWriterMock) UpdateManifestCalls() []struct{ ... }
- type ManifestWriter
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeviceReader ¶
type DeviceReaderMock ¶
type DeviceReaderMock struct { // GetDeviceFunc mocks the GetDevice method. GetDeviceFunc func(ctx context.Context, id string) (entity.Device, error) // GetNamespaceFunc mocks the GetNamespace method. GetNamespaceFunc func(ctx context.Context, id string) (entity.Namespace, error) // GetSetFunc mocks the GetSet method. GetSetFunc func(ctx context.Context, id string) (entity.Set, error) // contains filtered or unexported fields }
DeviceReaderMock is a mock implementation of DeviceReader.
func TestSomethingThatUsesDeviceReader(t *testing.T) { // make and configure a mocked DeviceReader mockedDeviceReader := &DeviceReaderMock{ GetDeviceFunc: func(ctx context.Context, id string) (entity.Device, error) { panic("mock out the GetDevice method") }, GetNamespaceFunc: func(ctx context.Context, id string) (entity.Namespace, error) { panic("mock out the GetNamespace method") }, GetSetFunc: func(ctx context.Context, id string) (entity.Set, error) { panic("mock out the GetSet method") }, } // use mockedDeviceReader in code that requires DeviceReader // and then make assertions. }
func (*DeviceReaderMock) GetDeviceCalls ¶
func (mock *DeviceReaderMock) GetDeviceCalls() []struct { Ctx context.Context ID string }
GetDeviceCalls gets all the calls that were made to GetDevice. Check the length with:
len(mockedDeviceReader.GetDeviceCalls())
func (*DeviceReaderMock) GetNamespace ¶
func (mock *DeviceReaderMock) GetNamespace(ctx context.Context, id string) (entity.Namespace, error)
GetNamespace calls GetNamespaceFunc.
func (*DeviceReaderMock) GetNamespaceCalls ¶
func (mock *DeviceReaderMock) GetNamespaceCalls() []struct { Ctx context.Context ID string }
GetNamespaceCalls gets all the calls that were made to GetNamespace. Check the length with:
len(mockedDeviceReader.GetNamespaceCalls())
func (*DeviceReaderMock) GetSetCalls ¶
func (mock *DeviceReaderMock) GetSetCalls() []struct { Ctx context.Context ID string }
GetSetCalls gets all the calls that were made to GetSet. Check the length with:
len(mockedDeviceReader.GetSetCalls())
type GitReaderMock ¶
type GitReaderMock struct { // GetManifestsFunc mocks the GetManifests method. GetManifestsFunc func(ctx context.Context, repo entity.Repository, filterFn func(m entity.Manifest) bool) ([]entity.Manifest, error) // contains filtered or unexported fields }
GitReaderMock is a mock implementation of GitReader.
func TestSomethingThatUsesGitReader(t *testing.T) { // make and configure a mocked GitReader mockedGitReader := &GitReaderMock{ GetManifestsFunc: func(ctx context.Context, repo entity.Repository, filterFn func(m entity.Manifest) bool) ([]entity.Manifest, error) { panic("mock out the GetManifests method") }, } // use mockedGitReader in code that requires GitReader // and then make assertions. }
func (*GitReaderMock) GetManifests ¶
func (mock *GitReaderMock) GetManifests(ctx context.Context, repo entity.Repository, filterFn func(m entity.Manifest) bool) ([]entity.Manifest, error)
GetManifests calls GetManifestsFunc.
func (*GitReaderMock) GetManifestsCalls ¶
func (mock *GitReaderMock) GetManifestsCalls() []struct { Ctx context.Context Repo entity.Repository FilterFn func(m entity.Manifest) bool }
GetManifestsCalls gets all the calls that were made to GetManifests. Check the length with:
len(mockedGitReader.GetManifestsCalls())
type ManifestReader ¶
type ManifestReaderWriter ¶
type ManifestReaderWriter interface { ManifestReader ManifestWriter }
type ManifestReaderWriterMock ¶
type ManifestReaderWriterMock struct { // CreateRelationFunc mocks the CreateRelation method. CreateRelationFunc func(ctx context.Context, relation entity.Relation) error // DeleteManifestFunc mocks the DeleteManifest method. DeleteManifestFunc func(ctx context.Context, id string) error // DeleteRelationFunc mocks the DeleteRelation method. DeleteRelationFunc func(ctx context.Context, relation entity.Relation) error // GetManifestFunc mocks the GetManifest method. GetManifestFunc func(ctx context.Context, id string) (entity.Manifest, error) // GetManifestsFunc mocks the GetManifests method. GetManifestsFunc func(ctx context.Context, repo entity.Repository, filterFn func(m entity.Manifest) bool) ([]entity.Manifest, error) // InsertManifestFunc mocks the InsertManifest method. InsertManifestFunc func(ctx context.Context, manifest entity.Manifest) error // UpdateManifestFunc mocks the UpdateManifest method. UpdateManifestFunc func(ctx context.Context, manifest entity.Manifest) error // contains filtered or unexported fields }
ManifestReaderWriterMock is a mock implementation of ManifestReaderWriter.
func TestSomethingThatUsesManifestReaderWriter(t *testing.T) { // make and configure a mocked ManifestReaderWriter mockedManifestReaderWriter := &ManifestReaderWriterMock{ CreateRelationFunc: func(ctx context.Context, relation entity.Relation) error { panic("mock out the CreateRelation method") }, DeleteManifestFunc: func(ctx context.Context, id string) error { panic("mock out the DeleteManifest method") }, DeleteRelationFunc: func(ctx context.Context, relation entity.Relation) error { panic("mock out the DeleteRelation method") }, GetManifestFunc: func(ctx context.Context, id string) (entity.Manifest, error) { panic("mock out the GetManifest method") }, GetManifestsFunc: func(ctx context.Context, repo entity.Repository, filterFn func(m entity.Manifest) bool) ([]entity.Manifest, error) { panic("mock out the GetManifests method") }, InsertManifestFunc: func(ctx context.Context, manifest entity.Manifest) error { panic("mock out the InsertManifest method") }, UpdateManifestFunc: func(ctx context.Context, manifest entity.Manifest) error { panic("mock out the UpdateManifest method") }, } // use mockedManifestReaderWriter in code that requires ManifestReaderWriter // and then make assertions. }
func (*ManifestReaderWriterMock) CreateRelation ¶
func (mock *ManifestReaderWriterMock) CreateRelation(ctx context.Context, relation entity.Relation) error
CreateRelation calls CreateRelationFunc.
func (*ManifestReaderWriterMock) CreateRelationCalls ¶
func (mock *ManifestReaderWriterMock) CreateRelationCalls() []struct { Ctx context.Context Relation entity.Relation }
CreateRelationCalls gets all the calls that were made to CreateRelation. Check the length with:
len(mockedManifestReaderWriter.CreateRelationCalls())
func (*ManifestReaderWriterMock) DeleteManifest ¶
func (mock *ManifestReaderWriterMock) DeleteManifest(ctx context.Context, id string) error
DeleteManifest calls DeleteManifestFunc.
func (*ManifestReaderWriterMock) DeleteManifestCalls ¶
func (mock *ManifestReaderWriterMock) DeleteManifestCalls() []struct { Ctx context.Context ID string }
DeleteManifestCalls gets all the calls that were made to DeleteManifest. Check the length with:
len(mockedManifestReaderWriter.DeleteManifestCalls())
func (*ManifestReaderWriterMock) DeleteRelation ¶
func (mock *ManifestReaderWriterMock) DeleteRelation(ctx context.Context, relation entity.Relation) error
DeleteRelation calls DeleteRelationFunc.
func (*ManifestReaderWriterMock) DeleteRelationCalls ¶
func (mock *ManifestReaderWriterMock) DeleteRelationCalls() []struct { Ctx context.Context Relation entity.Relation }
DeleteRelationCalls gets all the calls that were made to DeleteRelation. Check the length with:
len(mockedManifestReaderWriter.DeleteRelationCalls())
func (*ManifestReaderWriterMock) GetManifest ¶
func (mock *ManifestReaderWriterMock) GetManifest(ctx context.Context, id string) (entity.Manifest, error)
GetManifest calls GetManifestFunc.
func (*ManifestReaderWriterMock) GetManifestCalls ¶
func (mock *ManifestReaderWriterMock) GetManifestCalls() []struct { Ctx context.Context ID string }
GetManifestCalls gets all the calls that were made to GetManifest. Check the length with:
len(mockedManifestReaderWriter.GetManifestCalls())
func (*ManifestReaderWriterMock) GetManifests ¶
func (mock *ManifestReaderWriterMock) GetManifests(ctx context.Context, repo entity.Repository, filterFn func(m entity.Manifest) bool) ([]entity.Manifest, error)
GetManifests calls GetManifestsFunc.
func (*ManifestReaderWriterMock) GetManifestsCalls ¶
func (mock *ManifestReaderWriterMock) GetManifestsCalls() []struct { Ctx context.Context Repo entity.Repository FilterFn func(m entity.Manifest) bool }
GetManifestsCalls gets all the calls that were made to GetManifests. Check the length with:
len(mockedManifestReaderWriter.GetManifestsCalls())
func (*ManifestReaderWriterMock) InsertManifest ¶
func (mock *ManifestReaderWriterMock) InsertManifest(ctx context.Context, manifest entity.Manifest) error
InsertManifest calls InsertManifestFunc.
func (*ManifestReaderWriterMock) InsertManifestCalls ¶
func (mock *ManifestReaderWriterMock) InsertManifestCalls() []struct { Ctx context.Context Manifest entity.Manifest }
InsertManifestCalls gets all the calls that were made to InsertManifest. Check the length with:
len(mockedManifestReaderWriter.InsertManifestCalls())
func (*ManifestReaderWriterMock) UpdateManifest ¶
func (mock *ManifestReaderWriterMock) UpdateManifest(ctx context.Context, manifest entity.Manifest) error
UpdateManifest calls UpdateManifestFunc.
func (*ManifestReaderWriterMock) UpdateManifestCalls ¶
func (mock *ManifestReaderWriterMock) UpdateManifestCalls() []struct { Ctx context.Context Manifest entity.Manifest }
UpdateManifestCalls gets all the calls that were made to UpdateManifest. Check the length with:
len(mockedManifestReaderWriter.UpdateManifestCalls())
type ManifestWriter ¶
type ManifestWriter interface { InsertManifest(ctx context.Context, manifest entity.Manifest) error UpdateManifest(ctx context.Context, manifest entity.Manifest) error DeleteManifest(ctx context.Context, id string) error CreateRelation(ctx context.Context, relation entity.Relation) error DeleteRelation(ctx context.Context, relation entity.Relation) error }
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func New ¶
func New(deviceReader DeviceReader, rw ManifestReaderWriter, git GitReader) *Service