Пересмешивание статических методов с помощью Mockito

Я написал фабрику для производстваjava.sql.Connection объекты:

public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory {

    @Override public Connection getConnection() {
        try {
            return DriverManager.getConnection(...);
        } catch (SQLException e) {
            throw new, RuntimeException(e);
        }
    }
}

Я хотел бы проверить параметры, переданныеDriverManager.getConnection, но я не знаю, как издеваться над статическим методом. Я использую JUnit 4 и Mockito для моих тестовых случаев. Есть ли хороший способ для проверки / проверки этого конкретного варианта использования?

Ответы на вопрос(10)

Ваш ответ на вопрос