tables

package
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RowTestSuiteConfig

type RowTestSuiteConfig 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) *Row
	// Update should return a resource which is valid to update, i.e.
	// all required fields set.
	Update func(parent string) *Row
	// 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 TableTestSuiteConfig

type TableTestSuiteConfig struct {

	// 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 TablesServiceTestSuite

type TablesServiceTestSuite struct {
	T *testing.T
	// Server to test.
	Server TablesServiceServer
}

func (TablesServiceTestSuite) TestRow

func (fx TablesServiceTestSuite) TestRow(ctx context.Context, options RowTestSuiteConfig)

func (TablesServiceTestSuite) TestTable

func (fx TablesServiceTestSuite) TestTable(ctx context.Context, options TableTestSuiteConfig)

func (TablesServiceTestSuite) TestWorkspace

func (fx TablesServiceTestSuite) TestWorkspace(ctx context.Context, options WorkspaceTestSuiteConfig)

type WorkspaceTestSuiteConfig

type WorkspaceTestSuiteConfig struct {

	// 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
}

Jump to

Keyboard shortcuts

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