INNER CODE UNIT · Go
dummyDynamoClientFunc
istio-ecosystem/admiral · admiral/pkg/clusters/admiralDatabaseClient_test.go:38
var dummyDynamoClientFunc = func(role, region string) (*DynamoClient, error) {
return nil, nil
}
var dummyDynamoClientFuncWithError = func(role, region string) (*DynamoClient, error) {
return nil, fmt.Errorf("failed to initialize client")
}
testCases := []struct {
name string
admiralConfigPath string
dynamoClientFunc func(role, region string) (*DynamoClient, error)
expectedErr error
}{
{
name: "Given admiral config contains all required configurations, " +
"When NewAdmiralDatabseClient is called, " +
"Then it should initialize admiralDatabaseClient and not return any error",