Пересмешивание статических методов с помощью 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 для моих тестовых случаев. Есть ли хороший способ для проверки / проверки этого конкретного варианта использования?