From b3af11bd519e482e5e31c47e1f70624080ad717d Mon Sep 17 00:00:00 2001 From: baztian Date: Fri, 3 Apr 2015 14:37:25 +0200 Subject: [PATCH] Add mock prepared statement to make test pass. --- .../src/main/java/org/jaydebeapi/mockdriver/MockDriver.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mockdriver/src/main/java/org/jaydebeapi/mockdriver/MockDriver.java b/mockdriver/src/main/java/org/jaydebeapi/mockdriver/MockDriver.java index 5db23bb..25cf9ea 100644 --- a/mockdriver/src/main/java/org/jaydebeapi/mockdriver/MockDriver.java +++ b/mockdriver/src/main/java/org/jaydebeapi/mockdriver/MockDriver.java @@ -4,6 +4,7 @@ import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.DriverPropertyInfo; +import java.sql.PreparedStatement; import java.sql.SQLException; import java.sql.SQLFeatureNotSupportedException; import java.util.Properties; @@ -27,7 +28,10 @@ public class MockDriver implements Driver { if (!acceptsURL(url)) { return null; } - return Mockito.mock(Connection.class); + Connection mockConnection = Mockito.mock(Connection.class); + PreparedStatement mockPreparedStatement = Mockito.mock(PreparedStatement.class); + Mockito.when(mockConnection.prepareStatement(Mockito.anyString())).thenReturn(mockPreparedStatement); + return mockConnection; } @Override