You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Error is wrong when value given for IValidateSetValuesGenerator is not in GetValidValues() #4698
Test-ValidateSet : Cannot validate argument on parameter 'Item'. The argument "Cheese" does not belong to the set
"Hello,World" specified by the ValidateSet attribute. Supply an argument that is in the set and then try the command
again.
At line:1 char:24
+ Test-ValidateSet -Item 'Cheese'
+ ~~~~~~~
+ CategoryInfo : InvalidData: (:) [Test-ValidateSet], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationError,Test-ValidateSet
Actual behavior
Test-ValidateSet : Cannot validate argument on parameter 'Item'. Value cannot be null.
Parameter name: value
At line:1 char:24
+ Test-ValidateSet -Item 'Cheese'
+ ~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Test-ValidateSet], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationError,Test-ValidateSet
Environment data
Name Value
---------
PSVersion 6.0.0-beta
PSEdition Core
GitCommitId v6.0.0-beta.6
OS Microsoft Windows 10.0.15063
Platform Win32NT
PSCompatibleVersions {1.0,2.0,3.0,4.0...}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
changed the title [-]Error is wrong when value given for IValidateSetValuesGenerator is not returned in GetValidValues()[/-][+]Error is wrong when value given for IValidateSetValuesGenerator is not in GetValidValues()[/+]on Aug 29, 2017
Activity
lfshr commentedon Aug 29, 2017
Ilya (@iSazonov) linking you as you worked the PR
[-]Error is wrong when value given for IValidateSetValuesGenerator is not returned in GetValidValues()[/-][+]Error is wrong when value given for IValidateSetValuesGenerator is not in GetValidValues()[/+]iSazonov commentedon Aug 29, 2017
Liam (@lfshr) Thanks for your report!
We delegated the valid value cache to a generator in the case but don't fix error message string.
Will fix.