From 813fd9068f1ae41976b78edd9706cf5abd83970f Mon Sep 17 00:00:00 2001 From: Sokwhan Huh Date: Tue, 16 Dec 2025 17:05:30 +0900 Subject: [PATCH] Disallow timestamp field values outside RFC 3339 range --- tests/simple/testdata/wrappers.textproto | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/simple/testdata/wrappers.textproto b/tests/simple/testdata/wrappers.textproto index 4ec9e82c..6025ee3e 100644 --- a/tests/simple/testdata/wrappers.textproto +++ b/tests/simple/testdata/wrappers.textproto @@ -358,6 +358,22 @@ section { string_value: "9999-12-31T23:59:59.999999999Z" } } + test { + name: "timestamp_out_of_range_max" + container: "cel.expr.conformance.proto3" + expr: "TestAllTypes{single_timestamp: google.protobuf.Timestamp{ seconds: 253402300800 } }" + eval_error: { + errors: { message: "range" } + } + } + test { + name: "timestamp_out_of_range_min" + container: "cel.expr.conformance.proto3" + expr: "TestAllTypes{single_timestamp: google.protobuf.Timestamp{ seconds: -62135596801 } }" + eval_error: { + errors: { message: "range" } + } + } } # google.protobuf.Empty