#115: DataTransferAccessTest.kt

plugins/org.projectforge.plugins.datatransfer/src/test/kotlin/org/projectforge/plugins/datatransfer/DataTransferAccessTest.kt Path: plugins/...datatransfer/src/test/kotlin/.../DataTransferAccessTest.kt · Lines: 166 · Type: Kotlin JUnit 5 integration test 166 lines · 116 code · 26 comments · 24 blank

Integration test for DataTransfer access control — verifies that admins, group members, and individual users have correct file access rights. Extends AbstractTestBase which provides Spring context injection (@Autowired), user switching (logon()), and JCR test repository initialization.

Test setup

Test coverage

Tests use DataTransferPageRest directly — the internal REST controller (not the public one at #100) — to verify access control logic at the API level:

Dependencies