test(discovery/crawler): add PLZ boundary + range coverage cases

This commit is contained in:
2026-04-18 12:00:42 +02:00
parent eed76f1e76
commit 31fea6fa3c

View File

@@ -12,11 +12,17 @@ func TestInferLand(t *testing.T) {
{"de 5-digit", "49186", "Deutschland"},
{"de 5-digit low", "01067", "Deutschland"},
{"at 4-digit typical", "1010", "Oesterreich"},
{"at 4-digit boundary 1199", "1199", "Oesterreich"},
{"ch 4-digit boundary 1200", "1200", "Schweiz"},
{"ch 4-digit boundary 1299", "1299", "Schweiz"},
{"ch 4-digit typical", "8001", "Schweiz"},
{"ch 4-digit zurich range", "8000", "Schweiz"},
{"ch 4-digit bern range", "3000", "Schweiz"},
{"ch 4-digit lucerne", "6000", "Schweiz"},
{"ch 4-digit st gallen", "9000", "Schweiz"},
{"at 4-digit outside ch ranges", "2500", "Oesterreich"},
{"short garbage", "12", ""},
{"4-digit non-numeric", "1a1a", ""},
{"non-numeric", "abcde", ""},
}
for _, tc := range tests {