aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-core
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@gmail.com>2011-12-06 17:07:32 +0100
committerSimon Brandhof <simon.brandhof@gmail.com>2011-12-06 17:07:45 +0100
commite16c4cb07b6f0bab8f1b743ce875422e0e7b14df (patch)
treefd5eaec888493b9dd6f1b3bbfee0c8c16daf9fcb /sonar-core
parentff5e88095a37da7f8744652f2af9423c4822da22 (diff)
downloadsonarqube-e16c4cb07b6f0bab8f1b743ce875422e0e7b14df.tar.gz
sonarqube-e16c4cb07b6f0bab8f1b743ce875422e0e7b14df.zip
Fix creation of Oracle sequences in integration tests of MyBatis
Diffstat (limited to 'sonar-core')
-rw-r--r--sonar-core/src/test/java/org/sonar/persistence/dao/DatabaseCommands.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/sonar-core/src/test/java/org/sonar/persistence/dao/DatabaseCommands.java b/sonar-core/src/test/java/org/sonar/persistence/dao/DatabaseCommands.java
index 421e5a4c957..974c4a54df3 100644
--- a/sonar-core/src/test/java/org/sonar/persistence/dao/DatabaseCommands.java
+++ b/sonar-core/src/test/java/org/sonar/persistence/dao/DatabaseCommands.java
@@ -19,6 +19,7 @@
*/
package org.sonar.persistence.dao;
+import org.apache.commons.lang.StringUtils;
import org.dbunit.dataset.datatype.DefaultDataTypeFactory;
import org.dbunit.dataset.datatype.IDataTypeFactory;
import org.dbunit.ext.mssql.MsSqlDataTypeFactory;
@@ -91,9 +92,10 @@ abstract class DatabaseCommands {
@Override
List<String> resetPrimaryKey(String table) {
+ String sequence = StringUtils.upperCase(table) + "_SEQ";
return Arrays.asList(
- "DROP SEQUENCE " + table + "_SEQ",
- "CREATE SEQUENCE " + table + "_SEQ INCREMENT BY 1 MINVALUE 1 START WITH 1 NOORDER CACHE"
+ "DROP SEQUENCE " + sequence,
+ "CREATE SEQUENCE " + sequence + " INCREMENT BY 1 MINVALUE 1 START WITH 1"
);
}
};