Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientMock ¶
type ClientMock struct {
// DescribeDBInstancesFunc mocks the DescribeDBInstances method.
DescribeDBInstancesFunc func(input *servicerds.DescribeDBInstancesInput) (*servicerds.DescribeDBInstancesOutput, error)
// contains filtered or unexported fields
}
ClientMock is a mock implementation of dpareasapirds.Client.
func TestSomethingThatUsesClient(t *testing.T) {
// make and configure a mocked dpareasapirds.Client
mockedClient := &ClientMock{
DescribeDBInstancesFunc: func(input *servicerds.DescribeDBInstancesInput) (*servicerds.DescribeDBInstancesOutput, error) {
panic("mock out the DescribeDBInstances method")
},
}
// use mockedClient in code that requires dpareasapirds.Client
// and then make assertions.
}
func (*ClientMock) DescribeDBInstances ¶
func (mock *ClientMock) DescribeDBInstances(input *servicerds.DescribeDBInstancesInput) (*servicerds.DescribeDBInstancesOutput, error)
DescribeDBInstances calls DescribeDBInstancesFunc.
func (*ClientMock) DescribeDBInstancesCalls ¶
func (mock *ClientMock) DescribeDBInstancesCalls() []struct { Input *servicerds.DescribeDBInstancesInput }
DescribeDBInstancesCalls gets all the calls that were made to DescribeDBInstances. Check the length with:
len(mockedClient.DescribeDBInstancesCalls())
Click to show internal directories.
Click to hide internal directories.