| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-26 | Remove quiet flag from maven test command | Szymon Szukalski | |
| 2024-07-26 | Enable maven build logging for test container | Szymon Szukalski | |
| Maven was configured to build quietly, which means that we can't easily see if there are any issues and there is no summary of the tests that have run. Added maven configuration to ensure that the tests print a summary. | |||
| 2024-07-26 | Add test not found handling to /aggregate endpoint | Szymon Szukalski | |
| 2024-07-26 | Re-order methods for readability | Szymon Szukalski | |
| 2024-07-26 | Update approach in README.md | Szymon Szukalski | |
| 2024-07-26 | Update README with assumptions, approach, next steps | Szymon Szukalski | |
| 2024-07-25 | Increment the correct variables | Szymon Szukalski | |
| 2024-07-25 | Inline variable and fix formatting | Szymon Szukalski | |
| 2024-07-25 | Update aggregate logic to return percentage values | Szymon Szukalski | |
| 2024-07-25 | Remove redundant DTO test | Szymon Szukalski | |
| 2024-07-25 | Update validation messages and add missing validations | Szymon Szukalski | |
| 2024-07-25 | Implement equals, hashCode and toString for DTO classes | Szymon Szukalski | |
| 2024-07-25 | Fix equals implementation | Szymon Szukalski | |
| 2024-07-25 | Removed unused variables and switch to constructor injection | Szymon Szukalski | |
| 2024-07-25 | Validate import payload and return create/update stats | Szymon Szukalski | |
| - Add validation to /import payload - Move import logic to service bean - Track whether entities have been created or update - Report number of created and updated entities as return value for the import endpoint - Add some test coverage to exercise the validators | |||
| 2024-07-25 | Stop specifying hibernate dialect as it is autodetected | Szymon Szukalski | |
| 2024-07-25 | Update docker image and container names and update README.md | Szymon Szukalski | |
| 2024-07-25 | Fix formatting and add some clarifying comments | Szymon Szukalski | |
| 2024-07-25 | Specify Spring profile for tests and set configuration class context | Szymon Szukalski | |
| 2024-07-25 | Separate Docker Compose services for build, test, run | Szymon Szukalski | |
| Refactor Docker Compose setup to include distinct services for building, testing, and running the application. Use separate Dockerfiles and configurations for each phase to isolate concerns and improve workflow. Quiet down the maven logs and set log levels to WARN so there is less noise in the logs. Update README file with information on running the project. | |||
| 2024-07-25 | Use in-memory database (H2) for tests | Szymon Szukalski | |
| 2024-07-25 | Containerise application and switch to PostgreSQL | Szymon Szukalski | |
| 2024-07-24 | Use Apache Commons Math for calculations and implement service tests | Szymon Szukalski | |
| Implement TestResultService tests and supporting entity builders. Switch to Apache Commons Math library for descriptive statistics. | |||
| 2024-07-23 | Implement domain services | Szymon Szukalski | |
| Implement core business logic for working with Student, Test, and TestResult. | |||
| 2024-07-23 | Define JPA entities and repositories and H2 DB | Szymon Szukalski | |
| 2024-07-23 | Enforce text/xml+marker content type for /import endpoint | Szymon Szukalski | |
| 2024-07-23 | Remove unused variable | Szymon Szukalski | |
| 2024-07-23 | Implement simple /results/:id/aggregate endpoint and test | Szymon Szukalski | |
| 2024-07-23 | Implement simple /import endpoint and test | Szymon Szukalski | |
| 2024-07-23 | Create JAXB beans and initial test for request model | Szymon Szukalski | |
| 2024-07-23 | Create foundations using Spring Initializr | Szymon Szukalski | |
