aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorLukasz Jarocki <lukasz.jarocki@sonarsource.com>2021-11-16 15:19:28 +0100
committersonartech <sonartech@sonarsource.com>2021-11-16 20:03:55 +0000
commit769e6a497f24c71e3d11a711d5bd12f8cef413c5 (patch)
treecbdb002b79aecaa9854ec3a72ff57ebe79c182dd /server
parent6984a2e2db012d49ebbf7992b6a371f78fd9a3c7 (diff)
downloadsonarqube-769e6a497f24c71e3d11a711d5bd12f8cef413c5.tar.gz
sonarqube-769e6a497f24c71e3d11a711d5bd12f8cef413c5.zip
SONAR-13427 implement ITs
Diffstat (limited to 'server')
-rw-r--r--server/sonar-db-dao/src/main/java/org/sonar/db/project/ProjectBadgeTokenDao.java1
-rw-r--r--server/sonar-webserver-webapi/src/main/java/org/sonar/server/badge/ws/ProjectBadgesSupport.java7
-rw-r--r--server/sonar-webserver-webapi/src/test/java/org/sonar/server/badge/ws/MeasureActionTest.java2
-rw-r--r--server/sonar-webserver-webapi/src/test/java/org/sonar/server/badge/ws/QualityGateActionTest.java2
4 files changed, 7 insertions, 5 deletions
diff --git a/server/sonar-db-dao/src/main/java/org/sonar/db/project/ProjectBadgeTokenDao.java b/server/sonar-db-dao/src/main/java/org/sonar/db/project/ProjectBadgeTokenDao.java
index 9565bf0a0a7..8a6a00d1eda 100644
--- a/server/sonar-db-dao/src/main/java/org/sonar/db/project/ProjectBadgeTokenDao.java
+++ b/server/sonar-db-dao/src/main/java/org/sonar/db/project/ProjectBadgeTokenDao.java
@@ -65,5 +65,6 @@ public class ProjectBadgeTokenDao implements Dao {
@CheckForNull
public ProjectBadgeTokenDto selectTokenByProject(DbSession session, ProjectDto projectDto) {
return mapper(session).selectTokenByProjectUuid(projectDto.getUuid());
+
}
}
diff --git a/server/sonar-webserver-webapi/src/main/java/org/sonar/server/badge/ws/ProjectBadgesSupport.java b/server/sonar-webserver-webapi/src/main/java/org/sonar/server/badge/ws/ProjectBadgesSupport.java
index 981f8a7b947..405cdef4dca 100644
--- a/server/sonar-webserver-webapi/src/main/java/org/sonar/server/badge/ws/ProjectBadgesSupport.java
+++ b/server/sonar-webserver-webapi/src/main/java/org/sonar/server/badge/ws/ProjectBadgesSupport.java
@@ -40,6 +40,7 @@ public class ProjectBadgesSupport {
private static final String PARAM_PROJECT = "project";
private static final String PARAM_BRANCH = "branch";
private static final String PARAM_TOKEN = "token";
+ public static final String PROJECT_HAS_NOT_BEEN_FOUND = "Project has not been found";
private final ComponentFinder componentFinder;
private final DbClient dbClient;
@@ -83,7 +84,7 @@ public class ProjectBadgesSupport {
return branch;
} catch (NotFoundException e) {
- throw new NotFoundException("Project has not been found");
+ throw new NotFoundException(PROJECT_HAS_NOT_BEEN_FOUND);
}
}
@@ -98,11 +99,11 @@ public class ProjectBadgesSupport {
try {
projectDto = componentFinder.getProjectOrApplicationByKey(dbSession, projectKey);
} catch (NotFoundException e) {
- throw new NotFoundException("Project has not been found");
+ throw new NotFoundException(PROJECT_HAS_NOT_BEEN_FOUND);
}
String token = request.param(PARAM_TOKEN);
if (projectDto.isPrivate() && !isTokenValid(dbSession, projectDto, token)) {
- throw generateInvalidProjectException();
+ throw new NotFoundException(PROJECT_HAS_NOT_BEEN_FOUND);
}
}
}
diff --git a/server/sonar-webserver-webapi/src/test/java/org/sonar/server/badge/ws/MeasureActionTest.java b/server/sonar-webserver-webapi/src/test/java/org/sonar/server/badge/ws/MeasureActionTest.java
index e4e55bf1da3..e319a912e71 100644
--- a/server/sonar-webserver-webapi/src/test/java/org/sonar/server/badge/ws/MeasureActionTest.java
+++ b/server/sonar-webserver-webapi/src/test/java/org/sonar/server/badge/ws/MeasureActionTest.java
@@ -329,7 +329,7 @@ public class MeasureActionTest {
.setParam("metric", metric.getKey())
.execute();
- checkError(response, "Project is invalid");
+ checkError(response, "Project has not been found");
}
@Test
diff --git a/server/sonar-webserver-webapi/src/test/java/org/sonar/server/badge/ws/QualityGateActionTest.java b/server/sonar-webserver-webapi/src/test/java/org/sonar/server/badge/ws/QualityGateActionTest.java
index f139f890bf0..29fc9c9d4d2 100644
--- a/server/sonar-webserver-webapi/src/test/java/org/sonar/server/badge/ws/QualityGateActionTest.java
+++ b/server/sonar-webserver-webapi/src/test/java/org/sonar/server/badge/ws/QualityGateActionTest.java
@@ -197,7 +197,7 @@ public class QualityGateActionTest {
.setParam("project", project.getKey())
.execute();
- checkError(response, "Project is invalid");
+ checkError(response, "Project has not been found");
}
@Test