Skip to content

Commit 31037f1

Browse files
committed
2024-11-11 - search and add-new external-recip
1 parent 24629e1 commit 31037f1

File tree

2 files changed

+3
-47
lines changed

2 files changed

+3
-47
lines changed

server/src/test/java/com/objectcomputing/checkins/services/feedback_request/FeedbackRequestControllerTest.java

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1170,32 +1170,6 @@ void testGetByCreatorRequesteeIdNotPermittedToRecipients() {
11701170
assertEquals(HttpStatus.OK, response.getStatus());
11711171
}
11721172

1173-
@Test
1174-
void testGetByCreatorRequesteeIdIsPermittedToExternalRecipients() {
1175-
//create two employee-PDL relationships
1176-
MemberProfile pdlMemberProfile = createADefaultMemberProfile();
1177-
assignPdlRole(pdlMemberProfile);
1178-
MemberProfile memberOne = createADefaultMemberProfileForPdl(pdlMemberProfile);
1179-
MemberProfile pdlMemberProfileTwo = createASecondDefaultMemberProfile();
1180-
assignPdlRole(pdlMemberProfileTwo);
1181-
MemberProfile memberTwo = createASecondDefaultMemberProfileForPdl(pdlMemberProfileTwo);
1182-
final FeedbackExternalRecipient externalRecipient01 = createADefaultFeedbackExternalRecipient();
1183-
final FeedbackExternalRecipient externalRecipient02 = createASecondDefaultFeedbackExternalRecipient();
1184-
1185-
//create two sample feedback requests by the same PDL
1186-
final FeedbackRequest feedbackReq = saveFeedbackRequest(pdlMemberProfile, memberOne, externalRecipient01);
1187-
saveFeedbackRequest(pdlMemberProfileTwo, memberTwo, externalRecipient02);
1188-
1189-
//search for feedback requests by a specific creator, requestee, and template
1190-
final HttpRequest<?> request = HttpRequest.GET(String.format("/?creatorId=%s&requesteeId=%s&externalRecipientId=%s", feedbackReq.getCreatorId(), feedbackReq.getRequesteeId(), feedbackReq.getExternalRecipientId()));
1191-
final HttpResponse<List<FeedbackRequestResponseDTO>> response = clientExternalRecipient.toBlocking()
1192-
.exchange(request, Argument.listOf(FeedbackRequestResponseDTO.class));
1193-
1194-
assertTrue(response.getBody().isPresent());
1195-
assertEquals(1, response.getBody().get().size());
1196-
assertEquals(HttpStatus.OK, response.getStatus());
1197-
}
1198-
11991173
@Test
12001174
void testGetByCreatorRecipientIdPermittedToRecipients() {
12011175
MemberProfile pdlMemberProfile = createADefaultMemberProfile();
@@ -1215,24 +1189,6 @@ void testGetByCreatorRecipientIdPermittedToRecipients() {
12151189
assertResponseEqualsEntity(feedbackRequest, response.getBody().get());
12161190
}
12171191

1218-
@Test
1219-
void testGetByCreatorRecipientIdPermittedToExternalRecipients() {
1220-
MemberProfile pdlMemberProfile = createADefaultMemberProfile();
1221-
assignPdlRole(pdlMemberProfile);
1222-
MemberProfile requestee = createADefaultMemberProfileForPdl(pdlMemberProfile);
1223-
final FeedbackExternalRecipient externalRecipient = createADefaultFeedbackExternalRecipient();
1224-
FeedbackRequest feedbackRequest = saveFeedbackRequest(pdlMemberProfile, requestee, externalRecipient);
1225-
1226-
//get feedback request
1227-
final HttpRequest<?> request = HttpRequest.GET(String.format("/?externalRecipientId=%s", feedbackRequest.getExternalRecipientId()));
1228-
final HttpResponse<FeedbackRequestResponseDTO> response = clientExternalRecipient.toBlocking().exchange(request, FeedbackRequestResponseDTO.class);
1229-
1230-
// recipient must be able to get the feedback request
1231-
assertEquals(HttpStatus.OK, response.getStatus());
1232-
assertTrue(response.getBody().isPresent());
1233-
assertResponseEqualsEntity(feedbackRequest, response.getBody().get());
1234-
}
1235-
12361192
@Test
12371193
void testGetByCreatorRequesteeIdMultiplePermittedToRecipients() {
12381194
//create two employee-PDL relationships

server/src/test/java/com/objectcomputing/checkins/services/fixture/FeedbackExternalRecipientFixture.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ default FeedbackExternalRecipient createADefaultFeedbackExternalRecipient() {
1515
String companyName = "Company Name";
1616

1717
return getFeedbackExternalRecipientRepository().save(new FeedbackExternalRecipient(
18-
email, firstName, lastName, companyName
18+
email, firstName, lastName, companyName, null
1919
));
2020
}
2121

@@ -26,7 +26,7 @@ default FeedbackExternalRecipient createASecondDefaultFeedbackExternalRecipient(
2626
String companyName = "Company Name";
2727

2828
return getFeedbackExternalRecipientRepository().save(new FeedbackExternalRecipient(
29-
email, firstName, lastName, companyName
29+
email, firstName, lastName, companyName, null
3030
));
3131
}
3232

@@ -37,7 +37,7 @@ default FeedbackExternalRecipient createAThirdDefaultFeedbackExternalRecipient()
3737
String companyName = "Company Name";
3838

3939
return getFeedbackExternalRecipientRepository().save(new FeedbackExternalRecipient(
40-
email, firstName, lastName, companyName
40+
email, firstName, lastName, companyName, null
4141
));
4242
}
4343

0 commit comments

Comments
 (0)