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",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…