10
10
import com .fasterxml .jackson .databind .ObjectMapper ;
11
11
import io .nats .client .Message ;
12
12
import java .net .*;
13
+ import java .time .*;
13
14
import java .util .*;
14
15
import lombok .val ;
15
16
import org .junit .Before ;
@@ -108,8 +109,10 @@ private GradeCode[] createGradeCodeArray() {
108
109
109
110
private SchoolContactSearchWrapper createSchoolContactSearchWrapper () {
110
111
SchoolContactSearchWrapper schoolSearchWrapper = new SchoolContactSearchWrapper ();
111
- schoolSearchWrapper .
setContent (
Arrays .
asList (
SchoolContact .
builder ().
email (
"[email protected] " ).
firstName (
"Joe" ).
lastName (
"Blow" ).
build (),
112
- SchoolContact .
builder ().
email (
"[email protected] " ).
firstName (
"2" ).
lastName (
"2" ).
build ()));
112
+ schoolSearchWrapper .setContent (Arrays .asList (
113
+ SchoolContact .
builder ().
email (
"[email protected] " ).
firstName (
"Joe" ).
lastName (
"Blow" ).
expiryDate (
LocalDateTime .
now ().
minusDays (
1 ).
toString ()).
build (),
114
+ SchoolContact .
builder ().
email (
"[email protected] " ).
firstName (
"2" ).
lastName (
"2" ).
expiryDate (
null ).
build (),
115
+ SchoolContact .
builder ().
email (
"[email protected] " ).
firstName (
"Joe" ).
lastName (
"Blow" ).
expiryDate (
LocalDateTime .
now ().
plusDays (
1 ).
toString ()).
build ()));
113
116
114
117
return schoolSearchWrapper ;
115
118
}
@@ -234,7 +237,7 @@ public void testGetGradeCode_shouldReturnData() {
234
237
}
235
238
236
239
@ Test
237
- public void testGetStudentRegistrationContacts_shouldReturnData () {
240
+ public void testGetStudentRegistrationContacts_withExpiredContacts_shouldReturnData () {
238
241
when (this .webClient .get ()).thenReturn (this .requestHeadersUriMock );
239
242
when (this .requestHeadersUriMock .uri (any (URI .class )))
240
243
.thenReturn (this .requestHeadersMock );
@@ -246,10 +249,10 @@ public void testGetStudentRegistrationContacts_shouldReturnData() {
246
249
247
250
final var result = this .restUtils .getStudentRegistrationContactList ("10200001" );
248
251
assertThat (result ).hasSize (2 );
249
- assertThat (result .get (0 ).getEmail ()).isEqualTo ("pen @email.com" );
250
- assertThat (result .get (0 ).getFirstName ()).isEqualTo ("Joe " );
251
- assertThat (result .get (1 ).getEmail ()).isEqualTo ("2 @email.com" );
252
- assertThat (result .get (1 ).getFirstName ()).isEqualTo ("2 " );
252
+ assertThat (result .get (0 ).getEmail ()).isEqualTo ("active @email.com" );
253
+ assertThat (result .get (0 ).getFirstName ()).isEqualTo ("2 " );
254
+ assertThat (result .get (1 ).getEmail ()).isEqualTo ("active @email.com" );
255
+ assertThat (result .get (1 ).getFirstName ()).isEqualTo ("Joe " );
253
256
}
254
257
255
258
private WebClient .RequestBodySpec returnMockBodySpec () {
0 commit comments