Documentation
¶
Index ¶
- type AncestorStoreMock
- type RDSAreaStoreMock
- func (mock *RDSAreaStoreMock) BuildTables(ctx context.Context, executionList []string) error
- func (mock *RDSAreaStoreMock) BuildTablesCalls() []struct{ ... }
- func (mock *RDSAreaStoreMock) Close()
- func (mock *RDSAreaStoreMock) CloseCalls() []struct{}
- func (mock *RDSAreaStoreMock) GetArea(ctx context.Context, areaId string) (*models.AreasDataResults, error)
- func (mock *RDSAreaStoreMock) GetAreaCalls() []struct{ ... }
- func (mock *RDSAreaStoreMock) GetRelationships(areaCode string) ([]*models.AreaBasicData, error)
- func (mock *RDSAreaStoreMock) GetRelationshipsCalls() []struct{ ... }
- func (mock *RDSAreaStoreMock) Init(ctx context.Context, cfg *config.Config) error
- func (mock *RDSAreaStoreMock) InitCalls() []struct{ ... }
- func (mock *RDSAreaStoreMock) Ping(ctx context.Context) error
- func (mock *RDSAreaStoreMock) PingCalls() []struct{ ... }
- func (mock *RDSAreaStoreMock) UpsertArea(ctx context.Context, area models.AreaParams) (bool, error)
- func (mock *RDSAreaStoreMock) UpsertAreaCalls() []struct{ ... }
- func (mock *RDSAreaStoreMock) ValidateArea(code string) error
- func (mock *RDSAreaStoreMock) ValidateAreaCalls() []struct{ ... }
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AncestorStoreMock ¶ added in v0.10.0
type AncestorStoreMock struct {
// GetAncestorsFunc mocks the GetAncestors method.
GetAncestorsFunc func(areaID string) ([]models.AreasAncestors, error)
// contains filtered or unexported fields
}
AncestorStoreMock is a mock implementation of api.AncestorStore.
func TestSomethingThatUsesAncestorStore(t *testing.T) {
// make and configure a mocked api.AncestorStore
mockedAncestorStore := &AncestorStoreMock{
GetAncestorsFunc: func(areaID string) ([]models.AreasAncestors, error) {
panic("mock out the GetAncestors method")
},
}
// use mockedAncestorStore in code that requires api.AncestorStore
// and then make assertions.
}
func (*AncestorStoreMock) GetAncestors ¶ added in v0.10.0
func (mock *AncestorStoreMock) GetAncestors(areaID string) ([]models.AreasAncestors, error)
GetAncestors calls GetAncestorsFunc.
func (*AncestorStoreMock) GetAncestorsCalls ¶ added in v0.10.0
func (mock *AncestorStoreMock) GetAncestorsCalls() []struct { AreaID string }
GetAncestorsCalls gets all the calls that were made to GetAncestors. Check the length with:
len(mockedAncestorStore.GetAncestorsCalls())
type RDSAreaStoreMock ¶ added in v0.10.0
type RDSAreaStoreMock struct {
// BuildTablesFunc mocks the BuildTables method.
BuildTablesFunc func(ctx context.Context, executionList []string) error
// CloseFunc mocks the Close method.
CloseFunc func()
// GetAreaFunc mocks the GetArea method.
GetAreaFunc func(ctx context.Context, areaId string) (*models.AreasDataResults, error)
// GetRelationshipsFunc mocks the GetRelationships method.
GetRelationshipsFunc func(areaCode string) ([]*models.AreaBasicData, error)
// InitFunc mocks the Init method.
InitFunc func(ctx context.Context, cfg *config.Config) error
// PingFunc mocks the Ping method.
PingFunc func(ctx context.Context) error
// UpsertAreaFunc mocks the UpsertArea method.
UpsertAreaFunc func(ctx context.Context, area models.AreaParams) (bool, error)
// ValidateAreaFunc mocks the ValidateArea method.
ValidateAreaFunc func(code string) error
// contains filtered or unexported fields
}
RDSAreaStoreMock is a mock implementation of api.RDSAreaStore.
func TestSomethingThatUsesRDSAreaStore(t *testing.T) {
// make and configure a mocked api.RDSAreaStore
mockedRDSAreaStore := &RDSAreaStoreMock{
BuildTablesFunc: func(ctx context.Context, executionList []string) error {
panic("mock out the BuildTables method")
},
CloseFunc: func() {
panic("mock out the Close method")
},
GetAreaFunc: func(ctx context.Context, areaId string) (*models.AreasDataResults, error) {
panic("mock out the GetArea method")
},
GetRelationshipsFunc: func(areaCode string) ([]*models.AreaBasicData, error) {
panic("mock out the GetRelationships method")
},
InitFunc: func(ctx context.Context, cfg *config.Config) error {
panic("mock out the Init method")
},
PingFunc: func(ctx context.Context) error {
panic("mock out the Ping method")
},
UpsertAreaFunc: func(ctx context.Context, area models.AreaParams) (bool, error) {
panic("mock out the UpsertArea method")
},
ValidateAreaFunc: func(code string) error {
panic("mock out the ValidateArea method")
},
}
// use mockedRDSAreaStore in code that requires api.RDSAreaStore
// and then make assertions.
}
func (*RDSAreaStoreMock) BuildTables ¶ added in v0.10.0
func (mock *RDSAreaStoreMock) BuildTables(ctx context.Context, executionList []string) error
BuildTables calls BuildTablesFunc.
func (*RDSAreaStoreMock) BuildTablesCalls ¶ added in v0.10.0
func (mock *RDSAreaStoreMock) BuildTablesCalls() []struct { Ctx context.Context ExecutionList []string }
BuildTablesCalls gets all the calls that were made to BuildTables. Check the length with:
len(mockedRDSAreaStore.BuildTablesCalls())
func (*RDSAreaStoreMock) Close ¶ added in v0.10.0
func (mock *RDSAreaStoreMock) Close()
Close calls CloseFunc.
func (*RDSAreaStoreMock) CloseCalls ¶ added in v0.10.0
func (mock *RDSAreaStoreMock) CloseCalls() []struct { }
CloseCalls gets all the calls that were made to Close. Check the length with:
len(mockedRDSAreaStore.CloseCalls())
func (*RDSAreaStoreMock) GetArea ¶ added in v0.10.0
func (mock *RDSAreaStoreMock) GetArea(ctx context.Context, areaId string) (*models.AreasDataResults, error)
GetArea calls GetAreaFunc.
func (*RDSAreaStoreMock) GetAreaCalls ¶ added in v0.10.0
func (mock *RDSAreaStoreMock) GetAreaCalls() []struct { Ctx context.Context AreaId string }
GetAreaCalls gets all the calls that were made to GetArea. Check the length with:
len(mockedRDSAreaStore.GetAreaCalls())
func (*RDSAreaStoreMock) GetRelationships ¶ added in v0.10.0
func (mock *RDSAreaStoreMock) GetRelationships(areaCode string) ([]*models.AreaBasicData, error)
GetRelationships calls GetRelationshipsFunc.
func (*RDSAreaStoreMock) GetRelationshipsCalls ¶ added in v0.10.0
func (mock *RDSAreaStoreMock) GetRelationshipsCalls() []struct { AreaCode string }
GetRelationshipsCalls gets all the calls that were made to GetRelationships. Check the length with:
len(mockedRDSAreaStore.GetRelationshipsCalls())
func (*RDSAreaStoreMock) InitCalls ¶ added in v0.10.0
func (mock *RDSAreaStoreMock) InitCalls() []struct { Ctx context.Context Cfg *config.Config }
InitCalls gets all the calls that were made to Init. Check the length with:
len(mockedRDSAreaStore.InitCalls())
func (*RDSAreaStoreMock) Ping ¶ added in v0.11.0
func (mock *RDSAreaStoreMock) Ping(ctx context.Context) error
Ping calls PingFunc.
func (*RDSAreaStoreMock) PingCalls ¶ added in v0.11.0
func (mock *RDSAreaStoreMock) PingCalls() []struct { Ctx context.Context }
PingCalls gets all the calls that were made to Ping. Check the length with:
len(mockedRDSAreaStore.PingCalls())
func (*RDSAreaStoreMock) UpsertArea ¶ added in v0.11.0
func (mock *RDSAreaStoreMock) UpsertArea(ctx context.Context, area models.AreaParams) (bool, error)
UpsertArea calls UpsertAreaFunc.
func (*RDSAreaStoreMock) UpsertAreaCalls ¶ added in v0.11.0
func (mock *RDSAreaStoreMock) UpsertAreaCalls() []struct { Ctx context.Context Area models.AreaParams }
UpsertAreaCalls gets all the calls that were made to UpsertArea. Check the length with:
len(mockedRDSAreaStore.UpsertAreaCalls())
func (*RDSAreaStoreMock) ValidateArea ¶ added in v0.10.0
func (mock *RDSAreaStoreMock) ValidateArea(code string) error
ValidateArea calls ValidateAreaFunc.
func (*RDSAreaStoreMock) ValidateAreaCalls ¶ added in v0.10.0
func (mock *RDSAreaStoreMock) ValidateAreaCalls() []struct { Code string }
ValidateAreaCalls gets all the calls that were made to ValidateArea. Check the length with:
len(mockedRDSAreaStore.ValidateAreaCalls())