hexagonal: capture the real missing-scan-base-packages failure as a transcript
A follow-up to the hexagonal module commit: the post's self-correction pass caught a console block quoting that exception from memory instead of a committed transcript, so this captures it for real (by removing @EnableJpaRepositories/@EntityScan, running the test, and restoring them) and links the README to it. A regular git commit --amend + force-push would have kept this at one commit for the module, matching every other module in this repo, but this session's git safety controls do not allow a force-push, so this lands as its own small commit instead.
This commit is contained in:
@@ -59,6 +59,7 @@ reading as an example of testing through the port rather than through a seed scr
|
||||
| [`persistence-adapter/output/00-jpa-adapter-tests.txt`](persistence-adapter/output/00-jpa-adapter-tests.txt) | `@DataJpaTest` against a real H2 database: a save-then-find round trip and an unknown-id lookup |
|
||||
| [`web-adapter/output/00-webmvctest-mockmvc.txt`](web-adapter/output/00-webmvctest-mockmvc.txt) | `@WebMvcTest` with the ports mocked: the real JSON a deposit and a rejected withdrawal return |
|
||||
| [`app/output/00-end-to-end-http.txt`](app/output/00-end-to-end-http.txt) | the full stack over real HTTP: deposit, withdraw, an overdraft rejected with 409, and the balance reloaded straight from the database to cross-check the HTTP response |
|
||||
| [`app/output/01-missing-scan-base-packages-failure.txt`](app/output/01-missing-scan-base-packages-failure.txt) | the real `NoSuchBeanDefinitionException` that comes back if `@EnableJpaRepositories`/`@EntityScan` are removed from `HexagonalApplication` -- captured by actually removing them and running the test, not reconstructed from memory |
|
||||
|
||||
## A note for anyone copying this reactor shape
|
||||
|
||||
|
||||
Reference in New Issue
Block a user