@@ -53,12 +53,14 @@ func (s *searchAttributesValidatorSuite) TestSearchAttributesValidate() {
53
53
nil ,
54
54
dynamicconfig .GetIntPropertyFilteredByNamespace (numOfKeysLimit ),
55
55
dynamicconfig .GetIntPropertyFilteredByNamespace (sizeOfValueLimit ),
56
- dynamicconfig .GetIntPropertyFilteredByNamespace (sizeOfTotalLimit ))
56
+ dynamicconfig .GetIntPropertyFilteredByNamespace (sizeOfTotalLimit ),
57
+ "" ,
58
+ )
57
59
58
60
namespace := "namespace"
59
61
var attr * commonpb.SearchAttributes
60
62
61
- err := saValidator .Validate (attr , namespace , "" )
63
+ err := saValidator .Validate (attr , namespace )
62
64
s .NoError (err )
63
65
64
66
intPayload , err := payload .Encode (1 )
@@ -69,7 +71,7 @@ func (s *searchAttributesValidatorSuite) TestSearchAttributesValidate() {
69
71
attr = & commonpb.SearchAttributes {
70
72
IndexedFields : fields ,
71
73
}
72
- err = saValidator .Validate (attr , namespace , "" )
74
+ err = saValidator .Validate (attr , namespace )
73
75
s .NoError (err )
74
76
75
77
fields = map [string ]* commonpb.Payload {
@@ -78,15 +80,15 @@ func (s *searchAttributesValidatorSuite) TestSearchAttributesValidate() {
78
80
"CustomBoolField" : payload .EncodeString ("true" ),
79
81
}
80
82
attr .IndexedFields = fields
81
- err = saValidator .Validate (attr , namespace , "" )
83
+ err = saValidator .Validate (attr , namespace )
82
84
s .Error (err )
83
85
s .Equal ("number of search attributes 3 exceeds limit 2" , err .Error ())
84
86
85
87
fields = map [string ]* commonpb.Payload {
86
88
"InvalidKey" : payload .EncodeString ("1" ),
87
89
}
88
90
attr .IndexedFields = fields
89
- err = saValidator .Validate (attr , namespace , "" )
91
+ err = saValidator .Validate (attr , namespace )
90
92
s .Error (err )
91
93
s .Equal ("search attribute InvalidKey is not defined" , err .Error ())
92
94
@@ -95,7 +97,7 @@ func (s *searchAttributesValidatorSuite) TestSearchAttributesValidate() {
95
97
"CustomBoolField" : payload .EncodeString ("123" ),
96
98
}
97
99
attr .IndexedFields = fields
98
- err = saValidator .Validate (attr , namespace , "" )
100
+ err = saValidator .Validate (attr , namespace )
99
101
s .Error (err )
100
102
s .Equal ("invalid value for search attribute CustomBoolField of type Bool: 123" , err .Error ())
101
103
@@ -105,14 +107,14 @@ func (s *searchAttributesValidatorSuite) TestSearchAttributesValidate() {
105
107
"CustomIntField" : intArrayPayload ,
106
108
}
107
109
attr .IndexedFields = fields
108
- err = saValidator .Validate (attr , namespace , "" )
110
+ err = saValidator .Validate (attr , namespace )
109
111
s .NoError (err )
110
112
111
113
fields = map [string ]* commonpb.Payload {
112
114
"StartTime" : intPayload ,
113
115
}
114
116
attr .IndexedFields = fields
115
- err = saValidator .Validate (attr , namespace , "" )
117
+ err = saValidator .Validate (attr , namespace )
116
118
s .Error (err )
117
119
s .Equal ("StartTime attribute can't be set in SearchAttributes" , err .Error ())
118
120
}
@@ -127,12 +129,14 @@ func (s *searchAttributesValidatorSuite) TestSearchAttributesValidate_Mapper() {
127
129
& TestMapper {},
128
130
dynamicconfig .GetIntPropertyFilteredByNamespace (numOfKeysLimit ),
129
131
dynamicconfig .GetIntPropertyFilteredByNamespace (sizeOfValueLimit ),
130
- dynamicconfig .GetIntPropertyFilteredByNamespace (sizeOfTotalLimit ))
132
+ dynamicconfig .GetIntPropertyFilteredByNamespace (sizeOfTotalLimit ),
133
+ "" ,
134
+ )
131
135
132
136
namespace := "test-namespace"
133
137
var attr * commonpb.SearchAttributes
134
138
135
- err := saValidator .Validate (attr , namespace , "" )
139
+ err := saValidator .Validate (attr , namespace )
136
140
s .Nil (err )
137
141
138
142
intPayload , err := payload .Encode (1 )
@@ -143,7 +147,7 @@ func (s *searchAttributesValidatorSuite) TestSearchAttributesValidate_Mapper() {
143
147
attr = & commonpb.SearchAttributes {
144
148
IndexedFields : fields ,
145
149
}
146
- err = saValidator .Validate (attr , namespace , "" )
150
+ err = saValidator .Validate (attr , namespace )
147
151
s .NoError (err )
148
152
149
153
fields = map [string ]* commonpb.Payload {
@@ -152,18 +156,18 @@ func (s *searchAttributesValidatorSuite) TestSearchAttributesValidate_Mapper() {
152
156
attr = & commonpb.SearchAttributes {
153
157
IndexedFields : fields ,
154
158
}
155
- err = saValidator .Validate (attr , "test-namespace" , "" )
159
+ err = saValidator .Validate (attr , "test-namespace" )
156
160
s .NoError (err )
157
161
158
162
fields = map [string ]* commonpb.Payload {
159
163
"InvalidKey" : payload .EncodeString ("1" ),
160
164
}
161
165
attr .IndexedFields = fields
162
- err = saValidator .Validate (attr , namespace , "" )
166
+ err = saValidator .Validate (attr , namespace )
163
167
s .Error (err )
164
168
s .Equal ("search attribute alias_of_InvalidKey is not defined" , err .Error ())
165
169
166
- err = saValidator .Validate (attr , "error-namespace" , "" )
170
+ err = saValidator .Validate (attr , "error-namespace" )
167
171
s .Error (err )
168
172
s .EqualError (err , "mapper error" )
169
173
@@ -172,7 +176,7 @@ func (s *searchAttributesValidatorSuite) TestSearchAttributesValidate_Mapper() {
172
176
"CustomBoolField" : payload .EncodeString ("123" ),
173
177
}
174
178
attr .IndexedFields = fields
175
- err = saValidator .Validate (attr , namespace , "" )
179
+ err = saValidator .Validate (attr , namespace )
176
180
s .Error (err )
177
181
s .Equal ("invalid value for search attribute alias_of_CustomBoolField of type Bool: 123" , err .Error ())
178
182
}
@@ -187,7 +191,9 @@ func (s *searchAttributesValidatorSuite) TestSearchAttributesValidateSize() {
187
191
nil ,
188
192
dynamicconfig .GetIntPropertyFilteredByNamespace (numOfKeysLimit ),
189
193
dynamicconfig .GetIntPropertyFilteredByNamespace (sizeOfValueLimit ),
190
- dynamicconfig .GetIntPropertyFilteredByNamespace (sizeOfTotalLimit ))
194
+ dynamicconfig .GetIntPropertyFilteredByNamespace (sizeOfTotalLimit ),
195
+ "" ,
196
+ )
191
197
192
198
namespace := "namespace"
193
199
@@ -223,7 +229,9 @@ func (s *searchAttributesValidatorSuite) TestSearchAttributesValidateSize_Mapper
223
229
& TestMapper {},
224
230
dynamicconfig .GetIntPropertyFilteredByNamespace (numOfKeysLimit ),
225
231
dynamicconfig .GetIntPropertyFilteredByNamespace (sizeOfValueLimit ),
226
- dynamicconfig .GetIntPropertyFilteredByNamespace (sizeOfTotalLimit ))
232
+ dynamicconfig .GetIntPropertyFilteredByNamespace (sizeOfTotalLimit ),
233
+ "" ,
234
+ )
227
235
228
236
namespace := "test-namespace"
229
237
0 commit comments