41dbb04963
test(Architecture): ensure all Unit and Integration tests declare covers()
...
Added a test to verify that every Unit and Integration test file contains a covers() declaration.
2026-08-13 12:02:43 +02:00
f8b5722a78
test(ArcadiaEmployeeId): add unit tests for ArcadiaEmployeeId value object
2026-08-13 11:57:52 +02:00
198da8a11c
test(Pagination): add unit tests for Pagination value object
2026-08-13 11:50:16 +02:00
84e59314a0
test(Architecture): add namespaces to architecture test files and create integration test suite
...
- Added namespaces to various architecture test files for consistency.
- Created a new integration test suite in phpunit.xml.
2026-08-13 11:25:08 +02:00
fed1916b24
test(UuidHelper): add unit tests for UUID version verification
2026-08-13 10:29:05 +02:00
eacfd828f0
test(DateHelper): add integration tests for date parsing and formatting
...
This commit introduces integration tests for the DatesHelper class,
ensuring correct functionality for date parsing, range verification,
and RFC3339 formatting.
2026-08-13 10:24:11 +02:00
57756ce6ae
test(UuidHelper): add unit tests for UUID version verification
...
Includes tests for checking if UUIDs are v4 or v7 and retrieving their version.
2026-08-13 10:24:05 +02:00
554e4002df
refactor(api): update Employee request handling and remove toInput method
...
Refactor EmployeeShowRequest and EmployeesIndexRequest to improve clarity and maintainability.
2026-08-13 09:55:27 +02:00
d9329aca92
feat(errors): add detailed error documentation pages
...
- Implemented views for error codes 400, 404, 422, 429, 500, and 503.
- Updated error handling to use numeric codes instead of enum.
- Enhanced error messages and resolution steps for better user guidance.
2026-08-12 17:40:18 +02:00
0cd539c180
test(architecture): add rules to prevent Presenters and Views
...
Ensure that the Application layer does not contain Presenters or Views.
2026-08-12 17:01:09 +02:00
43a568ef5a
refactor(employees): replace native assert with Webmozart\Assert
...
Updated assertions in FindEmployee, FindAllEmployees, and Output classes
to use Webmozart\Assert for better type safety and consistency.
2026-08-12 16:56:13 +02:00
34169a9feb
feat(api): implement tracer bullet for employees and OpenAPI specification
2026-08-12 15:45:29 +02:00