mirror of
https://github.com/pomerium/pomerium.git
synced 2025-06-09 06:12:42 +02:00
more tests
This commit is contained in:
parent
41454b2156
commit
1908ca2697
3 changed files with 86 additions and 2 deletions
|
@ -89,10 +89,30 @@ func (claims Claims) GetNumericDate(name string) (tm time.Time, ok bool) {
|
|||
}
|
||||
|
||||
switch v := raw.(type) {
|
||||
case float32:
|
||||
return time.Unix(int64(v), 0), true
|
||||
case float64:
|
||||
return time.Unix(int64(v), 0), true
|
||||
case int64:
|
||||
return time.Unix(v, 0), true
|
||||
case int32:
|
||||
return time.Unix(int64(v), 0), true
|
||||
case int16:
|
||||
return time.Unix(int64(v), 0), true
|
||||
case int8:
|
||||
return time.Unix(int64(v), 0), true
|
||||
case int:
|
||||
return time.Unix(int64(v), 0), true
|
||||
case uint64:
|
||||
return time.Unix(int64(v), 0), true
|
||||
case uint32:
|
||||
return time.Unix(int64(v), 0), true
|
||||
case uint16:
|
||||
return time.Unix(int64(v), 0), true
|
||||
case uint8:
|
||||
return time.Unix(int64(v), 0), true
|
||||
case uint:
|
||||
return time.Unix(int64(v), 0), true
|
||||
case json.Number:
|
||||
i, err := v.Int64()
|
||||
if err != nil {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue