Statische Methoden mit Mockito verspotten

Ich habe eine Fabrik geschrieben, die produziert werden solljava.sql.Connection Objekte:

public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory {

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

Ich möchte die an übergebenen Parameter überprüfenDriverManager.getConnection, aber ich weiß nicht, wie man eine statische Methode verspottet. Ich benutze JUnit 4 und Mockito für meine Testfälle. Gibt es eine gute Möglichkeit, diesen speziellen Anwendungsfall zu verspotten / zu verifizieren?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage