AdemeDpeSqlClientTest
|
100%
successful |
Tests
| Test | Method name | Duration | Result |
|---|---|---|---|
| DB indisponible → Unavailable, aucune requête SQL exécutée | db unavailable returns Unavailable without querying() | 0.010s | passed |
| GeoRadius direct — match géo n'est jamais EXACT (parité avec le chemin HTTP #1008) | direct GeoRadius match is capped at GEO confidence() | 0.034s | passed |
| cas 1 — trouvé en local : ExactBan avec surface exacte retourne Success | found locally returns Success() | 1.014s | passed |
| cas 2 bis — gap de couverture : ExactBan absent local, mais GeoRadius local prend le relais | no rows for banId but geo fallback finds a local match() | 0.013s | passed |
| cas 2 — gap de couverture locale : aucune ligne pour ce banId, pas de fallback lat/lon → no_local_ban_id | no rows locally without geo fallback yields coverage gap NotFound() | 0.006s | passed |
| cas 3 — trouvé local mais rejeté par le scoring (INV-1) → no_surface_match, JAMAIS un gap de couverture | rows found locally but rejected by surface scoring yields no_surface_match() | 0.006s | passed |
Standard output
05:51:48.254 [Test worker] INFO com.alertimmo.aiscraping.ademe.AdemeDpeSqlClient -- ✅ [ADEME-SQL] dpe_batiment_reference disponible 05:51:48.500 [Test worker] INFO com.alertimmo.aiscraping.ademe.AdemeDpeSqlClient -- [ADEME-SQL] DPE matched — banId=69384_3485_00057, confidence=EXACT, delta=0.0%, candidates=1 05:51:48.506 [Test worker] INFO com.alertimmo.aiscraping.ademe.AdemeDpeSqlClient -- ✅ [ADEME-SQL] dpe_batiment_reference disponible 05:51:48.513 [Test worker] INFO com.alertimmo.aiscraping.ademe.AdemeDpeSqlClient -- [ADEME-SQL] DPE matched by geo — geo:45.750000,4.830000,100m, confidence=GEO, candidates=1 05:51:48.519 [Test worker] INFO com.alertimmo.aiscraping.ademe.AdemeDpeSqlClient -- ✅ [ADEME-SQL] dpe_batiment_reference disponible 05:51:48.549 [Test worker] INFO com.alertimmo.aiscraping.ademe.AdemeDpeSqlClient -- [ADEME-SQL] DPE matched by geo — geo:45.750000,4.830000,100m, confidence=GEO, candidates=1 05:51:48.554 [Test worker] INFO com.alertimmo.aiscraping.ademe.AdemeDpeSqlClient -- ✅ [ADEME-SQL] dpe_batiment_reference disponible 05:51:48.561 [Test worker] INFO com.alertimmo.aiscraping.ademe.AdemeDpeSqlClient -- ✅ [ADEME-SQL] dpe_batiment_reference disponible 05:51:48.565 [Test worker] WARN com.alertimmo.aiscraping.ademe.AdemeDpeSqlClient -- ⚠️ [ADEME-SQL] dpe_batiment_reference inaccessible (connection refused) — fallback HTTP actif 05:51:48.572 [Test worker] INFO com.alertimmo.aiscraping.ademe.AdemeDpeSqlClient -- ✅ [ADEME-SQL] dpe_batiment_reference disponible