Testing · interview question
How can you ensure that a controller method properly handles a thrown exception and returns a specific HTTP status using MockMvc?
Multiple choiceHardchapter-10-curatedpremiumtestingcontroller-testing
Answer and explanation
Correct answer
A. Use the status method in the ResultMatcher to check the HTTP status code.
Why
MockMvc allows you to assert on the HTTP status code by using the status method in the ResultMatcher. This ensures you can validate that the correct HTTP status is returned when an exception is handled by the controller.
Test yourself on Testing
A free test with instant, explained results. No account needed.
More Testing questions
- How can build tools like Maven help manage library dependencies in Java projects?
- Why might you choose to use integration tests over unit tests for certain components in an e-commerce application?
- Which benefit of automated unit testing is most critical for maintaining large Java projects?
- How would you explain a significant advantage of using mocks at the boundary of a system, rather than the internals in…
- Why do teams use Mockito for mocking dependencies in tests in production code?
- In a unit test using Mockito, why would you use 'when-thenReturn'?