Commits
Tarun Sukhani authored f66fd527dea
fix: correct dead assertions in JavaExtensionsTest, @AfterEach in SessionTest, add CryptoTest
- JavaExtensionsTest: replace `.as("...")` (description-only, never asserts) with `.isEqualTo("...")` in testCapitalizeWords and testPad (5 occurrences)
- SessionTest: fix `@After` resolving to play.mvc.After interceptor instead of JUnit; replace with `@AfterEach` + explicit import
- RouterTest: add `@AfterEach` tearDown that clears Router.routes to prevent route state leaking between tests
- Add CryptoTest covering sign consistency, sign uniqueness, AES encrypt/decrypt round-trip, and GCM ciphertext randomness; PBKDF2 test stubbed pending security-hardening merge
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>