*/\r
package org.sonar.server.startup;\r
\r
+import static org.junit.Assert.assertFalse;\r
+import static org.junit.Assert.assertTrue;\r
+\r
import org.junit.Test;\r
-import org.sonar.jpa.dao.MeasuresDao;\r
-import org.sonar.jpa.test.AbstractDbUnitTestCase;\r
import org.sonar.api.measures.CoreMetrics;\r
import org.sonar.api.measures.Metric;\r
+import org.sonar.jpa.dao.MeasuresDao;\r
+import org.sonar.jpa.test.AbstractDbUnitTestCase;\r
\r
import java.sql.SQLException;\r
import java.util.ArrayList;\r
import java.util.Arrays;\r
import java.util.List;\r
\r
-import static org.junit.Assert.assertFalse;\r
-import static org.junit.Assert.assertTrue;\r
-\r
public class RegisterMetricsTest extends AbstractDbUnitTestCase {\r
\r
@Test\r
\r
Metric metric1 = new Metric("new1", "short1", "desc1", Metric.ValueType.FLOAT, 1, true, "domain1", false);\r
Metric metric2 = new Metric("new2", "short2", "desc2", Metric.ValueType.FLOAT, 1, true, "domain2", false);\r
- RegisterMetrics synchronizer = new RegisterMetrics(getSession(), new MeasuresDao(getSession()), null);\r
+ RegisterMetrics synchronizer = new RegisterMetrics(getSession(), new MeasuresDao(getSession()), null, null);\r
synchronizer.register(Arrays.asList(metric1, metric2));\r
checkTables("shouldSaveIfNew", "metrics");\r
}\r
\r
final List<Metric> metrics = new ArrayList<Metric>();\r
metrics.add(new Metric("key", "new short name", "new description", Metric.ValueType.FLOAT, -1, true, "new domain", false));\r
- RegisterMetrics synchronizer = new RegisterMetrics(getSession(), new MeasuresDao(getSession()), null);\r
+ RegisterMetrics synchronizer = new RegisterMetrics(getSession(), new MeasuresDao(getSession()), null, null);\r
synchronizer.register(metrics);\r
\r
checkTables("shouldUpdateIfAlreadyExists", "metrics");\r
public void enableOnlyLoadedMetrics() throws SQLException {\r
setupData("enableOnlyLoadedMetrics");\r
\r
- RegisterMetrics loader = new RegisterMetrics(getSession(), new MeasuresDao(getSession()), null);\r
+ RegisterMetrics loader = new RegisterMetrics(getSession(), new MeasuresDao(getSession()), null, null);\r
loader.start();\r
\r
assertFalse(getDao().getMeasuresDao().getMetric("deprecated").getEnabled());\r
public void cleanAlerts() throws SQLException {\r
setupData("cleanAlerts");\r
\r
- RegisterMetrics loader = new RegisterMetrics(getSession(), new MeasuresDao(getSession()), null);\r
+ RegisterMetrics loader = new RegisterMetrics(getSession(), new MeasuresDao(getSession()), null, null);\r
loader.cleanAlerts();\r
\r
checkTables("cleanAlerts", "metrics", "alerts");\r