func TestConfirmUsableBadInfoButOkConfig(t *testing.T) { … } func TestConfirmUsableMissingObjects(t *testing.T) { … } func TestConfirmUsableBadInfoConfig(t *testing.T) { … } func TestConfirmUsableEmptyConfig(t *testing.T) { … } func TestConfirmUsableMissingConfig(t *testing.T) { … } func TestValidateEmptyConfig(t *testing.T) { … } func TestValidateMissingCurrentContextConfig(t *testing.T) { … } func TestIsContextNotFound(t *testing.T) { … } func TestIsEmptyConfig(t *testing.T) { … } func TestIsConfigurationInvalid(t *testing.T) { … } func TestValidateMissingReferencesConfig(t *testing.T) { … } func TestValidateEmptyContext(t *testing.T) { … } func TestValidateEmptyContextName(t *testing.T) { … } func TestValidateEmptyClusterInfo(t *testing.T) { … } func TestValidateClusterInfoErrEmptyCluster(t *testing.T) { … } func TestValidateMissingCAFileClusterInfo(t *testing.T) { … } func TestValidateCleanClusterInfo(t *testing.T) { … } func TestValidateCleanWithCAClusterInfo(t *testing.T) { … } func TestValidateEmptyAuthInfo(t *testing.T) { … } func TestValidateCertFilesNotFoundAuthInfo(t *testing.T) { … } func TestValidateCertDataOverridesFiles(t *testing.T) { … } func TestValidateCleanCertFilesAuthInfo(t *testing.T) { … } func TestValidateCleanTokenAuthInfo(t *testing.T) { … } func TestValidateMultipleMethodsAuthInfo(t *testing.T) { … } func TestValidateAuthInfoExec(t *testing.T) { … } func TestValidateAuthInfoExecNoVersion(t *testing.T) { … } func TestValidateAuthInfoExecNoCommand(t *testing.T) { … } func TestValidateAuthInfoExecWithAuthProvider(t *testing.T) { … } func TestValidateAuthInfoExecNoEnv(t *testing.T) { … } func TestValidateAuthInfoExecInteractiveModeMissing(t *testing.T) { … } func TestValidateAuthInfoExecInteractiveModeInvalid(t *testing.T) { … } func TestValidateAuthInfoImpersonateUser(t *testing.T) { … } func TestValidateAuthInfoImpersonateEverything(t *testing.T) { … } func TestValidateAuthInfoImpersonateGroupsWithoutUserInvalid(t *testing.T) { … } func TestValidateAuthInfoImpersonateExtraWithoutUserInvalid(t *testing.T) { … } func TestValidateAuthInfoImpersonateUIDWithoutUserInvalid(t *testing.T) { … } type configValidationTest … func (c configValidationTest) testContext(contextName string, t *testing.T) { … } func (c configValidationTest) testConfirmUsable(contextName string, t *testing.T) { … } func (c configValidationTest) testConfig(t *testing.T) { … } func (c configValidationTest) testCluster(clusterName string, t *testing.T) { … } func (c configValidationTest) testAuthInfo(authInfoName string, t *testing.T) { … } type alwaysMatchingError … func (_ alwaysMatchingError) Error() string { … } func (_ alwaysMatchingError) Is(_ error) bool { … } type someError … func (se someError) Error() string { … } func TestErrConfigurationInvalidWithErrorsIs(t *testing.T) { … } type accessTrackingError … func (accessTrackingError) Error() string { … } func (ate *accessTrackingError) Is(_ error) bool { … } var _ … func TestErrConfigurationInvalidWithErrorsIsShortCircuitsOnFirstMatch(t *testing.T) { … }