Skip to content

Commit 1051468

Browse files
committed
Updated GET in self links
1 parent f51af54 commit 1051468

File tree

5 files changed

+7
-6
lines changed

5 files changed

+7
-6
lines changed

src/main/java/uk/gov/companieshouse/limitedpartnershipsapi/controller/PartnershipController.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,14 @@
3131
import static uk.gov.companieshouse.api.util.security.EricConstants.ERIC_IDENTITY;
3232
import static uk.gov.companieshouse.limitedpartnershipsapi.utils.Constants.ERIC_REQUEST_ID_KEY;
3333
import static uk.gov.companieshouse.limitedpartnershipsapi.utils.Constants.TRANSACTION_KEY;
34+
import static uk.gov.companieshouse.limitedpartnershipsapi.utils.Constants.URL_GET_PARTNERSHIP;
3435
import static uk.gov.companieshouse.limitedpartnershipsapi.utils.Constants.URL_PARAM_SUBMISSION_ID;
3536
import static uk.gov.companieshouse.limitedpartnershipsapi.utils.Constants.URL_PARAM_TRANSACTION_ID;
3637

3738
@RestController
3839
@RequestMapping("/transactions/{" + URL_PARAM_TRANSACTION_ID + "}/limited-partnership/partnership")
3940
public class PartnershipController {
4041

41-
static final String URL_GET_PARTNERSHIP = "/transactions/%s/limited-partnership/partnership/%s";
42-
4342
private final LimitedPartnershipService limitedPartnershipService;
4443

4544
@Autowired

src/main/java/uk/gov/companieshouse/limitedpartnershipsapi/service/LimitedPartnershipService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
import static uk.gov.companieshouse.limitedpartnershipsapi.utils.Constants.FILING_KIND_LIMITED_PARTNERSHIP;
2323
import static uk.gov.companieshouse.limitedpartnershipsapi.utils.Constants.LINK_SELF;
24-
import static uk.gov.companieshouse.limitedpartnershipsapi.utils.Constants.SUBMISSION_URI_PATTERN;
24+
import static uk.gov.companieshouse.limitedpartnershipsapi.utils.Constants.URL_GET_PARTNERSHIP;
2525

2626
@Service
2727
public class LimitedPartnershipService {
@@ -111,7 +111,7 @@ private Resource createLimitedPartnershipTransactionResource(String submissionUr
111111
}
112112

113113
private String getSubmissionUri(String transactionId, String submissionId) {
114-
return String.format(SUBMISSION_URI_PATTERN, transactionId, submissionId);
114+
return String.format(URL_GET_PARTNERSHIP, transactionId, submissionId);
115115
}
116116

117117
private void updateTransactionWithLinksAndPartnershipName(Transaction transaction,

src/main/java/uk/gov/companieshouse/limitedpartnershipsapi/utils/Constants.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ private Constants() {
1717
// URIs
1818
public static final String TRANSACTIONS_PRIVATE_API_URI_PREFIX = "/private/transactions/";
1919
public static final String SUBMISSION_URI_PATTERN = "/transactions/%s/limited-partnership/%s";
20+
public static final String URL_GET_PARTNERSHIP = "/transactions/%s/limited-partnership/partnership/%s";
2021

2122
// Filings
2223
public static final String FILING_KIND_LIMITED_PARTNERSHIP = "limited-partnership";

src/test/java/uk/gov/companieshouse/limitedpartnershipsapi/controller/PartnershipControllerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import static org.mockito.ArgumentMatchers.eq;
2727
import static org.mockito.Mockito.doThrow;
2828
import static org.mockito.Mockito.when;
29-
import static uk.gov.companieshouse.limitedpartnershipsapi.controller.PartnershipController.URL_GET_PARTNERSHIP;
29+
import static uk.gov.companieshouse.limitedpartnershipsapi.utils.Constants.URL_GET_PARTNERSHIP;
3030

3131
@ExtendWith(MockitoExtension.class)
3232
class PartnershipControllerTest {

src/test/java/uk/gov/companieshouse/limitedpartnershipsapi/service/LimitedPartnershipServiceTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import static org.mockito.Mockito.verify;
3535
import static org.mockito.Mockito.when;
3636
import static uk.gov.companieshouse.limitedpartnershipsapi.utils.Constants.FILING_KIND_LIMITED_PARTNERSHIP;
37+
import static uk.gov.companieshouse.limitedpartnershipsapi.utils.Constants.URL_GET_PARTNERSHIP;
3738

3839
@ExtendWith(MockitoExtension.class)
3940
class LimitedPartnershipServiceTest {
@@ -90,7 +91,7 @@ void givenDto_whenCreateLP_thenLPCreatedWithSubmissionIdAndTransactionUpdated()
9091
Transaction sentTransaction = transactionApiCaptor.getValue();
9192
assertEquals(limitedPartnershipSubmissionDto.getData().getPartnershipName(), sentTransaction.getCompanyName());
9293
assertNull(sentTransaction.getCompanyNumber());
93-
String submissionUri = String.format("/transactions/%s/limited-partnership/%s", transaction.getId(), limitedPartnershipSubmissionDao.getId());
94+
String submissionUri = String.format(URL_GET_PARTNERSHIP, transaction.getId(), limitedPartnershipSubmissionDao.getId());
9495
assertEquals(submissionUri, sentTransaction.getResources().get(submissionUri).getLinks().get("resource"));
9596
// assert dao submission self link is correct
9697
LimitedPartnershipSubmissionDao sentSubmission = submissionCaptor.getValue();

0 commit comments

Comments
 (0)