Concept Flow - MockMvc for HTTP assertions
Setup MockMvc with WebApplicationContext
Build HTTP request (GET/POST/etc)
Perform request with MockMvc
Receive MockHttpServletResponse
Assert status, headers, body content
Test passes or fails based on assertions
MockMvc simulates HTTP requests to Spring controllers and lets you check the response without running a server.