Skip to content

✅ Unit-Tests (MessengerMessage, MigrationVersion) + CI#2

Merged
schmunk42 merged 3 commits into
masterfrom
feature/unit-tests
Jun 14, 2026
Merged

✅ Unit-Tests (MessengerMessage, MigrationVersion) + CI#2
schmunk42 merged 3 commits into
masterfrom
feature/unit-tests

Conversation

@schmunk42

Copy link
Copy Markdown
Member

Was

Erste Unit-Test-Suite für dieses Paket (es gab bisher keine Tests).

  • Unit-Tests (PHPUnit 12) für die öffentlichen Kern-Klassen
  • CLI-only docker-compose.yml als Test-Runner (docker compose run --rm phpcomposer install && vendor/bin/phpunit), kein MySQL/FPM nötig
  • GitHub-Actions-Workflow (.github/workflows/tests.yml, Matrix PHP 8.2/8.4)
  • phpunit ^12 in require-dev, .gitignore (vendor/lock/cache)

Lokal grün verifiziert.

🤖 Generated with Claude Code

schmunk42 and others added 3 commits June 14, 2026 22:31
Unit-Tests (PHPUnit 12) für die öffentlichen Kern-Klassen, plus je Paket ein CLI-only docker-compose-Runner (composer install + vendor/bin/phpunit), ein GitHub-Actions-Workflow und .gitignore. phpunit ^12 in require-dev.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
8.2 fiel raus: PHPUnit 12 verlangt PHP >=8.3, daher schlug composer install im 8.2-Job fehl. Runtime-Constraint des Pakets (>=8.2) bleibt unverändert.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…) [*]

Benennt den OpenAPI-Tag von MigrationVersion + MessengerMessage von 'ZA7 Core' auf 'System' um.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@schmunk42 schmunk42 force-pushed the feature/unit-tests branch from 99e3851 to 8189611 Compare June 14, 2026 20:32
@schmunk42 schmunk42 merged commit 7201d4d into master Jun 14, 2026
4 checks passed
@schmunk42 schmunk42 deleted the feature/unit-tests branch June 14, 2026 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant