INNER CODE UNIT · Go
TestNewAdmiralDatabaseClient
istio-ecosystem/admiral · admiral/pkg/clusters/admiralDatabaseClient_test.go:36
func TestNewAdmiralDatabaseClient(t *testing.T) {
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, " +