test

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const NONE_SLA_ID = "NONE_SLA_ID"

Variables

View Source
var MockResponsesMap = map[string]interface{}{
	"GET /slas": []v1alpha1.SLAResponse{
		{
			Id:                 "sla-1-id",
			Name:               "SLA 1",
			UniqueName:         "SLA 1 Unique Name",
			Description:        "SLA 1 Description",
			DailyRetention:     1,
			WeeklyRetention:    2,
			MonthlyRetention:   3,
			QuarterlyRetention: 4,
			YearlyRetention:    5,
		},
		{
			Id:                 "sla-2-id",
			Name:               "SLA 2",
			UniqueName:         "SLA 2 Unique Name",
			Description:        "SLA 2 Description",
			DailyRetention:     1,
			WeeklyRetention:    2,
			MonthlyRetention:   3,
			QuarterlyRetention: 4,
			YearlyRetention:    5,
		},
		{
			Id:                 NONE_SLA_ID,
			Name:               v1alpha1.SLA_NAME_NONE,
			UniqueName:         "SLA 3 Unique Name",
			Description:        "SLA 3 Description",
			DailyRetention:     1,
			WeeklyRetention:    2,
			MonthlyRetention:   3,
			QuarterlyRetention: 4,
			YearlyRetention:    5,
		},
	},

	"GET /profiles": []v1alpha1.ProfileResponse{
		{
			Id:              "1",
			Name:            "a",
			Type:            v1alpha1.PROFILE_TYPE_COMPUTE,
			EngineType:      v1alpha1.DATABASE_ENGINE_TYPE_GENERIC,
			LatestVersionId: "v-id-1",
			Topology:        v1alpha1.TOPOLOGY_ALL,
		},
		{
			Id:              "1.1",
			Name:            "DEFAULT_OOB_SMALL_COMPUTE",
			Type:            v1alpha1.PROFILE_TYPE_COMPUTE,
			EngineType:      v1alpha1.DATABASE_ENGINE_TYPE_GENERIC,
			LatestVersionId: "v-id-1",
			Topology:        v1alpha1.TOPOLOGY_ALL,
		},
		{
			Id:              "2",
			Name:            "b",
			Type:            v1alpha1.PROFILE_TYPE_STORAGE,
			EngineType:      v1alpha1.DATABASE_ENGINE_TYPE_GENERIC,
			LatestVersionId: "v-id-2",
			Topology:        v1alpha1.TOPOLOGY_ALL,
		},
		{
			Id:              "3",
			Name:            "c",
			Type:            v1alpha1.PROFILE_TYPE_SOFTWARE,
			EngineType:      v1alpha1.DATABASE_ENGINE_TYPE_POSTGRES,
			LatestVersionId: "v-id-3",
			Topology:        v1alpha1.TOPOLOGY_SINGLE,
		},
		{
			Id:              "4",
			Name:            "d",
			Type:            v1alpha1.PROFILE_TYPE_SOFTWARE,
			EngineType:      v1alpha1.DATABASE_ENGINE_TYPE_MYSQL,
			LatestVersionId: "v-id-4",
			Topology:        v1alpha1.TOPOLOGY_SINGLE,
		},
		{
			Id:              "5",
			Name:            "e",
			Type:            v1alpha1.PROFILE_TYPE_SOFTWARE,
			EngineType:      v1alpha1.DATABASE_ENGINE_TYPE_MONGODB,
			LatestVersionId: "v-id-5",
			Topology:        v1alpha1.TOPOLOGY_SINGLE,
		},
		{
			Id:              "6",
			Name:            "f",
			Type:            v1alpha1.PROFILE_TYPE_NETWORK,
			EngineType:      v1alpha1.DATABASE_ENGINE_TYPE_POSTGRES,
			LatestVersionId: "v-id-6",
			Topology:        v1alpha1.TOPOLOGY_SINGLE,
		},
		{
			Id:              "7",
			Name:            "g",
			Type:            v1alpha1.PROFILE_TYPE_NETWORK,
			EngineType:      v1alpha1.DATABASE_ENGINE_TYPE_MYSQL,
			LatestVersionId: "v-id-7",
			Topology:        v1alpha1.TOPOLOGY_SINGLE,
		},
		{
			Id:              "8",
			Name:            "h",
			Type:            v1alpha1.PROFILE_TYPE_NETWORK,
			EngineType:      v1alpha1.DATABASE_ENGINE_TYPE_MONGODB,
			LatestVersionId: "v-id-8",
			Topology:        v1alpha1.TOPOLOGY_SINGLE,
		},
		{
			Id:              "9",
			Name:            "i",
			Type:            v1alpha1.PROFILE_TYPE_DATABASE_PARAMETER,
			EngineType:      v1alpha1.DATABASE_ENGINE_TYPE_POSTGRES,
			LatestVersionId: "v-id-9",
			Topology:        v1alpha1.TOPOLOGY_SINGLE,
		},
		{
			Id:              "10",
			Name:            "j",
			Type:            v1alpha1.PROFILE_TYPE_DATABASE_PARAMETER,
			EngineType:      v1alpha1.DATABASE_ENGINE_TYPE_MYSQL,
			LatestVersionId: "v-id-10",
			Topology:        v1alpha1.TOPOLOGY_SINGLE,
		},
		{
			Id:              "11",
			Name:            "k",
			Type:            v1alpha1.PROFILE_TYPE_DATABASE_PARAMETER,
			EngineType:      v1alpha1.DATABASE_ENGINE_TYPE_MONGODB,
			LatestVersionId: "v-id-11",
			Topology:        v1alpha1.TOPOLOGY_SINGLE,
		},
	},
}

Functions

func GetServerTestHelper

func GetServerTestHelper(t *testing.T) *httptest.Server

Types

This section is empty.

Jump to

Keyboard shortcuts

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