@@ -107,224 +107,6 @@ custom_constraints:
107107 # ERROR: <input>:1:1: expression of type 'int' cannot be range of a comprehension (must be list, map, or dynamic)
108108 # | this.all(e, e == 1)
109109 # | ^
110- library/is_email :
111- - invalid/non_ascii
112- # input: [type.googleapis.com/buf.validate.conformance.cases.IsEmail]:{val:"µ@example.com"}
113- # want: validation error (1 violation)
114- # 1. constraint_id: "library.is_email"
115- # got: valid
116- - invalid/quoted-string/a
117- # input: [type.googleapis.com/buf.validate.conformance.cases.IsEmail]:{val:"\"foo bar\"@example.com"}
118- # want: validation error (1 violation)
119- # 1. constraint_id: "library.is_email"
120- # got: valid
121- - invalid/quoted-string/b
122- # input: [type.googleapis.com/buf.validate.conformance.cases.IsEmail]:{val:"\"foo..bar\"@example.com"}
123- # want: validation error (1 violation)
124- # 1. constraint_id: "library.is_email"
125- # got: valid
126- - valid/empty_atext
127- # input: [type.googleapis.com/buf.validate.conformance.cases.IsEmail]:{val:"[email protected] "} 128- # want: valid
129- # got: validation error (1 violation)
130- # 1. constraint_id: "library.is_email"
131- # message: ""
132- - valid/exhaust_atext
133- # input: [type.googleapis.com/buf.validate.conformance.cases.IsEmail]:{val:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%&'*+-/=?^_`{|}[email protected] "} 134- # want: valid
135- # got: validation error (1 violation)
136- # 1. constraint_id: "library.is_email"
137- # message: ""
138- - valid/label_all_digits
139- # input: [type.googleapis.com/buf.validate.conformance.cases.IsEmail]:{val:"[email protected] "} 140- # want: valid
141- # got: validation error (1 violation)
142- # 1. constraint_id: "library.is_email"
143- # message: ""
144- - valid/multiple_empty_atext
145- # input: [type.googleapis.com/buf.validate.conformance.cases.IsEmail]:{val:"[email protected] "} 146- # want: valid
147- # got: validation error (1 violation)
148- # 1. constraint_id: "library.is_email"
149- # message: ""
150- library/is_host_and_port :
151- - port_required/false/invalid/ipv6_zone-id_too_short
152- # input: [type.googleapis.com/buf.validate.conformance.cases.IsHostAndPort]:{val:"[::1%]"}
153- # want: validation error (1 violation)
154- # 1. constraint_id: "library.is_host_and_port"
155- # got: valid
156- - port_required/false/invalid/port_number_sign
157- # input: [type.googleapis.com/buf.validate.conformance.cases.IsHostAndPort]:{val:"example.com:+0"}
158- # want: validation error (1 violation)
159- # 1. constraint_id: "library.is_host_and_port"
160- # got: valid
161- - port_required/false/valid/ipv6_embedded_ipv4
162- # input: [type.googleapis.com/buf.validate.conformance.cases.IsHostAndPort]:{val:"[0:0:0:0:0:ffff:192.1.56.10]"}
163- # want: valid
164- # got: validation error (1 violation)
165- # 1. constraint_id: "library.is_host_and_port"
166- # message: ""
167- - port_required/false/valid/ipv6_with_zone-id
168- # input: [type.googleapis.com/buf.validate.conformance.cases.IsHostAndPort]:{val:"[::1%foo]"}
169- # want: valid
170- # got: validation error (1 violation)
171- # 1. constraint_id: "library.is_host_and_port"
172- # message: ""
173- - port_required/false/valid/ipv6_zone-id_any_non_null_character
174- # input: [type.googleapis.com/buf.validate.conformance.cases.IsHostAndPort]:{val:"[::1%% :x\x1f]"}
175- # want: valid
176- # got: validation error (1 violation)
177- # 1. constraint_id: "library.is_host_and_port"
178- # message: ""
179- - port_required/true/invalid/port_number_sign
180- # input: [type.googleapis.com/buf.validate.conformance.cases.IsHostAndPort]:{val:"example.com:+0" port_required:true}
181- # want: validation error (1 violation)
182- # 1. constraint_id: "library.is_host_and_port"
183- # got: valid
184- library/is_ip :
185- - version/omitted/invalid/ipv6_zone-id
186- # input: [type.googleapis.com/buf.validate.conformance.cases.IsIp]:{val:"::1%"}
187- # want: validation error (1 violation)
188- # 1. constraint_id: "library.is_ip"
189- # got: valid
190- - version/omitted/valid/ipv6_zone-id
191- # input: [type.googleapis.com/buf.validate.conformance.cases.IsIp]:{val:"::1%foo"}
192- # want: valid
193- # got: validation error (1 violation)
194- # 1. constraint_id: "library.is_ip"
195- # message: ""
196- - version/omitted/valid/ipv6_zone-id_any_non_null_character
197- # input: [type.googleapis.com/buf.validate.conformance.cases.IsIp]:{val:"::1%% :x\x1f"}
198- # want: valid
199- # got: validation error (1 violation)
200- # 1. constraint_id: "library.is_ip"
201- # message: ""
202- library/is_ip_prefix :
203- - version/omitted/strict/omitted/invalid/ipv4_bad_leading_zero_in_prefix-length
204- # input: [type.googleapis.com/buf.validate.conformance.cases.IsIpPrefix]:{val:"192.168.1.0/024"}
205- # want: validation error (1 violation)
206- # 1. constraint_id: "library.is_ip_prefix"
207- # got: valid
208- - version/omitted/strict/omitted/invalid/ipv4_prefix_leading_space
209- # input: [type.googleapis.com/buf.validate.conformance.cases.IsIpPrefix]:{val:" 127.0.0.1/16"}
210- # want: validation error (1 violation)
211- # 1. constraint_id: "library.is_ip_prefix"
212- # got: valid
213- - version/omitted/strict/omitted/invalid/ipv4_prefix_trailing_space
214- # input: [type.googleapis.com/buf.validate.conformance.cases.IsIpPrefix]:{val:"127.0.0.1/16 "}
215- # want: validation error (1 violation)
216- # 1. constraint_id: "library.is_ip_prefix"
217- # got: valid
218- - version/omitted/strict/omitted/invalid/ipv6_bad_leading_zero_in_prefix-length
219- # input: [type.googleapis.com/buf.validate.conformance.cases.IsIpPrefix]:{val:"2001:0DB8:ABCD:0012:FFFF:FFFF:FFFF:FFFF/024"}
220- # want: validation error (1 violation)
221- # 1. constraint_id: "library.is_ip_prefix"
222- # got: valid
223- - version/omitted/strict/omitted/invalid/ipv6_prefix_leading_space
224- # input: [type.googleapis.com/buf.validate.conformance.cases.IsIpPrefix]:{val:" ::1/64"}
225- # want: validation error (1 violation)
226- # 1. constraint_id: "library.is_ip_prefix"
227- # got: valid
228- - version/omitted/strict/omitted/invalid/ipv6_prefix_trailing_space
229- # input: [type.googleapis.com/buf.validate.conformance.cases.IsIpPrefix]:{val:"::1/64 "}
230- # want: validation error (1 violation)
231- # 1. constraint_id: "library.is_ip_prefix"
232- # got: valid
233- - version/omitted/strict/omitted/invalid/ipv6_zone-id/a
234- # input: [type.googleapis.com/buf.validate.conformance.cases.IsIpPrefix]:{val:"::1%en1/64"}
235- # want: validation error (1 violation)
236- # 1. constraint_id: "library.is_ip_prefix"
237- # got: valid
238- library/is_uri :
239- - invalid/host/c
240- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUri]:{val:"https://foo@你好.com"}
241- # want: validation error (1 violation)
242- # 1. constraint_id: "library.is_uri"
243- # got: valid
244- - invalid/host_ipv6/a
245- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUri]:{val:"https://2001:0db8:85a3:0000:0000:8a2e:0370:7334"}
246- # want: validation error (1 violation)
247- # 1. constraint_id: "library.is_uri"
248- # got: valid
249- - invalid/host_ipv6_zone-id_empty
250- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUri]:{val:"https://[::1%25]"}
251- # want: validation error (1 violation)
252- # 1. constraint_id: "library.is_uri"
253- # got: valid
254- - invalid/host_ipv6_zone-id_unquoted
255- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUri]:{val:"https://[::1%eth0]"}
256- # want: validation error (1 violation)
257- # 1. constraint_id: "library.is_uri"
258- # got: valid
259- - invalid/host_reg-name_pct-encoded_invalid_utf8
260- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUri]:{val:"https://foo%c3x%96"}
261- # want: validation error (1 violation)
262- # 1. constraint_id: "library.is_uri"
263- # got: valid
264- - invalid/port/a
265- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUri]:{val:"https://example.com:8a"}
266- # want: validation error (1 violation)
267- # 1. constraint_id: "library.is_uri"
268- # got: valid
269- - invalid/port/b
270- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUri]:{val:"https://example.com:x"}
271- # want: validation error (1 violation)
272- # 1. constraint_id: "library.is_uri"
273- # got: valid
274- - invalid/userinfo_reserved_at
275- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUri]:{val:"https://@@example.com"}
276- # want: validation error (1 violation)
277- # 1. constraint_id: "library.is_uri"
278- # got: valid
279- - valid/host_ipfuture_exhaust
280- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUri]:{val:"https://[vF.-!$&'()*+,;=._~0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]"}
281- # want: valid
282- # got: validation error (1 violation)
283- # 1. constraint_id: "library.is_uri"
284- # message: ""
285- - valid/host_ipfuture_long
286- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUri]:{val:"https://[v1234AF.x]"}
287- # want: valid
288- # got: validation error (1 violation)
289- # 1. constraint_id: "library.is_uri"
290- # message: ""
291- - valid/host_ipfuture_short
292- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUri]:{val:"https://[v1.x]"}
293- # want: valid
294- # got: validation error (1 violation)
295- # 1. constraint_id: "library.is_uri"
296- # message: ""
297- - valid/host_ipv6_zone-id_pct-encoded_ascii
298- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUri]:{val:"https://[::1%25foo%61%20%23]"}
299- # want: valid
300- # got: validation error (1 violation)
301- # 1. constraint_id: "library.is_uri"
302- # message: ""
303- - valid/host_ipv6_zone-id_pct-encoded_utf8
304- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUri]:{val:"https://[::1%25foo%c3%96]"}
305- # want: valid
306- # got: validation error (1 violation)
307- # 1. constraint_id: "library.is_uri"
308- # message: ""
309- - valid/path-empty
310- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUri]:{val:"foo:"}
311- # want: valid
312- # got: validation error (1 violation)
313- # 1. constraint_id: "library.is_uri"
314- # message: ""
315- library/is_uri_ref :
316- - valid/empty_string
317- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUriRef]:{}
318- # want: valid
319- # got: validation error (1 violation)
320- # 1. constraint_id: "library.is_uri_ref"
321- # message: ""
322- - valid/path-empty
323- # input: [type.googleapis.com/buf.validate.conformance.cases.IsUriRef]:{}
324- # want: valid
325- # got: validation error (1 violation)
326- # 1. constraint_id: "library.is_uri_ref"
327- # message: ""
328110standard_constraints/ignore :
329111 - proto/2023/map/ignore_always/invalid/populated
330112 # input: [type.googleapis.com/buf.validate.conformance.cases.EditionsMapIgnoreAlways]:{val:{key:1 value:1}}
0 commit comments