Documentation
¶
Index ¶
- type BackupTestSuiteConfig
- type DatabaseAdminTestSuite
- func (fx DatabaseAdminTestSuite) TestBackup(ctx context.Context, options BackupTestSuiteConfig)
- func (fx DatabaseAdminTestSuite) TestDatabase(ctx context.Context, options DatabaseTestSuiteConfig)
- func (fx DatabaseAdminTestSuite) TestDatabaseRole(ctx context.Context, options DatabaseRoleTestSuiteConfig)
- type DatabaseRoleTestSuiteConfig
- type DatabaseTestSuiteConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupTestSuiteConfig ¶
type BackupTestSuiteConfig struct { // The parents to use when creating resources. // At least one parent needs to be set. Depending on methods available on the resource, // more may be required. If insufficient number of parents are // provided the test will fail. Parents []string // Create should return a resource which is valid to create, i.e. // all required fields set. Create func(parent string) *Backup // Update should return a resource which is valid to update, i.e. // all required fields set. Update func(parent string) *Backup // Patterns of tests to skip. // For example if a service has a Get method: // Skip: ["Get"] will skip all tests for Get. // Skip: ["Get/persisted"] will only skip the subtest called "persisted" of Get. Skip []string // contains filtered or unexported fields }
type DatabaseAdminTestSuite ¶
func (DatabaseAdminTestSuite) TestBackup ¶
func (fx DatabaseAdminTestSuite) TestBackup(ctx context.Context, options BackupTestSuiteConfig)
func (DatabaseAdminTestSuite) TestDatabase ¶
func (fx DatabaseAdminTestSuite) TestDatabase(ctx context.Context, options DatabaseTestSuiteConfig)
func (DatabaseAdminTestSuite) TestDatabaseRole ¶ added in v0.8.1
func (fx DatabaseAdminTestSuite) TestDatabaseRole(ctx context.Context, options DatabaseRoleTestSuiteConfig)
type DatabaseRoleTestSuiteConfig ¶ added in v0.8.1
type DatabaseRoleTestSuiteConfig struct { // The parents to use when creating resources. // At least one parent needs to be set. Depending on methods available on the resource, // more may be required. If insufficient number of parents are // provided the test will fail. Parents []string // CreateResource should create a DatabaseRole and return it. // If the field is not set, some tests will be skipped. // // This method is generated because service does not expose a Create // method (or it does not comply with AIP). CreateResource func(ctx context.Context, parent string) (*DatabaseRole, error) // Patterns of tests to skip. // For example if a service has a Get method: // Skip: ["Get"] will skip all tests for Get. // Skip: ["Get/persisted"] will only skip the subtest called "persisted" of Get. Skip []string // contains filtered or unexported fields }
type DatabaseTestSuiteConfig ¶
type DatabaseTestSuiteConfig struct { // The parents to use when creating resources. // At least one parent needs to be set. Depending on methods available on the resource, // more may be required. If insufficient number of parents are // provided the test will fail. Parents []string // CreateResource should create a Database and return it. // If the field is not set, some tests will be skipped. // // This method is generated because service does not expose a Create // method (or it does not comply with AIP). CreateResource func(ctx context.Context, parent string) (*Database, error) // Patterns of tests to skip. // For example if a service has a Get method: // Skip: ["Get"] will skip all tests for Get. // Skip: ["Get/persisted"] will only skip the subtest called "persisted" of Get. Skip []string // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.