From f78f06335e9c6def32e7a4e7bdba897d80eb839d Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Sat, 28 Jan 2017 15:09:38 +0100 Subject: [PATCH] Remove error-prone params Organization in UserDbTester --- .../organization/ws/DeleteActionTest.java | 4 +- .../permission/UserPermissionChangerTest.java | 2 +- .../index/PermissionIndexerDaoTest.java | 12 +-- .../index/PermissionIndexerTest.java | 4 +- .../permission/ws/RemoveGroupActionTest.java | 17 ++- .../SearchProjectPermissionsActionTest.java | 10 +- .../server/permission/ws/UsersActionTest.java | 6 +- .../ws/template/ApplyTemplateActionTest.java | 13 +-- .../template/BulkApplyTemplateActionTest.java | 23 ++-- .../ws/SearchMyProjectsActionTest.java | 23 ++-- .../qualitygate/QgateProjectFinderTest.java | 30 +++--- .../qualityprofile/ws/ProjectsActionTest.java | 2 +- .../server/user/ServerUserSessionTest.java | 8 +- .../server/view/index/ViewIndexerTest.java | 6 +- .../db/permission/AuthorizationDaoTest.java | 4 +- .../db/permission/GroupPermissionDaoTest.java | 102 +++++++++--------- .../java/org/sonar/db/user/UserDbTester.java | 10 +- 17 files changed, 138 insertions(+), 138 deletions(-) diff --git a/server/sonar-server/src/test/java/org/sonar/server/organization/ws/DeleteActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/organization/ws/DeleteActionTest.java index 811f4047b4f..4f0db1df33a 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/organization/ws/DeleteActionTest.java +++ b/server/sonar-server/src/test/java/org/sonar/server/organization/ws/DeleteActionTest.java @@ -229,8 +229,8 @@ public class DeleteActionTest { dbTester.users().insertPermissionOnUser(otherOrganizationDto, user1, "not deleted u2"); dbTester.users().insertPermissionOnGroup(group1, "u3"); dbTester.users().insertPermissionOnGroup(otherGroup1, "not deleted u3"); - dbTester.users().insertProjectPermissionOnAnyone(organizationDto, "u4", projectDto); - dbTester.users().insertProjectPermissionOnAnyone(otherOrganizationDto, "not deleted u4", otherProjectDto); + dbTester.users().insertProjectPermissionOnAnyone("u4", projectDto); + dbTester.users().insertProjectPermissionOnAnyone("not deleted u4", otherProjectDto); dbTester.users().insertProjectPermissionOnGroup(group1, "u5", projectDto); dbTester.users().insertProjectPermissionOnGroup(otherGroup1, "not deleted u5", otherProjectDto); dbTester.users().insertProjectPermissionOnUser(user1, "u6", projectDto); diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/UserPermissionChangerTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/UserPermissionChangerTest.java index 60524300366..eea75e83ae1 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/permission/UserPermissionChangerTest.java +++ b/server/sonar-server/src/test/java/org/sonar/server/permission/UserPermissionChangerTest.java @@ -138,7 +138,7 @@ public class UserPermissionChangerTest { @Test public void remove_project_permission_from_user() { ComponentDto project2 = db.components().insertProject(org1); - db.users().insertPermissionOnUser(org1, user1, QUALITY_GATE_ADMIN); + db.users().insertPermissionOnUser(user1, QUALITY_GATE_ADMIN); db.users().insertProjectPermissionOnUser(user1, ISSUE_ADMIN, project); db.users().insertProjectPermissionOnUser(user1, USER, project); db.users().insertProjectPermissionOnUser(user2, ISSUE_ADMIN, project); diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/index/PermissionIndexerDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/index/PermissionIndexerDaoTest.java index ee82c2ab155..6af72e6da70 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/permission/index/PermissionIndexerDaoTest.java +++ b/server/sonar-server/src/test/java/org/sonar/server/permission/index/PermissionIndexerDaoTest.java @@ -214,11 +214,11 @@ public class PermissionIndexerDaoTest { userDbTester.insertProjectPermissionOnGroup(group, ADMIN, view1); // Anyone group has user access on both projects - userDbTester.insertProjectPermissionOnAnyone(dbTester.getDefaultOrganization(), USER, project1); - userDbTester.insertProjectPermissionOnAnyone(dbTester.getDefaultOrganization(), ADMIN, project1); - userDbTester.insertProjectPermissionOnAnyone(dbTester.getDefaultOrganization(), USER, project2); - userDbTester.insertProjectPermissionOnAnyone(dbTester.getDefaultOrganization(), USER, view1); - userDbTester.insertProjectPermissionOnAnyone(dbTester.getDefaultOrganization(), ADMIN, view1); - userDbTester.insertProjectPermissionOnAnyone(dbTester.getDefaultOrganization(), USER, view2); + userDbTester.insertProjectPermissionOnAnyone(USER, project1); + userDbTester.insertProjectPermissionOnAnyone(ADMIN, project1); + userDbTester.insertProjectPermissionOnAnyone(USER, project2); + userDbTester.insertProjectPermissionOnAnyone(USER, view1); + userDbTester.insertProjectPermissionOnAnyone(ADMIN, view1); + userDbTester.insertProjectPermissionOnAnyone(USER, view2); } } diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/index/PermissionIndexerTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/index/PermissionIndexerTest.java index c53c220a949..4efccb44cdd 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/permission/index/PermissionIndexerTest.java +++ b/server/sonar-server/src/test/java/org/sonar/server/permission/index/PermissionIndexerTest.java @@ -87,9 +87,9 @@ public class PermissionIndexerTest { userDbTester.insertProjectPermissionOnUser(user, ADMIN, view); GroupDto group = userDbTester.insertGroup(); userDbTester.insertProjectPermissionOnGroup(group, USER, project); - userDbTester.insertProjectPermissionOnAnyone(dbTester.getDefaultOrganization(), USER, project); + userDbTester.insertProjectPermissionOnAnyone(USER, project); userDbTester.insertProjectPermissionOnGroup(group, USER, view); - userDbTester.insertProjectPermissionOnAnyone(dbTester.getDefaultOrganization(), USER, view); + userDbTester.insertProjectPermissionOnAnyone(USER, view); underTest.indexAllIfEmpty(); diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/ws/RemoveGroupActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/ws/RemoveGroupActionTest.java index 9d24e5c9e94..4f22e7c5f2a 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/permission/ws/RemoveGroupActionTest.java +++ b/server/sonar-server/src/test/java/org/sonar/server/permission/ws/RemoveGroupActionTest.java @@ -38,7 +38,6 @@ import static org.sonar.core.permission.GlobalPermissions.PROVISIONING; import static org.sonar.core.permission.GlobalPermissions.SYSTEM_ADMIN; import static org.sonar.db.component.ComponentTesting.newFileDto; import static org.sonar.db.component.ComponentTesting.newProjectDto; -import static org.sonar.db.component.ComponentTesting.newView; import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_GROUP_ID; import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_GROUP_NAME; import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_ORGANIZATION_KEY; @@ -108,7 +107,7 @@ public class RemoveGroupActionTest extends BasePermissionWsTest { @Test public void search_only_for_users_with_permission_when_no_search_query() throws Exception { // User have permission on project - ComponentDto project = db.components().insertProject(db.getDefaultOrganization()); - UserDto user = db.users().insertUser(newUserDto()); + ComponentDto project = db.components().insertProject(); + UserDto user = db.users().insertUser(); db.users().insertProjectPermissionOnUser(user, ISSUE_ADMIN, project); // User has no permission - UserDto withoutPermission = db.users().insertUser(newUserDto()); + UserDto withoutPermission = db.users().insertUser(); loginAsAdminOnDefaultOrganization(); String result = newRequest() diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/ws/template/ApplyTemplateActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/ws/template/ApplyTemplateActionTest.java index 87fc2067f07..39d5fadbe25 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/permission/ws/template/ApplyTemplateActionTest.java +++ b/server/sonar-server/src/test/java/org/sonar/server/permission/ws/template/ApplyTemplateActionTest.java @@ -29,7 +29,6 @@ import org.sonar.api.config.MapSettings; import org.sonar.api.web.UserRole; import org.sonar.core.permission.GlobalPermissions; import org.sonar.db.component.ComponentDto; -import org.sonar.db.organization.OrganizationDto; import org.sonar.db.permission.PermissionQuery; import org.sonar.db.permission.template.PermissionTemplateDto; import org.sonar.db.user.GroupDto; @@ -51,7 +50,6 @@ import org.sonar.server.ws.TestResponse; import static java.util.Collections.singletonList; import static org.assertj.core.api.Assertions.assertThat; import static org.sonar.core.permission.GlobalPermissions.SYSTEM_ADMIN; -import static org.sonar.db.component.ComponentTesting.newProjectDto; import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_PROJECT_ID; import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_PROJECT_KEY; import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_TEMPLATE_ID; @@ -86,11 +84,10 @@ public class ApplyTemplateActionTest extends BasePermissionWsTest>>>>>> 6772c5b73a... SONAR-8704 remove error-prone params Organization in UserDbTester */ public UserPermissionDto insertProjectPermissionOnUser(UserDto user, String permission, ComponentDto project) { UserPermissionDto dto = new UserPermissionDto(project.getOrganizationUuid(), permission, user.getId(), project.getId()); -- 2.39.5