EN · DE · RU · FR · ES

#839: PropFindRequestHandlerTest.kt

projectforge-business/src/main/kotlin/org/projectforge/business/address/ImagesResultFilter.kt Test - CardDAV, projectforge-carddav/src/test/kotlin/org/projectforge/carddav/PropFindRequestHandlerTest.kt 32 Zeilen · 7 Code · 22 Kommentare · 3 leer
Komponententest für `PropFindRequestHandler.generatePropFindResponse()`. Verwendet Mockito, um `HttpServletRequest`/`HttpServletResponse` zu mocken und validiert die generierte XML-PROPFIND-Antwort (Multistatus, Resourcetype, Displayname).

Architektur

Getestete Klasse

PropFindRequestHandler — generiert WebDAV-PROPFIND-XML-Antworten für die CardDAV-Ressourcenerkennung.

Testmethode

Abhängigkeiten

ImportZweck
jakarta.servlet.http.*Servlet-API (Jakarta EE)
org.junit.jupiter.api.*JUnit 5 Test-Framework
org.mockito.MockitoMocking-Framework
org.projectforge.carddav.*CardDAV-Klassen (RequestWrapper, WriterContext, PropFindRequestHandler, Prop, PropType)
org.projectforge.framework.persistence.user.entities.PFUserDOBenutzer-Entität

Git-Verlauf

868d6abb7 2025 -> 2026
63081666f Quellcode-Dateiköpfe: 2024 -> 2025.
5167dab99 WIP: Carddav
6c1daac93 WIP: Carddav
0d7a81f91 WIP: Carddav
b14376470 WIP: Carddav
744d238de WIP: Carddav
c4062ed97 WIP: Carddav