What is PowerMock in Java?
A) A framework for creating mock objects and handling static methods
B) A build automation tool
C) A web application framework
D) A database management tool
Answer:
A) A framework for creating mock objects and handling static methods
Explanation:
PowerMock is a Java framework that extends other mocking frameworks like Mockito and EasyMock to add additional functionalities, such as mocking static methods, constructors, final methods, and private methods. It is especially useful for testing legacy code where such features are frequently encountered.