Search in sources :

Example 11 with DbClient

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

the class PermissionsWsTest method setUp.

@Before
public void setUp() {
    DbClient dbClient = mock(DbClient.class);
    UserSession userSession = mock(UserSession.class);
    PermissionWsSupport permissionWsSupport = mock(PermissionWsSupport.class);
    ws = new WsTester(new PermissionsWs(new TemplateUsersAction(dbClient, userSession, permissionWsSupport), new TemplateGroupsAction(dbClient, userSession, permissionWsSupport)));
}
Also used : DbClient(org.sonar.db.DbClient) WsTester(org.sonar.server.ws.WsTester) UserSession(org.sonar.server.user.UserSession) TemplateUsersAction(org.sonar.server.permission.ws.template.TemplateUsersAction) TemplateGroupsAction(org.sonar.server.permission.ws.template.TemplateGroupsAction) Before(org.junit.Before)

Example 12 with DbClient

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

the class QProfilesWsTest method setUp.

@Before
public void setUp() {
    QProfileService profileService = mock(QProfileService.class);
    I18n i18n = mock(I18n.class);
    DbClient dbClient = mock(DbClient.class);
    Languages languages = LanguageTesting.newLanguages(xoo1Key, xoo2Key);
    ProjectAssociationParameters projectAssociationParameters = new ProjectAssociationParameters(languages);
    ProfileImporter[] importers = createImporters(languages);
    controller = new WsTester(new QProfilesWs(new RuleActivationActions(profileService), new BulkRuleActivationActions(profileService, null), new AddProjectAction(projectAssociationParameters, null, null, dbClient), new RemoveProjectAction(projectAssociationParameters, null, null, dbClient), new CreateAction(null, null, null, languages, wsSupport, null, importers), new ImportersAction(importers), new RestoreBuiltInAction(null, languages, wsSupport), new SearchAction(null, languages), new SetDefaultAction(languages, null, null, wsSupport), new ProjectsAction(null, userSessionRule), new BackupAction(dbClient, null, null, languages), new RestoreAction(null, languages, wsSupport), new ChangelogAction(null, mock(QProfileFactory.class), languages, dbClient), new ChangeParentAction(dbClient, null, null, languages, wsSupport), new CompareAction(null, null, languages), new CopyAction(null, languages, wsSupport), new DeleteAction(languages, null, null, wsSupport), new ExportAction(null, null, mock(QProfileExporters.class), languages), new ExportersAction(), new InheritanceAction(null, null, null, null, languages), new RenameAction(null, wsSupport))).controller(QProfilesWs.API_ENDPOINT);
}
Also used : Languages(org.sonar.api.resources.Languages) WsTester(org.sonar.server.ws.WsTester) ProfileImporter(org.sonar.api.profiles.ProfileImporter) I18n(org.sonar.api.i18n.I18n) QProfileExporters(org.sonar.server.qualityprofile.QProfileExporters) QProfileFactory(org.sonar.server.qualityprofile.QProfileFactory) DbClient(org.sonar.db.DbClient) QProfileService(org.sonar.server.qualityprofile.QProfileService) Before(org.junit.Before)

Example 13 with DbClient

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

the class HashActionTest method before.

@Before
public void before() {
    DbClient dbClient = db.getDbClient();
    tester = new WsTester(new SourcesWs(new HashAction(dbClient, userSessionRule, new ComponentFinder(dbClient))));
}
Also used : ComponentFinder(org.sonar.server.component.ComponentFinder) DbClient(org.sonar.db.DbClient) WsTester(org.sonar.server.ws.WsTester) 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