Search in sources :

Example 1 with DbClient

use of org.sonar.db.DbClient in project sonarqube by SonarSource.

the class UserPermissionDaoTest method setUp.

@Before
public void setUp() throws Exception {
    DbClient dbClient = dbTester.getDbClient();
    dbClient.userDao().insert(dbSession, user1);
    dbClient.userDao().insert(dbSession, user2);
    dbClient.userDao().insert(dbSession, user3);
    organizationDto = dbTester.organizations().insert();
    project1 = dbTester.components().insertProject(organizationDto);
    project2 = dbTester.components().insertProject(organizationDto);
    dbTester.commit();
}
Also used : DbClient(org.sonar.db.DbClient) Before(org.junit.Before)

Example 2 with DbClient

use of org.sonar.db.DbClient in project sonarqube by SonarSource.

the class CustomMeasuresWsTest method setUp.

@Before
public void setUp() {
    DbClient dbClient = mock(DbClient.class);
    UserSession userSession = mock(UserSession.class);
    ws = new WsTester(new CustomMeasuresWs(new DeleteAction(dbClient, userSession), new CreateAction(dbClient, userSession, System2.INSTANCE, mock(CustomMeasureValidator.class), mock(CustomMeasureJsonWriter.class), mock(ComponentFinder.class)), new UpdateAction(dbClient, userSession, System2.INSTANCE, mock(CustomMeasureValidator.class), mock(CustomMeasureJsonWriter.class))));
}
Also used : DbClient(org.sonar.db.DbClient) WsTester(org.sonar.server.ws.WsTester) UserSession(org.sonar.server.user.UserSession) Before(org.junit.Before)

Example 3 with DbClient

use of org.sonar.db.DbClient in project sonarqube by SonarSource.

the class CoveredFilesActionTest method setUp.

@Before
public void setUp() {
    dbClient = mock(DbClient.class, RETURNS_DEEP_STUBS);
    testIndex = mock(TestIndex.class, RETURNS_DEEP_STUBS);
    ws = new WsActionTester(new CoveredFilesAction(dbClient, testIndex, userSessionRule));
}
Also used : TestIndex(org.sonar.server.test.index.TestIndex) DbClient(org.sonar.db.DbClient) WsActionTester(org.sonar.server.ws.WsActionTester) Before(org.junit.Before)

Example 4 with DbClient

use of org.sonar.db.DbClient in project sonarqube by SonarSource.

the class GroupsActionTest method setUp.

@Before
public void setUp() {
    System2 system2 = new System2();
    UserDao userDao = new UserDao(system2);
    GroupDao groupDao = new GroupDao(system2);
    UserGroupDao userGroupDao = new UserGroupDao();
    GroupMembershipDao groupMembershipDao = new GroupMembershipDao();
    dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), userDao, groupDao, userGroupDao, groupMembershipDao);
    session = dbClient.openSession(false);
    session.commit();
    tester = new WsTester(new UsersWs(new GroupsAction(dbClient, userSession)));
    userSession.logIn().setSystemAdministrator();
}
Also used : GroupMembershipDao(org.sonar.db.user.GroupMembershipDao) DbClient(org.sonar.db.DbClient) UserDao(org.sonar.db.user.UserDao) WsTester(org.sonar.server.ws.WsTester) System2(org.sonar.api.utils.System2) GroupDao(org.sonar.db.user.GroupDao) UserGroupDao(org.sonar.db.user.UserGroupDao) UserGroupDao(org.sonar.db.user.UserGroupDao) Before(org.junit.Before)

Example 5 with DbClient

use of org.sonar.db.DbClient in project sonarqube by SonarSource.

the class UserTokensWsTest method setUp.

@Before
public void setUp() {
    UserSession userSession = mock(UserSession.class);
    DbClient dbClient = mock(DbClient.class);
    System2 system = mock(System2.class);
    TokenGenerator tokenGenerator = mock(TokenGenerator.class);
    ws = new WsTester(new UserTokensWs(new GenerateAction(dbClient, userSession, system, tokenGenerator), new RevokeAction(dbClient, userSession), new SearchAction(dbClient, userSession)));
}
Also used : TokenGenerator(org.sonar.server.usertoken.TokenGenerator) DbClient(org.sonar.db.DbClient) WsTester(org.sonar.server.ws.WsTester) UserSession(org.sonar.server.user.UserSession) System2(org.sonar.api.utils.System2) Before(org.junit.Before)

Aggregations

DbClient (org.sonar.db.DbClient)13 Before (org.junit.Before)12 WsTester (org.sonar.server.ws.WsTester)8 UserSession (org.sonar.server.user.UserSession)4 System2 (org.sonar.api.utils.System2)2 MetricDao (org.sonar.db.metric.MetricDao)2 UseDataProvider (com.tngtech.java.junit.dataprovider.UseDataProvider)1 Test (org.junit.Test)1 I18n (org.sonar.api.i18n.I18n)1 ProfileImporter (org.sonar.api.profiles.ProfileImporter)1 Languages (org.sonar.api.resources.Languages)1 GroupDao (org.sonar.db.user.GroupDao)1 GroupMembershipDao (org.sonar.db.user.GroupMembershipDao)1 UserDao (org.sonar.db.user.UserDao)1 UserGroupDao (org.sonar.db.user.UserGroupDao)1 ComponentFinder (org.sonar.server.component.ComponentFinder)1 AnalysisMetadataHolder (org.sonar.server.computation.task.projectanalysis.analysis.AnalysisMetadataHolder)1 BatchReportReader (org.sonar.server.computation.task.projectanalysis.batch.BatchReportReader)1 SourceHashRepository (org.sonar.server.computation.task.projectanalysis.source.SourceHashRepository)1 TemplateGroupsAction (org.sonar.server.permission.ws.template.TemplateGroupsAction)1