@@ -106,9 +106,13 @@ func TestTranslations(t *testing.T) {
106106 GteFieldString string `validate:"gtefield=MaxString"`
107107 LtFieldString string `validate:"ltfield=MaxString"`
108108 LteFieldString string `validate:"ltefield=MaxString"`
109- AlphaString string `validate:"alpha"`
110- AlphanumString string `validate:"alphanum"`
111- NumericString string `validate:"numeric"`
109+ AlphaString string `validate:"alpha"`
110+ AlphanumString string `validate:"alphanum"`
111+ AlphaSpaceString string `validate:"alphaspace"`
112+ AlphaNumSpaceString string `validate:"alphanumspace"`
113+ AlphaUnicodeString string `validate:"alphaunicode"`
114+ AlphaNumUnicodeString string `validate:"alphanumunicode"`
115+ NumericString string `validate:"numeric"`
112116 NumberString string `validate:"number"`
113117 HexadecimalString string `validate:"hexadecimal"`
114118 HexColorString string `validate:"hexcolor"`
@@ -487,6 +491,22 @@ func TestTranslations(t *testing.T) {
487491 ns : "Test.AlphaString" ,
488492 expected : "AlphaString can only contain alphabetic characters" ,
489493 },
494+ {
495+ ns : "Test.AlphaSpaceString" ,
496+ expected : "AlphaSpaceString can only contain alphabetic and space characters" ,
497+ },
498+ {
499+ ns : "Test.AlphaNumSpaceString" ,
500+ expected : "AlphaNumSpaceString can only contain alphanumeric and space characters" ,
501+ },
502+ {
503+ ns : "Test.AlphaUnicodeString" ,
504+ expected : "AlphaUnicodeString can only contain unicode alphabetic characters" ,
505+ },
506+ {
507+ ns : "Test.AlphaNumUnicodeString" ,
508+ expected : "AlphaNumUnicodeString can only contain unicode alphanumeric characters" ,
509+ },
490510 {
491511 ns : "Test.LtFieldString" ,
492512 expected : "LtFieldString must be less than MaxString" ,
0 commit comments