summaryrefslogtreecommitdiffstats
path: root/sonar-core
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@gmail.com>2011-12-02 14:29:43 +0100
committerSimon Brandhof <simon.brandhof@gmail.com>2011-12-02 14:29:43 +0100
commit2286c644b40d4223c351faad961de6ae70376c12 (patch)
tree3c281dc9f451217b23a357b47fe522006e3e8257 /sonar-core
parent7e2ed0e1c7ced61328f461f4ae722e5a3913526c (diff)
downloadsonarqube-2286c644b40d4223c351faad961de6ae70376c12.tar.gz
sonarqube-2286c644b40d4223c351faad961de6ae70376c12.zip
Add logs to DaoTestCase in order to list the TRUNCATE commands
+ Unit tests must log with level INFO
Diffstat (limited to 'sonar-core')
-rw-r--r--sonar-core/src/test/java/org/sonar/persistence/dao/DaoTestCase.java10
-rw-r--r--sonar-core/src/test/resources/logback-test.xml2
2 files changed, 8 insertions, 4 deletions
diff --git a/sonar-core/src/test/java/org/sonar/persistence/dao/DaoTestCase.java b/sonar-core/src/test/java/org/sonar/persistence/dao/DaoTestCase.java
index c8b32f4d6cf..ad5821511b8 100644
--- a/sonar-core/src/test/java/org/sonar/persistence/dao/DaoTestCase.java
+++ b/sonar-core/src/test/java/org/sonar/persistence/dao/DaoTestCase.java
@@ -32,6 +32,7 @@ import org.dbunit.dataset.filter.DefaultColumnFilter;
import org.dbunit.dataset.xml.FlatXmlDataSet;
import org.dbunit.operation.DatabaseOperation;
import org.junit.*;
+import org.slf4j.LoggerFactory;
import org.sonar.api.config.Settings;
import org.sonar.persistence.Database;
import org.sonar.persistence.DefaultDatabase;
@@ -51,14 +52,14 @@ public abstract class DaoTestCase {
private static Database database;
private static MyBatis myBatis;
private static DatabaseCommands databaseCommands;
-
+
private IDatabaseTester databaseTester;
private IDatabaseConnection connection;
@BeforeClass
public static void startDatabase() throws Exception {
Settings settings = new Settings();
- settings.setProperties((Map)System.getProperties());
+ settings.setProperties((Map) System.getProperties());
if (settings.hasKey("sonar.jdbc.dialect")) {
database = new DefaultDatabase(settings);
} else {
@@ -116,7 +117,10 @@ public abstract class DaoTestCase {
Statement statement = connection.createStatement();
for (String table : tables) {
// 1. truncate
- statement.executeUpdate(databaseCommands.truncate(table));
+
+ String truncateCommand = databaseCommands.truncate(table);
+ LoggerFactory.getLogger(getClass()).info("Execute: " + truncateCommand);
+ statement.executeUpdate(truncateCommand);
connection.commit();
// 2. reset primary keys
diff --git a/sonar-core/src/test/resources/logback-test.xml b/sonar-core/src/test/resources/logback-test.xml
index 133e70f5949..9f766d3538d 100644
--- a/sonar-core/src/test/resources/logback-test.xml
+++ b/sonar-core/src/test/resources/logback-test.xml
@@ -12,7 +12,7 @@
</appender>
<root>
- <level value="WARN"/>
+ <level value="INFO"/>
<appender-ref ref="STDOUT"/>
</root>