summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@gmail.com>2013-02-25 12:18:38 +0100
committerSimon Brandhof <simon.brandhof@gmail.com>2013-02-25 12:18:38 +0100
commita0f184fb7ac81b0be9133db8bc36157b7d90569b (patch)
tree16a30b0986a553ad41795d775837ebce85b54e88
parent1159acecdc66a3db64f60d78a2702a9fc9d75190 (diff)
downloadsonarqube-a0f184fb7ac81b0be9133db8bc36157b7d90569b.tar.gz
sonarqube-a0f184fb7ac81b0be9133db8bc36157b7d90569b.zip
Fix (again) compatibility of test DatabaseUtilsTest with Oracle
-rw-r--r--sonar-core/src/test/java/org/sonar/core/persistence/DatabaseUtilsTest.java16
1 files changed, 10 insertions, 6 deletions
diff --git a/sonar-core/src/test/java/org/sonar/core/persistence/DatabaseUtilsTest.java b/sonar-core/src/test/java/org/sonar/core/persistence/DatabaseUtilsTest.java
index 4d53e9881ba..646eee05341 100644
--- a/sonar-core/src/test/java/org/sonar/core/persistence/DatabaseUtilsTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/persistence/DatabaseUtilsTest.java
@@ -54,11 +54,7 @@ public class DatabaseUtilsTest extends AbstractDaoTestCase {
public void should_close_statement_and_resultset() throws SQLException {
Connection connection = getConnection();
try {
- String sql = "SELECT 1";
- if (Oracle.ID.equals(getDatabase().getDialect().getId())) {
- sql = "SELECT 1 FROM DUAL";
- }
- PreparedStatement statement = connection.prepareStatement(sql);
+ PreparedStatement statement = connection.prepareStatement(selectDual());
ResultSet rs = statement.executeQuery();
DatabaseUtils.closeQuietly(rs);
@@ -109,7 +105,7 @@ public class DatabaseUtilsTest extends AbstractDaoTestCase {
*/
private boolean isClosed(Connection c) {
try {
- c.createStatement().execute("SELECT 1");
+ c.createStatement().execute(selectDual());
return false;
} catch (Exception e) {
return true;
@@ -139,4 +135,12 @@ public class DatabaseUtilsTest extends AbstractDaoTestCase {
return true;
}
}
+
+ private String selectDual() {
+ String sql = "SELECT 1";
+ if (Oracle.ID.equals(getDatabase().getDialect().getId())) {
+ sql = "SELECT 1 FROM DUAL";
+ }
+ return sql;
+ }
}