EN · DE · RU · FR · ES

#839: PropFindRequestHandlerTest.kt

projectforge-business/src/main/kotlin/org/projectforge/business/address/ImagesResultFilter.kt Тест - CardDAV, projectforge-carddav/src/test/kotlin/org/projectforge/carddav/PropFindRequestHandlerTest.kt 32 строки · 7 кода · 22 комментария · 3 пустых
Модульный тест для `PropFindRequestHandler.generatePropFindResponse()`. Использует Mockito для имитации `HttpServletRequest`/`HttpServletResponse` и проверяет сгенерированный XML-ответ PROPFIND (multistatus, resourcetype, displayname).

Архитектура

Тестируемый класс

PropFindRequestHandler — генерирует XML-ответы WebDAV PROPFIND для обнаружения ресурсов CardDAV.

Метод теста

Зависимости

ИмпортНазначение
jakarta.servlet.http.*Servlet API (Jakarta EE)
org.junit.jupiter.api.*Фреймворк тестирования JUnit 5
org.mockito.MockitoФреймворк для имитации
org.projectforge.carddav.*Классы CardDAV (RequestWrapper, WriterContext, PropFindRequestHandler, Prop, PropType)
org.projectforge.framework.persistence.user.entities.PFUserDOСущность пользователя

История Git

868d6abb7 2025 -> 2026
63081666f Заголовки исходных файлов: 2024 -> 2025.
5167dab99 WIP: Carddav
6c1daac93 WIP: Carddav
0d7a81f91 WIP: Carddav
b14376470 WIP: Carddav
744d238de WIP: Carddav
c4062ed97 WIP: Carddav