Skip to content

Commit 25f2e4c

Browse files
committed
Fixes for FeedbackRequestFixture to include 'Deny' functionality support
1 parent b03ef7e commit 25f2e4c

File tree

1 file changed

+73
-9
lines changed

1 file changed

+73
-9
lines changed

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

Lines changed: 73 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
package com.objectcomputing.checkins.services.fixture;
2+
23
import com.objectcomputing.checkins.services.feedback_request.FeedbackRequest;
34
import com.objectcomputing.checkins.services.feedback_template.FeedbackTemplate;
45
import com.objectcomputing.checkins.services.memberprofile.MemberProfile;
56
import com.objectcomputing.checkins.services.reviews.ReviewPeriod;
67

78
import java.time.LocalDate;
8-
9-
import java.util.UUID;
109
import java.util.List;
10+
import java.util.UUID;
1111

12-
public interface FeedbackRequestFixture extends RepositoryFixture, FeedbackTemplateFixture {
12+
public interface FeedbackRequestFixture extends FeedbackTemplateFixture {
1313

1414
/**
1515
* Creates a sample feedback request
@@ -21,7 +21,19 @@ public interface FeedbackRequestFixture extends RepositoryFixture, FeedbackTempl
2121
*/
2222
default FeedbackRequest createSampleFeedbackRequest(MemberProfile creator, MemberProfile requestee, MemberProfile recipient, UUID templateId) {
2323
LocalDate testDate = LocalDate.of(2010, 10, 8);
24-
return new FeedbackRequest(creator.getId(), requestee.getId(), recipient.getId(), templateId, testDate, null, "pending", null, null);
24+
return new FeedbackRequest(
25+
creator.getId(),
26+
requestee.getId(),
27+
recipient.getId(),
28+
templateId,
29+
testDate,
30+
null,
31+
"pending",
32+
null,
33+
null,
34+
false,
35+
null
36+
);
2537
}
2638

2739
/**
@@ -35,7 +47,19 @@ default FeedbackRequest createSampleFeedbackRequest(MemberProfile creator, Membe
3547
*/
3648
default FeedbackRequest createSampleFeedbackRequest(MemberProfile creator, MemberProfile requestee, MemberProfile recipient, UUID templateId, ReviewPeriod reviewPeriod) {
3749
LocalDate testDate = LocalDate.of(2010, 10, 8);
38-
return new FeedbackRequest(creator.getId(), requestee.getId(), recipient.getId(), templateId, testDate, null, "pending", null, reviewPeriod.getId());
50+
return new FeedbackRequest(
51+
creator.getId(),
52+
requestee.getId(),
53+
recipient.getId(),
54+
templateId,
55+
testDate,
56+
null,
57+
"pending",
58+
null,
59+
reviewPeriod.getId(),
60+
false,
61+
null
62+
);
3963
}
4064

4165
/**
@@ -48,7 +72,20 @@ default FeedbackRequest createSampleFeedbackRequest(MemberProfile creator, Membe
4872
*/
4973
default FeedbackRequest saveSampleFeedbackRequest(MemberProfile creator, MemberProfile requestee, MemberProfile recipient, UUID templateId) {
5074
LocalDate testDate = LocalDate.of(2010, 10, 8);
51-
return getFeedbackRequestRepository().save(new FeedbackRequest(creator.getId(), requestee.getId(), recipient.getId(), templateId, testDate, null, "pending", null, null));
75+
FeedbackRequest feedbackRequest = new FeedbackRequest(
76+
creator.getId(),
77+
requestee.getId(),
78+
recipient.getId(),
79+
templateId,
80+
testDate,
81+
null,
82+
"pending",
83+
null,
84+
null,
85+
false,
86+
null
87+
);
88+
return getFeedbackRequestRepository().save(feedbackRequest);
5289
}
5390

5491
/**
@@ -57,16 +94,43 @@ default FeedbackRequest saveSampleFeedbackRequest(MemberProfile creator, MemberP
5794
* @param recipient The {@link MemberProfile} of the member giving feedback
5895
* @param requestee The {@link MemberProfile} of the requestee of the feedback request
5996
* @param templateId The UUID of the FeedbackTemplate
97+
* @param reviewPeriod the {@link ReviewPeriod} that this feedback request is associated with
6098
* @return The saved {@link FeedbackRequest}
6199
*/
62100
default FeedbackRequest saveSampleFeedbackRequest(MemberProfile creator, MemberProfile requestee, MemberProfile recipient, UUID templateId, ReviewPeriod reviewPeriod) {
63101
LocalDate testDate = LocalDate.of(2010, 10, 8);
64-
return getFeedbackRequestRepository().save(new FeedbackRequest(creator.getId(), requestee.getId(), recipient.getId(), templateId, testDate, null, "pending", null, reviewPeriod.getId()));
102+
FeedbackRequest feedbackRequest = new FeedbackRequest(
103+
creator.getId(),
104+
requestee.getId(),
105+
recipient.getId(),
106+
templateId,
107+
testDate,
108+
null,
109+
"pending",
110+
null,
111+
reviewPeriod.getId(),
112+
false,
113+
null
114+
);
115+
return getFeedbackRequestRepository().save(feedbackRequest);
65116
}
66117

67118
default FeedbackRequest saveSampleFeedbackRequestWithStatus(MemberProfile creator, MemberProfile requestee, MemberProfile recipient, UUID templateId, String status) {
68119
LocalDate testDate = LocalDate.of(2010, 10, 8);
69-
return getFeedbackRequestRepository().save(new FeedbackRequest(creator.getId(), requestee.getId(), recipient.getId(), templateId, testDate, null, status, null, null));
120+
FeedbackRequest feedbackRequest = new FeedbackRequest(
121+
creator.getId(),
122+
requestee.getId(),
123+
recipient.getId(),
124+
templateId,
125+
testDate,
126+
null,
127+
status,
128+
null,
129+
null,
130+
false,
131+
null
132+
);
133+
return getFeedbackRequestRepository().save(feedbackRequest);
70134
}
71135

72136
default MemberProfile createADefaultRecipient() {
@@ -115,6 +179,6 @@ default FeedbackRequest saveFeedbackRequest(MemberProfile creator, MemberProfile
115179

116180
default List<FeedbackRequest> getFeedbackRequests(MemberProfile recipient) {
117181
return getFeedbackRequestRepository()
118-
.findByValues(null, null, recipient.getId().toString(), null, null, null);
182+
.findByValues(null, null, recipient.getId().toString(), null, null, null);
119183
}
120184
}

0 commit comments

Comments
 (0)