aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2015-09-11 10:35:51 +0200
committerJulien Lancelot <julien.lancelot@sonarsource.com>2015-09-11 10:35:59 +0200
commit135df88fafd97a2fb78a9d7ec172fb8f39cdee3c (patch)
tree8a19357b4c0fc29d1a5f67a6a1b29382a419b7a4
parent9d28924a700a2972955017c4155fb24443d1fad1 (diff)
downloadsonarqube-135df88fafd97a2fb78a9d7ec172fb8f39cdee3c.tar.gz
sonarqube-135df88fafd97a2fb78a9d7ec172fb8f39cdee3c.zip
Use new DbClient in ViewIndexerTest
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerTest.java27
1 files changed, 6 insertions, 21 deletions
diff --git a/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerTest.java b/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerTest.java
index f0b50e3ce4d..6f8fb231602 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerTest.java
@@ -24,7 +24,6 @@ import com.google.common.base.Function;
import com.google.common.collect.Maps;
import java.util.List;
import java.util.Map;
-import org.junit.After;
import org.junit.Before;
import org.junit.ClassRule;
import org.junit.Rule;
@@ -33,18 +32,15 @@ import org.junit.experimental.categories.Category;
import org.sonar.api.config.Settings;
import org.sonar.api.utils.System2;
import org.sonar.api.web.UserRole;
+import org.sonar.db.DbClient;
import org.sonar.db.DbSession;
import org.sonar.db.DbTester;
-import org.sonar.db.component.ComponentDao;
import org.sonar.db.component.ComponentDto;
-import org.sonar.db.issue.IssueDao;
+import org.sonar.db.component.ComponentTesting;
import org.sonar.db.issue.IssueDto;
import org.sonar.db.rule.RuleDto;
import org.sonar.db.rule.RuleTesting;
import org.sonar.db.user.GroupRoleDto;
-import org.sonar.db.user.RoleDao;
-import org.sonar.db.component.ComponentTesting;
-import org.sonar.server.db.DbClient;
import org.sonar.server.es.EsTester;
import org.sonar.server.es.SearchOptions;
import org.sonar.server.es.SearchResult;
@@ -55,7 +51,6 @@ import org.sonar.server.issue.index.IssueDoc;
import org.sonar.server.issue.index.IssueIndex;
import org.sonar.server.issue.index.IssueIndexDefinition;
import org.sonar.server.issue.index.IssueIndexer;
-import org.sonar.server.rule.db.RuleDao;
import org.sonar.server.tester.UserSessionRule;
import org.sonar.test.DbTests;
@@ -74,28 +69,18 @@ public class ViewIndexerTest {
@Rule
public UserSessionRule userSessionRule = UserSessionRule.standalone();
- DbClient dbClient;
+ DbClient dbClient = dbTester.getDbClient();
- DbSession dbSession;
+ DbSession dbSession = dbTester.getSession();
- ViewIndexer indexer;
+ ViewIndexer indexer = (ViewIndexer) new ViewIndexer(dbClient, esTester.client()).setEnabled(true);
@Before
public void setUp() {
dbTester.truncateTables();
esTester.truncateIndices();
-
- dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), new RuleDao(System2.INSTANCE), new ComponentDao(), new IssueDao(dbTester.myBatis()), new RoleDao());
- dbSession = dbClient.openSession(false);
- indexer = (ViewIndexer) new ViewIndexer(dbClient, esTester.client()).setEnabled(true);
}
- @After
- public void after() {
- dbSession.close();
- }
-
-
@Test
public void index_nothing() {
indexer.index();
@@ -178,7 +163,7 @@ public class ViewIndexerTest {
String viewUuid = "ABCD";
RuleDto rule = RuleTesting.newXooX1();
- dbClient.deprecatedRuleDao().insert(dbSession, rule);
+ dbClient.ruleDao().insert(dbSession, rule);
ComponentDto project1 = addProjectWithIssue(rule);
issueIndexer.indexAll();
issueAuthorizationIndexer.index();