feat(horses-service): remove integration tests and obsolete configurations

- Deleted outdated integration test classes (`HorseServiceIntegrationTest`, `TransactionalContextTest`, and others) and test resources (`logback-test.xml`).
- Removed obsolete Gradle dependencies related to these tests and revised project module references.
- Simplified `DomPferd` domain model with minor refactorings for serialization and validation.

Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
2026-03-23 15:20:16 +01:00
parent c53daa926a
commit ceb1ccdab8
30 changed files with 890 additions and 797 deletions
+20 -42
View File
@@ -73,51 +73,29 @@ include(":backend:services:entries:entries-api")
// Code liegt im Branch: feature/entries-service
// include(":backend:services:entries:entries-service")
// --- HORSES (Pferde-Verwaltung) ---
// Namespace ':horses:*' damit projects.horses.* Accessors funktionieren
include(":horses")
project(":horses").projectDir = file("backend/services/horses")
include(":horses:horses-domain")
// horses-common: ON HOLD veraltete API-Referenzen
// include(":horses:horses-common")
include(":horses:horses-infrastructure")
// horses-api: ON HOLD Ktor-basiert, wird separat aktiviert
// include(":horses:horses-api")
include(":horses:horses-service")
project(":horses:horses-domain").projectDir = file("backend/services/horses/horses-domain")
// project(":horses:horses-common").projectDir = file("backend/services/horses/horses-common")
project(":horses:horses-infrastructure").projectDir = file("backend/services/horses/horses-infrastructure")
project(":horses:horses-service").projectDir = file("backend/services/horses/horses-service")
// --- PERSONS (Personen/Reiter) ---
include(":persons")
project(":persons").projectDir = file("backend/services/persons")
include(":persons:persons-domain")
include(":persons:persons-infrastructure")
include(":persons:persons-service")
project(":persons:persons-domain").projectDir = file("backend/services/persons/persons-domain")
project(":persons:persons-infrastructure").projectDir = file("backend/services/persons/persons-infrastructure")
project(":persons:persons-service").projectDir = file("backend/services/persons/persons-service")
// --- CLUBS (Vereine) ---
include(":clubs")
project(":clubs").projectDir = file("backend/services/clubs")
include(":clubs:clubs-domain")
include(":clubs:clubs-infrastructure")
include(":clubs:clubs-service")
project(":clubs:clubs-domain").projectDir = file("backend/services/clubs/clubs-domain")
project(":clubs:clubs-infrastructure").projectDir = file("backend/services/clubs/clubs-infrastructure")
project(":clubs:clubs-service").projectDir = file("backend/services/clubs/clubs-service")
include(":backend:services:clubs:clubs-domain")
include(":backend:services:clubs:clubs-infrastructure")
include(":backend:services:clubs:clubs-service")
// --- HORSES (Pferde-Verwaltung) ---
include(":backend:services:horses:horses-domain")
// horses-common: ON HOLD veraltete API-Referenzen
// include(":backend:services:horses:horses-common")
include(":backend:services:horses:horses-infrastructure")
// horses-api: ON HOLD Ktor-basiert, wird separat aktiviert
// include(":backend:services:horses:horses-api")
include(":backend:services:horses:horses-service")
// --- OFFICIALS (Richter) ---
include(":officials")
project(":officials").projectDir = file("backend/services/officials")
include(":officials:officials-domain")
include(":officials:officials-infrastructure")
include(":officials:officials-service")
project(":officials:officials-domain").projectDir = file("backend/services/officials/officials-domain")
project(":officials:officials-infrastructure").projectDir = file("backend/services/officials/officials-infrastructure")
project(":officials:officials-service").projectDir = file("backend/services/officials/officials-service")
include(":backend:services:officials:officials-domain")
include(":backend:services:officials:officials-infrastructure")
include(":backend:services:officials:officials-service")
// --- PERSONS (Personen/Reiter) ---
include(":backend:services:persons:persons-domain")
include(":backend:services:persons:persons-infrastructure")
include(":backend:services:persons:persons-service")
// --- PING (Ping Service) ---
include(":backend:services:ping:ping-service")