diff options
author | Léo Geoffroy <leo.geoffroy@sonarsource.com> | 2023-08-31 12:00:49 +0200 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2023-08-31 20:02:57 +0000 |
commit | 12639b9a55950a24a971eeee7044e474dbb72e46 (patch) | |
tree | 45908d465ef0ccf933b0422800ea09e933c29fd0 /server/sonar-db-dao | |
parent | 77c43ec841c22ae0a171b413c7f00a3443567893 (diff) | |
download | sonarqube-10.2.0.77647.tar.gz sonarqube-10.2.0.77647.zip |
SONAR-19888 Update test framework to not use addProjectPermission(java.lang.String, org.sonar.db.component.ComponentDto...)10.2.0.77647
Diffstat (limited to 'server/sonar-db-dao')
-rw-r--r-- | server/sonar-db-dao/src/testFixtures/java/org/sonar/db/component/ComponentTesting.java | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/server/sonar-db-dao/src/testFixtures/java/org/sonar/db/component/ComponentTesting.java b/server/sonar-db-dao/src/testFixtures/java/org/sonar/db/component/ComponentTesting.java index cf638ea7a4d..f16fd49a392 100644 --- a/server/sonar-db-dao/src/testFixtures/java/org/sonar/db/component/ComponentTesting.java +++ b/server/sonar-db-dao/src/testFixtures/java/org/sonar/db/component/ComponentTesting.java @@ -177,6 +177,10 @@ public class ComponentTesting { return newProjectCopy(Uuids.createFast(), project.getMainBranchComponent(), view.getMainBranchComponent()); } + public static ComponentDto newProjectCopy(ProjectData project, PortfolioData view) { + return newProjectCopy(Uuids.createFast(), project.getMainBranchComponent(), view.getRootComponent()); + } + public static ComponentDto newProjectCopy(ComponentDto project, ComponentDto view) { return newProjectCopy(Uuids.createFast(), project, view); } @@ -254,10 +258,23 @@ public class ComponentTesting { .setBranchType(BranchType.BRANCH); } + public static BranchDto newMainBranchDto(String projectUUid) { + return new BranchDto() + .setKey(DEFAULT_MAIN_BRANCH_NAME) + .setIsMain(true) + .setUuid(Uuids.createFast()) + .setProjectUuid(projectUUid) + .setBranchType(BranchType.BRANCH); + } + public static ProjectDto newProjectDto() { + return newProjectDto("uuid").setPrivate(true); + } + + public static ProjectDto newProjectDto(String projectUuid) { return new ProjectDto() .setKey("projectKey") - .setUuid("uuid") + .setUuid(projectUuid) .setName("projectName") .setQualifier(Qualifiers.PROJECT); } |