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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…