Tests für sn_basis/ui/base_dockwidget.py::closeEvent (Issue #65).
flowchart TD root(["test_base_dockwidget.py"]) class root rootnode @@ -1167,88 +1172,7 @@ classDef ok fill:#dcefdc,stroke:#3f7d4a,stroke-width:1px,color:#1c3a20; classDef warn fill:#f6ead9,stroke:#b5722a,stroke-width:1px,color:#4a2c08; classDef skip fill:#e6e6ee,stroke:#6f7285,stroke-width:1px,color:#2b2d38;
| Testfall | prüft | Status | geprüft |
|---|---|---|---|
| TestVerfahrensgebietManager test_get_verfahrensgebiet_layer_id_returns_value | Prüft, dass get_verfahrensgebiet_layer_id() die in der Projektvariable gespeicherte Layer-ID liefert. | grün | nie geprüft |
| TestVerfahrensgebietManager test_get_verfahrensgebiet_layer_id_returns_none_for_empty_value | Prüft, dass get_verfahrensgebiet_layer_id() bei leerer Projektvariable None statt eines leeren Strings liefert. | grün | nie geprüft |
| TestVerfahrensgebietManager test_set_verfahrensgebiet_layer_id_writes_project_variable | Prüft, dass set_verfahrensgebiet_layer_id() die Layer-ID als Projektvariable 'verfahrensgebiet_layer' speichert. | grün | nie geprüft |
| TestVerfahrensgebietManager test_update_without_layer_does_not_write_when_already_empty | Prüft, dass ohne gefundenen Verfahrensgebiet-Layer keine Schreibaktion erfolgt, wenn die Variable bereits leer ist. | grün | nie geprüft |
| TestVerfahrensgebietManager test_update_with_layer_writes_variable | Prüft, dass ein gefundener Verfahrensgebiet-Layer seine ID als Projektvariable speichert. | grün | nie geprüft |
| OnHandlerTests test_on_project_changed_ohne_layer_setzt_variable_leer | Prüft, dass _on_project_changed die Variable leert, wenn kein Verfahrensgebiet-Layer existiert. | grün | nie geprüft |
| OnHandlerTests test_on_project_changed_mit_layer_setzt_variable | Prüft, dass _on_project_changed die Layer-ID eines gefundenen Verfahrensgebiet-Layers übernimmt. | grün | nie geprüft |
| OnHandlerTests test_on_layers_added_findet_neuen_layer | Prüft, dass _on_layers_added nach neu hinzugefügten Layern sucht und die Variable aktualisiert. | grün | nie geprüft |
| OnHandlerTests test_on_layer_removed_bei_aktuellem_layer_sucht_neu | Prüft, dass das Entfernen des aktuell aktiven Verfahrensgebiet-Layers eine Neusuche auslöst. | grün | nie geprüft |
| OnHandlerTests test_on_layer_removed_bei_anderem_layer_aendert_nichts | Prüft, dass das Entfernen eines anderen Layers keine Neusuche auslöst. | grün | nie geprüft |
| ListenerSetupTests test_setup_ohne_qgis_tut_nichts | Prüft, dass setup_verfahrensgebiet_listener ohne QGIS keine Signale registriert. | grün | nie geprüft |
| ListenerSetupTests test_setup_verbindet_signale_und_ist_idempotent | Prüft, dass setup_verfahrensgebiet_listener die Projektsignale verbindet und ein zweiter Aufruf nichts doppelt registriert. | grün | nie geprüft |
| ListenerSetupTests test_teardown_trennt_alle_signale_und_ist_idempotent | Prüft, dass teardown_verfahrensgebiet_listener alle Signale trennt und mehrfacher Aufruf nicht fehlschlägt. | grün | nie geprüft |