Skip to content

Commit 1324e18

Browse files
committed
Add /v1 to all tms apis
1 parent 940d976 commit 1324e18

15 files changed

+106
-106
lines changed

src/main/java/com/epam/ta/reportportal/core/tms/controller/ProductVersionController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
* and deleting product versions associated with a specific project.
2929
*/
3030
@RestController
31-
@RequestMapping("/project/{projectKey}/tms/productversion")
31+
@RequestMapping("/v1/project/{projectKey}/tms/productversion")
3232
@Tag(name = "Product Version", description = "Product Version API collection")
3333
@RequiredArgsConstructor
3434
public class ProductVersionController {

src/main/java/com/epam/ta/reportportal/core/tms/controller/TestCaseController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
* include retrieval, creation, updating, and patching test cases.
4747
*/
4848
@RestController
49-
@RequestMapping("/project/{projectKey}/tms/test-case")
49+
@RequestMapping("/v1/project/{projectKey}/tms/test-case")
5050
@Tag(name = "Test Case", description = "Test Case API collection")
5151
@RequiredArgsConstructor
5252
@Valid

src/main/java/com/epam/ta/reportportal/core/tms/controller/TmsDatasetController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
* from files. All endpoints are secured and require administrator privileges.
3333
*/
3434
@RestController
35-
@RequestMapping("/project/{projectKey}/tms/dataset")
35+
@RequestMapping("/v1/project/{projectKey}/tms/dataset")
3636
@Tag(name = "Dataset", description = "Dataset API collection")
3737
@RequiredArgsConstructor
3838
public class TmsDatasetController {

src/main/java/com/epam/ta/reportportal/core/tms/controller/TmsTestFolderController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
* retrieve, and list test folders. All endpoints are secured and require administrator privileges.
3838
*/
3939
@RestController
40-
@RequestMapping("/project/{projectKey}/tms/folder")
40+
@RequestMapping("/v1/project/{projectKey}/tms/folder")
4141
@Tag(name = "Test Folder", description = "Tms Test Folder API collection")
4242
@RequiredArgsConstructor
4343
@PreAuthorize(IS_ADMIN)

src/main/java/com/epam/ta/reportportal/core/tms/controller/TmsTestPlanController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
* All operations require administrator privileges.
3333
*/
3434
@RestController
35-
@RequestMapping("/project/{projectKey}/tms/test-plan")
35+
@RequestMapping("/v1/project/{projectKey}/tms/test-plan")
3636
@Tag(name = "Test Plan", description = "Test Plan API collection")
3737
@RequiredArgsConstructor
3838
public class TmsTestPlanController {

src/test/java/com/epam/ta/reportportal/core/tms/controller/integration/ProductVersionIntegrationTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ void createVersionIntegrationTest() throws Exception {
3838
ObjectMapper mapper = new ObjectMapper();
3939
String jsonContent = mapper.writeValueAsString(request);
4040

41-
mockMvc.perform(post("/project/" + SUPERADMIN_PROJECT_KEY + "/tms/productversion")
41+
mockMvc.perform(post("/v1/project/" + SUPERADMIN_PROJECT_KEY + "/tms/productversion")
4242
.contentType(MediaType.APPLICATION_JSON)
4343
.content(jsonContent)
4444
.with(token(oAuthHelper.getSuperadminToken())))
@@ -58,7 +58,7 @@ void updateVersionIntegrationTest() throws Exception {
5858
ObjectMapper mapper = new ObjectMapper();
5959
String jsonContent = mapper.writeValueAsString(request);
6060

61-
mockMvc.perform(put("/project/" + SUPERADMIN_PROJECT_KEY + "/tms/productversion/3")
61+
mockMvc.perform(put("/v1/project/" + SUPERADMIN_PROJECT_KEY + "/tms/productversion/3")
6262
.contentType(MediaType.APPLICATION_JSON)
6363
.content(jsonContent)
6464
.with(token(oAuthHelper.getSuperadminToken())))
@@ -74,7 +74,7 @@ void updateVersionIntegrationTest() throws Exception {
7474

7575
@Test
7676
void deleteProductVersionIntegrationTest() throws Exception {
77-
mockMvc.perform(delete("/project/" + SUPERADMIN_PROJECT_KEY + "/tms/productversion/4")
77+
mockMvc.perform(delete("/v1/project/" + SUPERADMIN_PROJECT_KEY + "/tms/productversion/4")
7878
.with(token(oAuthHelper.getSuperadminToken())))
7979
.andExpect(status().isOk());
8080
assertFalse(productVersionRepository.findByProjectIdAndId(1L, 4L).isPresent());
@@ -85,7 +85,7 @@ void getByIdIntegrationTest() throws Exception {
8585
Optional<TmsProductVersion> productVersion = productVersionRepository
8686
.findByProjectIdAndId(1L, 5L);
8787

88-
mockMvc.perform(get("/project/" + SUPERADMIN_PROJECT_KEY + "/tms/productversion/5")
88+
mockMvc.perform(get("/v1/project/" + SUPERADMIN_PROJECT_KEY + "/tms/productversion/5")
8989
.with(token(oAuthHelper.getSuperadminToken())))
9090
.andExpect(status().isOk())
9191
.andExpect(jsonPath("$.id").value(productVersion.get().getId()))

src/test/java/com/epam/ta/reportportal/core/tms/controller/integration/TmsDatasetIntegrationTest.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ void createDatasetIntegrationTest() {
3939
var jsonPayload = objectMapper.writeValueAsString(requestPayload);
4040

4141
mockMvc
42-
.perform(post("/project/" + SUPERADMIN_PROJECT_KEY + "/tms/dataset")
42+
.perform(post("/v1/project/" + SUPERADMIN_PROJECT_KEY + "/tms/dataset")
4343
.contentType("application/json")
4444
.content(jsonPayload)
4545
.with(token(oAuthHelper.getSuperadminToken())))
@@ -58,7 +58,7 @@ void createDatasetIntegrationTest() {
5858
@SneakyThrows
5959
void getDatasetsByProjectIdIntegrationTest() {
6060
mockMvc
61-
.perform(get("/project/" + SUPERADMIN_PROJECT_KEY + "/tms/dataset")
61+
.perform(get("/v1/project/" + SUPERADMIN_PROJECT_KEY + "/tms/dataset")
6262
.with(token(oAuthHelper.getSuperadminToken())))
6363
.andExpect(status().isOk())
6464
.andExpect(jsonPath("$.length()").value(2))
@@ -73,7 +73,7 @@ void getDatasetByIdIntegrationTest() {
7373

7474
// Act & Assert
7575
mockMvc
76-
.perform(get("/project/" + SUPERADMIN_PROJECT_KEY + "/tms/dataset/10001")
76+
.perform(get("/v1/project/" + SUPERADMIN_PROJECT_KEY + "/tms/dataset/10001")
7777
.with(token(oAuthHelper.getSuperadminToken())))
7878
.andExpect(status().isOk())
7979
.andExpect(jsonPath("$.id").value(tmsDataset.get().getId()))
@@ -89,7 +89,7 @@ void updateDatasetIntegrationTest() {
8989
var jsonPayload = objectMapper.writeValueAsString(updatedPayload);
9090

9191
mockMvc
92-
.perform(put("/project/" + SUPERADMIN_PROJECT_KEY + "/tms/dataset/10001")
92+
.perform(put("/v1/project/" + SUPERADMIN_PROJECT_KEY + "/tms/dataset/10001")
9393
.contentType("application/json")
9494
.content(jsonPayload)
9595
.with(token(oAuthHelper.getSuperadminToken())))
@@ -109,7 +109,7 @@ void patchDatasetIntegrationTest() {
109109
var jsonPayload = objectMapper.writeValueAsString(patchPayload);
110110

111111
mockMvc
112-
.perform(patch("/project/" + SUPERADMIN_PROJECT_KEY + "/tms/dataset/10001")
112+
.perform(patch("/v1/project/" + SUPERADMIN_PROJECT_KEY + "/tms/dataset/10001")
113113
.contentType("application/json")
114114
.content(jsonPayload)
115115
.with(token(oAuthHelper.getSuperadminToken())))
@@ -125,7 +125,7 @@ void patchDatasetIntegrationTest() {
125125
@SneakyThrows
126126
void deleteDatasetIntegrationTest() {
127127
mockMvc
128-
.perform(delete("/project/" + SUPERADMIN_PROJECT_KEY + "/tms/dataset/10001")
128+
.perform(delete("/v1/project/" + SUPERADMIN_PROJECT_KEY + "/tms/dataset/10001")
129129
.with(token(oAuthHelper.getSuperadminToken())))
130130
.andExpect(status().isOk());
131131

@@ -143,7 +143,7 @@ void uploadDatasetFromFileIntegrationTest() throws Exception {
143143
fileContent.getBytes() // Content of the file as bytes
144144
);
145145
mockMvc
146-
.perform(multipart("/project/" + SUPERADMIN_PROJECT_KEY + "/tms/dataset/upload")
146+
.perform(multipart("/v1/project/" + SUPERADMIN_PROJECT_KEY + "/tms/dataset/upload")
147147
.file(mockMultipartFile)
148148
.contentType(MediaType.MULTIPART_FORM_DATA) // Specify multipart content type
149149
.header("Content-Disposition", "form-data; name=\"file\"; filename=\"data.csv\"")

0 commit comments

Comments
 (0)