jmock mocking a static method

We don’t support mocking static methods in jMock because it doesn’t fit our design approach. We prefer not to use static methods for significant features that can affect the state of the system. We tend to use them just to support the OO code and make it more readable. That’s why we view mocking a static methods as a hint that there’s a problem. One exception is where it’s in a third-party library, but we would probably wrap that in something more object-oriented anyway.

Leave a Comment