Skip to content

Commit 508bd98

Browse files
authored
Add basic tests for out-of-range epoch int to timestamp conversions (#500)
1 parent f91dffc commit 508bd98

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

tests/simple/testdata/timestamps.textproto

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,13 +380,27 @@ section {
380380
errors { message: "range" }
381381
}
382382
}
383+
test {
384+
name: "from_int_under"
385+
expr: "timestamp(-62135596801)"
386+
eval_error {
387+
errors { message: "range" }
388+
}
389+
}
383390
test {
384391
name: "from_string_over"
385392
expr: "timestamp('10000-01-01T00:00:00Z')"
386393
eval_error {
387394
errors { message: "range" }
388395
}
389396
}
397+
test {
398+
name: "from_int_over"
399+
expr: "timestamp(253402300800)"
400+
eval_error {
401+
errors { message: "range" }
402+
}
403+
}
390404
test {
391405
name: "add_duration_under"
392406
expr: "timestamp('0001-01-01T00:00:00Z') + duration('-1s')"

0 commit comments

Comments
 (0)