Wir verwenden Easy Mock
zum Erstellen JUnit
Testfall in Java mit H2
Datenbank.Easy Mock Problem mit Blob
Als Code des Abrufens ist der Blob-Inhalt für Oracle spezifisch und erhält den folgenden Fehler.
Classcast: Kann nicht org.h2.jdbc.JdbcResultSet gegossen (id = 72) zu oracle.jdbc.driver.OracleResultSet
public BLOB getBLOB(String field) throws SQLException {
try {return ((OracleResultSet) rs).getBLOB(field);
} catch (NullPointerException e) {}}
Bit mit diesem stecken als wie können wir damit umgehen in Easy Mock
ohne den obigen Code zu ändern.
Wir verspotten nicht JdbcResultSet.In diesem Fall holen wir den Blob-Inhalt aus database.empty catch –
Was ist dann spöttisch? – Henri