| Test |
Duration |
Result |
| inseeCode extracts Corsica INSEE from BAN id() |
0s |
passed |
| inseeCode extracts commune code from BAN id() |
0s |
passed |
| of returns instance on valid id() |
0s |
passed |
| of throws on invalid format() |
0.001s |
passed |
| parseHousenumberId accepts Corsica INSEE prefix() |
0s |
passed |
| parseHousenumberId accepts alphanumeric street and number segments() |
0s |
passed |
| parseHousenumberId accepts typical housenumber id() |
0s |
passed |
| parseHousenumberId rejects four-segment id (malformed)() |
0.001s |
passed |
| parseHousenumberId rejects invalid INSEE prefix() |
0s |
passed |
| parseHousenumberId rejects lowercase letters() |
0s |
passed |
| parseHousenumberId rejects single-segment id (municipality format)() |
0s |
passed |
| parseHousenumberId rejects two-segment id (locality or street format)() |
0s |
passed |
| parseHousenumberId rejects when id is blank() |
0s |
passed |
| parseHousenumberId rejects when id is null() |
0s |
passed |
| parseHousenumberId rejects when type is locality() |
0s |
passed |
| parseHousenumberId rejects when type is municipality (Annecy regression)() |
0s |
passed |
| parseHousenumberId rejects when type is null() |
0s |
passed |
| parseHousenumberId rejects when type is street() |
0s |
passed |
| toString returns raw value without wrapper noise() |
0.001s |
passed |