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 lines · 7 code · 22 comments · 3 blank
Unit test for `PropFindRequestHandler.generatePropFindResponse()`. Uses Mockito to mock `HttpServletRequest`/`HttpServletResponse` and validates the generated XML PROPFIND response (multistatus, resourcetype, displayname).

Architecture

Tested Class

PropFindRequestHandler — generates WebDAV PROPFIND XML responses for CardDAV resource discovery.

Test Method

Dependencies

ImportPurpose
jakarta.servlet.http.*Servlet API (Jakarta EE)
org.junit.jupiter.api.*JUnit 5 test framework
org.mockito.MockitoMocking framework
org.projectforge.carddav.*CardDAV classes (RequestWrapper, WriterContext, PropFindRequestHandler, Prop, PropType)
org.projectforge.framework.persistence.user.entities.PFUserDOUser entity

Git History

868d6abb7 2025 -> 2026
63081666f Source file headers: 2024-> 2025.
5167dab99 WIP: Carddav
6c1daac93 WIP: Carddav
0d7a81f91 WIP: Carddav
b14376470 WIP: Carddav
744d238de WIP: Carddav
c4062ed97 WIP: Carddav