Decode: add missing checks for LocalTime (#650)
This commit is contained in:
+29
-1
@@ -2002,7 +2002,7 @@ world'`,
|
||||
{
|
||||
desc: "invalid minutes value",
|
||||
data: `a=1979-05-27T23:+2:99`,
|
||||
msg: `minutes cannot be greater 59`,
|
||||
msg: `expected digit (0-9)`,
|
||||
},
|
||||
{
|
||||
desc: "invalid seconds value",
|
||||
@@ -2183,6 +2183,34 @@ world'`,
|
||||
data: `A = 2021-02-29T23:59:00`,
|
||||
msg: `impossible date`,
|
||||
},
|
||||
{
|
||||
desc: `missing minute digit`,
|
||||
data: `a=17:4::01`,
|
||||
},
|
||||
{
|
||||
desc: `invalid space in year`,
|
||||
data: `i=19 7-12-21T10:32:00`,
|
||||
},
|
||||
{
|
||||
desc: `missing nanoseconds digits`,
|
||||
data: `a=17:45:56.`,
|
||||
},
|
||||
{
|
||||
desc: `minutes over 60`,
|
||||
data: `a=17:99:00`,
|
||||
},
|
||||
{
|
||||
desc: `invalid second`,
|
||||
data: `a=17:00::0`,
|
||||
},
|
||||
{
|
||||
desc: `invalid hour`,
|
||||
data: `a=1::00:00`,
|
||||
},
|
||||
{
|
||||
desc: `invalid month`,
|
||||
data: `a=2021-0--29`,
|
||||
},
|
||||
}
|
||||
|
||||
for _, e := range examples {
|
||||
|
||||
Reference in New Issue
Block a user