test(geschichte): add JourneyItemIntegrationTest, GeschichteListProjectionTest, GeschichteHttpTest; update unit tests
New tests:
- JourneyItemIntegrationTest: @OrderBy, cascade delete, orphan removal,
type round-trip, note-only item, document-backed item, ON DELETE SET NULL,
CHECK constraint violation (9 tests)
- GeschichteListProjectionTest (@DataJpaTest): findSummaries status filter,
AuthorSummary, type field, authorId filter, AND-semantics person filter (8 tests)
- GeschichteHttpTest (@SpringBootTest RANDOM_PORT): list 200, getById 200 with
JOURNEY items, getById 404, DRAFT hidden from non-BLOG_WRITE user (5 tests)
Updated tests:
- GeschichteServiceTest: mock signature (3 args), anonymous GeschichteSummary
stubs (Jackson can't serialize Mockito interface mocks), remove documentId cases
- GeschichteControllerTest: summaryStub() concrete anonymous impl,
updated mock matcher to 3-arg list()
- GeschichteServiceIntegrationTest: List<GeschichteSummary> return type,
3-arg list() calls
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>