INNER CODE UNIT · Go

dummyDynamoClientFuncWithError

istio-ecosystem/admiral · admiral/pkg/clusters/admiralDatabaseClient_test.go:42

	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",
			admiralConfigPath: "testdata/admiralDatabaseClientConfig_is_valid.yaml",
			dynamoClientFunc:  dummyDynamoClientFunc,
			expectedErr:       nil,
		},

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…