aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-db-dao
diff options
context:
space:
mode:
authorLéo Geoffroy <leo.geoffroy@sonarsource.com>2023-08-31 12:00:49 +0200
committersonartech <sonartech@sonarsource.com>2023-08-31 20:02:57 +0000
commit12639b9a55950a24a971eeee7044e474dbb72e46 (patch)
tree45908d465ef0ccf933b0422800ea09e933c29fd0 /server/sonar-db-dao
parent77c43ec841c22ae0a171b413c7f00a3443567893 (diff)
downloadsonarqube-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.java19
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);
}