Ich möchte eine Testmethode für eine Service-Methode schreiben. In dieser Service-Methode rufen wir eine Abfrage auf, die die Daten aus der Datenbank holt, und dieser Wert wird in der Funktion verwendet, um etwas zu verarbeiten. Ich möchte nur diesen DB-Aufruf stubben. hier ist meine FunktionMock eine Aussage mit MockIto
public arraylist retrieveSomthing(JdbcTemplate){
//some processing is happening
List<Map<String,Object>> result = JdbcTemplate.queryForList("QueryName");
//some processing is happening for the result return from the query.
}
Ich möchte den Test für die obige Funktion schreiben, aber ich will nur die Jdbc.queryforList Anweisung Stummel.
Bitte helfen Sie mir, wie Sie die Aussage stub gehen.
Vielen Dank im Voraus.
Mögliche Duplikate von [Mocking statische Methoden mit Mockito] (http://stackoverflow.com/questions/21105403/mocking-static-methods-with-mockito) – SpaceTrucker