EN · DE · RU · FR · ES

#829: CardDavUtilsTest.kt

projectforge-business/src/main/kotlin/org/projectforge/business/address/AddressTextImportService.kt Тест - CardDAV, projectforge-carddav/src/test/kotlin/org/projectforge/carddav/CardDavUtilsTest.kt 186 строк · 97 кода · 63 комментария · 26 пустых
Модульные тесты для `CardDavUtils`: `getPrincipalsUsersUrl()` (построение URL), `normalizedUri()` (нормализация пути) и `extractContactId()` (извлечение ID из VCF/URL изображений).

Архитектура

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

CardDavUtils — утилитарный класс для манипуляции URL CardDAV и извлечения ID контактов.

Методы тестирования

Зависимости

ИмпортНазначение
org.junit.jupiter.api.AssertionsУтверждения тестов
org.junit.jupiter.api.TestАннотация теста JUnit 5
org.projectforge.framework.persistence.user.entities.PFUserDOСущность пользователя для построения URL
org.projectforge.carddav.CardDavUtilsТестируемый класс

История Git

868d6abb7 2025 -> 2026
63081666f Заголовки исходных файлов: 2024-> 2025.
cc9abacea CardDav-сервер: WIP: обработка изображений.
c4062ed97 WIP: Carddav
40e554cbe WIP: Carddav