acceptance

package
v0.0.0-...-e9d9ce7 Latest Latest
Warning

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

Go to latest
Published: Nov 15, 2024 License: MPL-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RMQ

type RMQ struct {
	Providers map[string]*schema.Provider
	Provider  *schema.Provider
	Version   string
}
var TestAcc RMQ

func (RMQ) PreCheck

func (RMQ) PreCheck(t *testing.T)

func (RMQ) ValidFeature

func (RMQ) ValidFeature(miniVersion string) bool

type TestData

type TestData struct {
	// ResourceName is the fully qualified resource name, comprising the
	// resource type and then the resource label
	// e.g. `azurerm_resource_group.test`
	ResourceName string

	// ResourceType is the Terraform Resource Type - `azurerm_resource_group`
	ResourceType string

	// resourceLabel is the local used for the resource - generally "test""
	ResourceLabel string
}

func BuildTestData

func BuildTestData(resourceType string, resourceLabel string) TestData

BuildTestData generates some test data for the given resource

func (*TestData) BuildArrayString

func (td *TestData) BuildArrayString(array []string) string

func (*TestData) RandomIntOfLength

func (td *TestData) RandomIntOfLength(len int) int

func (*TestData) RandomInteger

func (td *TestData) RandomInteger() int

func (*TestData) RandomIntegerString

func (td *TestData) RandomIntegerString() string

func (*TestData) RandomString

func (td *TestData) RandomString() string

func (*TestData) RandomStringOfLength

func (td *TestData) RandomStringOfLength(len int) string

RandomStringOfLength is a random 1 to 1024 character string which is unique to this test case

type UserResource

type UserResource struct {
	Name           string
	Password       string
	Tags           []string
	MaxConnections string
	MaxChannels    string
}

func (UserResource) CheckDestroy

func (u UserResource) CheckDestroy() resource.TestCheckFunc

func (UserResource) CheckLoginInRabbitMQ

func (u UserResource) CheckLoginInRabbitMQ() resource.TestCheckFunc

func (*UserResource) DataSource

func (u *UserResource) DataSource(data TestData) string

func (*UserResource) DataSourceLimits

func (u *UserResource) DataSourceLimits(data TestData) string

func (*UserResource) ErrorConvertingCreate

func (u *UserResource) ErrorConvertingCreate(data TestData) string

func (*UserResource) ErrorConvertingUpdate

func (u *UserResource) ErrorConvertingUpdate(data TestData, connections string, channels string) string

func (UserResource) ExistsInRabbitMQ

func (u UserResource) ExistsInRabbitMQ() error

func (*UserResource) LoginCreate

func (u *UserResource) LoginCreate(data TestData) string

func (*UserResource) LoginUpdate

func (u *UserResource) LoginUpdate(data TestData) string

func (*UserResource) OptionalCreate

func (u *UserResource) OptionalCreate(data TestData) string

func (*UserResource) OptionalRemove

func (u *UserResource) OptionalRemove(data TestData) string

func (*UserResource) OptionalUpdateLimits

func (u *UserResource) OptionalUpdateLimits(data TestData) string

func (*UserResource) OptionalUpdateTags

func (u *UserResource) OptionalUpdateTags(data TestData) string

func (*UserResource) RequiredCreate

func (u *UserResource) RequiredCreate(data TestData) string

func (*UserResource) RequiredUpdate

func (u *UserResource) RequiredUpdate(data TestData) string

type VhostResource

type VhostResource struct {
	Name             string
	Description      string
	DefaultQueueType string
	MaxConnections   string
	MaxQueues        string
	Tracing          bool
}

func (VhostResource) CheckDestroy

func (v VhostResource) CheckDestroy() resource.TestCheckFunc

func (*VhostResource) ErrorConvertingCreate

func (v *VhostResource) ErrorConvertingCreate(data TestData) string

func (*VhostResource) ErrorConvertingUpdate

func (u *VhostResource) ErrorConvertingUpdate(data TestData, connections string, queues string) string

func (*VhostResource) ErrorDefaultQueueTypeAttribute

func (v *VhostResource) ErrorDefaultQueueTypeAttribute(data TestData) string

func (VhostResource) ExistsInRabbitMQ

func (v VhostResource) ExistsInRabbitMQ() error

func (VhostResource) HasDefaultQueueTypeUpdateFeature

func (v VhostResource) HasDefaultQueueTypeUpdateFeature() bool

'DefaultQueueType' field can't be updated in 3.10. It was fixed in 3.11 and later

func (VhostResource) HasDescriptionUpdateFeature

func (v VhostResource) HasDescriptionUpdateFeature() bool

'Description' field can't be updated in 3.8. It was fixed in 3.9 and later

func (VhostResource) ImportStateVerifyIgnore

func (v VhostResource) ImportStateVerifyIgnore() []string

func (*VhostResource) OptionalCreate

func (v *VhostResource) OptionalCreate(data TestData) string

func (*VhostResource) OptionalRemove

func (v *VhostResource) OptionalRemove(data TestData) string

func (*VhostResource) OptionalUpdate

func (v *VhostResource) OptionalUpdate(data TestData) string

func (*VhostResource) OptionalUpdateLimits

func (v *VhostResource) OptionalUpdateLimits(data TestData) string

func (*VhostResource) RequiredCreate

func (v *VhostResource) RequiredCreate(data TestData) string

func (*VhostResource) RequiredUpdate

func (v *VhostResource) RequiredUpdate(data TestData) string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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