Documentation
¶
Index ¶
- type DatasetFeature
- func (f *DatasetFeature) Close() error
- func (f *DatasetFeature) DoGetGraphDBOk(ctx context.Context) (store.GraphDB, service.Closer, error)
- func (f *DatasetFeature) DoGetHTTPServer(bindAddr string, router http.Handler) service.HTTPServer
- func (f *DatasetFeature) DoGetHealthcheckOk(cfg *config.Configuration, buildTime string, gitCommit string, version string) (service.HealthChecker, error)
- func (f *DatasetFeature) DoGetKafkaProducerOk(ctx context.Context, cfg *config.Configuration) (kafka.IProducer, error)
- func (f *DatasetFeature) DoGetMongoDB(ctx context.Context, cfg *config.Configuration) (store.MongoDB, error)
- func (f *DatasetFeature) InitialiseService() (http.Handler, error)
- func (f *DatasetFeature) RegisterSteps(ctx *godog.ScenarioContext)
- func (f *DatasetFeature) Reset() *DatasetFeature
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatasetFeature ¶
type DatasetFeature struct {
ErrorFeature componenttest.ErrorFeature
Datasets []*models.Dataset
MongoClient *mongo.Mongo
Config *config.Configuration
HTTPServer *http.Server
ServiceRunning bool
// contains filtered or unexported fields
}
func NewDatasetFeature ¶
func NewDatasetFeature(mongoFeature *componenttest.MongoFeature, zebedeeURL string) (*DatasetFeature, error)
func (*DatasetFeature) Close ¶
func (f *DatasetFeature) Close() error
func (*DatasetFeature) DoGetGraphDBOk ¶
func (*DatasetFeature) DoGetHTTPServer ¶
func (f *DatasetFeature) DoGetHTTPServer(bindAddr string, router http.Handler) service.HTTPServer
func (*DatasetFeature) DoGetHealthcheckOk ¶
func (f *DatasetFeature) DoGetHealthcheckOk(cfg *config.Configuration, buildTime string, gitCommit string, version string) (service.HealthChecker, error)
func (*DatasetFeature) DoGetKafkaProducerOk ¶
func (f *DatasetFeature) DoGetKafkaProducerOk(ctx context.Context, cfg *config.Configuration) (kafka.IProducer, error)
func (*DatasetFeature) DoGetMongoDB ¶
func (f *DatasetFeature) DoGetMongoDB(ctx context.Context, cfg *config.Configuration) (store.MongoDB, error)
DoGetMongoDB returns a MongoDB
func (*DatasetFeature) InitialiseService ¶
func (f *DatasetFeature) InitialiseService() (http.Handler, error)
func (*DatasetFeature) RegisterSteps ¶
func (f *DatasetFeature) RegisterSteps(ctx *godog.ScenarioContext)
func (*DatasetFeature) Reset ¶
func (f *DatasetFeature) Reset() *DatasetFeature
Click to show internal directories.
Click to hide internal directories.