Testing the Service Layer - Part 2: Where the Shared Ancestor Ends (Chapter 10)
Part 1 of this chapter was about everything AbstractCrudServiceTestCase gets to say once, for every CRUD service that will ever extend it - ownership stamping, idempotent delete, the authorization pat
pureengine.hashnode.dev13 min read