BanAddressIdTest

19

tests

0

failures

0

ignored

0.003s

duration

100%

successful

Tests

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