Testkatalog: neuer Test für Grenzpunkt-Stilanbringung (#53)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-17 16:29:26 +02:00
co-authored by Claude Sonnet 5
parent 4d036516a1
commit e5e1b6e768
2 changed files with 22 additions and 16 deletions
+10 -8
View File
@@ -10,18 +10,18 @@ selbst (Docstrings) und aus der Testbaseline.
Stand der Baseline: `docs/status/testbaseline.json` (SHA-256 `aeabc946a7f3`)
Stand des Prüf-Audits: `docs/status/testpruefungen.json` (SHA-256 `68b590c8feef`)
Gesamt: 3 Pakete, 32 Testdateien, 347 Testfälle – 304 grün, 35 rot (Baseline), 8 übersprungen.
Mit Beschreibung (Docstring): 202 von 347 (58 %).
Fachlich geprüft: 55 von 347 (16 %) aktuell, 0 veraltet seit Codeänderung, 292 nie geprüft.
Gesamt: 3 Pakete, 32 Testdateien, 348 Testfälle – 305 grün, 35 rot (Baseline), 8 übersprungen.
Mit Beschreibung (Docstring): 203 von 348 (58 %).
Fachlich geprüft: 55 von 348 (16 %) aktuell, 0 veraltet seit Codeänderung, 293 nie geprüft.
## Zusammenfassung
| Paket | Testdateien | Testfälle | grün | rot (Baseline) | übersprungen | mit Beschreibung | fachlich geprüft |
| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
| `sn_basis` | 15 | 96 | 96 | 0 | 0 | 96 von 96 (100 %) | 55 von 96 (57 %) |
| `sn_verfahrensgebiet` | 12 | 207 | 165 | 34 | 8 | 105 von 207 (51 %) | 0 von 207 (0 %) |
| `sn_verfahrensgebiet` | 12 | 208 | 166 | 34 | 8 | 106 von 208 (51 %) | 0 von 208 (0 %) |
| `sn_plan41` | 5 | 44 | 43 | 1 | 0 | 1 von 44 (2 %) | 0 von 44 (0 %) |
| **Summe** | **32** | **347** | **304** | **35** | **8** | **202 von 347 (58 %)** | **55 von 347 (16 %)** |
| **Summe** | **32** | **348** | **305** | **35** | **8** | **203 von 348 (58 %)** | **55 von 348 (16 %)** |
### Legende
@@ -294,7 +294,7 @@ Testgruppen:
## Paket `sn_verfahrensgebiet`
Fachplugin, Ordner `Plugin_SN_Verfahrensgebiet` – 12 Testdateien mit 207 Testfällen (165 grün, 34 rot, 8 übersprungen).
Fachplugin, Ordner `Plugin_SN_Verfahrensgebiet` – 12 Testdateien mit 208 Testfällen (166 grün, 34 rot, 8 übersprungen).
### `Plugin_SN_Verfahrensgebiet/tests/test_beteiligung_pruefung.py`
@@ -413,6 +413,7 @@ Testgruppen:
- `TestExtrahiereGmlIds` (5 Testfälle): — (Docstring fehlt)
- `TestGrenzpunktAlkis` (7 Testfälle): — (Docstring fehlt)
- `TestGrenzpunkteGemarkungsweiseStil` (1 Testfälle): — (Docstring fehlt)
| Testfall | prüft | Status | geprüft |
| --- | --- | --- | --- |
@@ -428,6 +429,7 @@ Testgruppen:
| `TestGrenzpunktAlkis.test_grenzpunkt_batch_empty` | — (Docstring fehlt) | rot (Baseline) | nie geprüft |
| `TestGrenzpunktAlkis.test_success_returns_both_layers` | — (Docstring fehlt) | rot (Baseline) | nie geprüft |
| `TestGrenzpunktAlkis.test_extent_derived_from_vg_layer` | Wenn kein extent übergeben → Extent aus VG-Layer holen. | rot (Baseline) | nie geprüft |
| `TestGrenzpunkteGemarkungsweiseStil.test_stil_wird_nach_dem_laden_auf_den_ergebnis_layer_angewendet` | Prüft, dass grenzpunkte_gemarkungsweise() nach dem Laden apply_style() mit dem neuen ALKIS-Grenzpunkt-Stil auf den fertigen Join-Layer anwendet (#53). | grün | nie geprüft |
### `Plugin_SN_Verfahrensgebiet/tests/test_knickpunkt_pruefung.py`
@@ -781,7 +783,7 @@ dann verschwindet er hier von selbst.
Keine Lücken.
### `sn_verfahrensgebiet` – 102 von 207 Testfällen ohne Beschreibung
### `sn_verfahrensgebiet` – 102 von 208 Testfällen ohne Beschreibung
#### `Plugin_SN_Verfahrensgebiet/tests/test_beteiligung_pruefung.py` (25 von 25)
@@ -825,7 +827,7 @@ Keine Lücken.
- `TestGemarkungSchluesselnurNummern.test_returns_only_nummern`
- `TestGemarkungSchluesselnurNummern.test_empty_input_returns_empty`
#### `Plugin_SN_Verfahrensgebiet/tests/test_grenzpunkt_alkis.py` (6 von 12)
#### `Plugin_SN_Verfahrensgebiet/tests/test_grenzpunkt_alkis.py` (6 von 13)
- `TestGrenzpunktAlkis.test_no_vg_layer_returns_none`
- `TestGrenzpunktAlkis.test_invalid_punktort_layer`