| Test |
Method name |
Duration |
Result |
| fetchByBanKey — match par clé BAN exacte → Success avec matchConfidence=EXACT |
fetchByBanKey returns EXACT confidence() |
0.002s |
passed |
| fetchByBanKey — clé exacte avec un seul résultat garde EXACT même si surfaceM2 diffère un peu (bestMatchFor n'a qu'un choix) |
fetchByBanKey stays EXACT even when the single row's surface differs from the query() |
0.002s |
passed |
| fetchByInseeAndSurface — plusieurs candidats, le plus proche en surface est retenu et reste SURFACE_PROXIMITE |
fetchByInseeAndSurface picks the closest surface among several candidates and still tags it as proximite() |
0.004s |
passed |
| fetchByInseeAndSurface — repli sans clé BAN, dans la tolérance → Success avec matchConfidence=SURFACE_PROXIMITE, JAMAIS EXACT |
fetchByInseeAndSurface returns SURFACE_PROXIMITE confidence, never EXACT() |
0.008s |
passed |
| fetchByInseeAndSurface — la tolérance ±80 m²/±50 % reste appliquée (comportement préservé) : hors tolérance → NotFound |
fetchByInseeAndSurface still rejects candidates outside the surface tolerance() |
0.002s |
passed |