filterAPI

package
v0.0.0-...-e7e71ae Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 13, 2019 License: MIT Imports: 9 Imported by: 0

README

Filter API Tests

Getting started

This package will test all endpoints that exist within the Filter API

Services and software

The following software needs to be running for acceptance tests to be able to pass:

mongo db
zookeeper
kafka
filter API
dataset API
dataset exporter

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDuplicateDimensionJSON

func GetDuplicateDimensionJSON(datasetID, edition string, version int) string

GetDuplicateDimensionJSON returns a filter blue print with duplicate dimensions

func GetInValidPUTFilterBlueprintJSON

func GetInValidPUTFilterBlueprintJSON(id, edition string, version int, time time.Time) string

func GetInvalidDimensionJSON

func GetInvalidDimensionJSON(datasetID, edition string, version int) string

GetInvalidDimensionJSON contains an invalid dimension for instance

func GetInvalidDimensionOptionJSON

func GetInvalidDimensionOptionJSON(datasetID, edition string, version int) string

GetInvalidDimensionOptionJSON contains an invalid dimension for instance

func GetInvalidJSON

func GetInvalidJSON() string

Invalid Json body without dataset filter id

func GetInvalidPOSTDimensionToFilterBlueprintJSON

func GetInvalidPOSTDimensionToFilterBlueprintJSON() string

func GetInvalidSyntaxJSON

func GetInvalidSyntaxJSON(instanceID string) string

Invalid Syntax Json body

func GetUnpublishedInstanceDataBSON

func GetUnpublishedInstanceDataBSON(instanceID string, datasetID, edition string, version int) bson.M

func GetValidAge27DimensionData

func GetValidAge27DimensionData(instanceID string) bson.M

func GetValidAgeDimensionData

func GetValidAgeDimensionData(instanceID, option string) bson.M

func GetValidAggregateDimensionData

func GetValidAggregateDimensionData(instanceID, option string) bson.M

func GetValidCreatedFilterBlueprintBSON

func GetValidCreatedFilterBlueprintBSON(host, filterID, instanceID, filterBlueprintID, datasetID, edition string, version int) bson.M

func GetValidFilterOutputBSON

func GetValidFilterOutputBSON(host, filterID, instanceID, filterOutputID, filterBlueprintID, datasetID, edition, csvPublicLink, xlsPublicLink string, version int, dimension Dimension) bson.M

func GetValidFilterOutputNoDimensionsBSON

func GetValidFilterOutputNoDimensionsBSON(host, filterID, instanceID, filterOutputID, filterBlueprintID string) bson.M

func GetValidFilterOutputWithMultipleDimensionsBSON

func GetValidFilterOutputWithMultipleDimensionsBSON(host, filterID, instanceID, filterOutputID, filterBlueprintID, datasetID, edition string, version int, published bool) bson.M

func GetValidFilterOutputWithPrivateDownloads

func GetValidFilterOutputWithPrivateDownloads(host, filterID, instanceID, filterOutputID, filterBlueprintID, datasetID, edition string, version int, published bool) bson.M

func GetValidFilterOutputWithoutDownloadsBSON

func GetValidFilterOutputWithoutDownloadsBSON(host, filterID, instanceID, filterOutputID, datasetID, edition string, version int) bson.M

func GetValidFilterWithMultipleDimensionsBSON

func GetValidFilterWithMultipleDimensionsBSON(host, filterID, instanceID, datasetID, edition, filterBlueprintID string, version int, published bool) bson.M

func GetValidGoodsAndServicesDimensionData

func GetValidGoodsAndServicesDimensionData(instanceID, option string) bson.M

func GetValidPOSTCreateFilterJSON

func GetValidPOSTCreateFilterJSON(datasetID, edition string, version int) string

func GetValidPOSTDimensionToFilterBlueprintJSON

func GetValidPOSTDimensionToFilterBlueprintJSON(options ...string) string

func GetValidPUTFilterBlueprintJSON

func GetValidPUTFilterBlueprintJSON(version int, time time.Time) string

func GetValidPUTFilterOutputWithCSVDownloadJSON

func GetValidPUTFilterOutputWithCSVDownloadJSON() string

func GetValidPUTFilterOutputWithCSVPublicLinkJSON

func GetValidPUTFilterOutputWithCSVPublicLinkJSON() string

func GetValidPUTFilterOutputWithDimensionsJSON

func GetValidPUTFilterOutputWithDimensionsJSON() string

func GetValidPUTFilterOutputWithXLSDownloadJSON

func GetValidPUTFilterOutputWithXLSDownloadJSON() string

func GetValidPUTFilterOutputWithXLSPublicLinkJSON

func GetValidPUTFilterOutputWithXLSPublicLinkJSON() string

func GetValidPUTUpdateFilterBlueprintJSON

func GetValidPUTUpdateFilterBlueprintJSON(instanceID string) string

GetValidPUTUpdateFilterBlueprintJSON Json body with state and new dimension options

func GetValidPublishedInstanceDataBSON

func GetValidPublishedInstanceDataBSON(instanceID, datasetID, edition string, version int) bson.M

func GetValidResidenceTypeDimensionData

func GetValidResidenceTypeDimensionData(instanceID, option string) bson.M

func GetValidSexDimensionData

func GetValidSexDimensionData(instanceID, option string) bson.M

func GetValidTimeDimensionData

func GetValidTimeDimensionData(instanceID, option string) bson.M

Types

type Dimension

type Dimension struct {
	URL     string   `bson:"dimension_url"`
	Name    string   `bson:"name"`
	Options []string `bson:"options"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL