@@ -110,7 +110,8 @@ void loadComicFilesFromSession_nothingStored() throws JsonProcessingException {
110110
111111 final LoadComicFilesResponse result = controller .loadComicFilesFromSession (session );
112112
113- assertNull (result );
113+ assertNotNull (result );
114+ assertTrue (result .getGroups ().isEmpty ());
114115
115116 Mockito .verify (session , Mockito .times (1 )).getAttribute (COMIC_FILES );
116117 Mockito .verify (objectMapper , Mockito .never ())
@@ -123,20 +124,17 @@ void loadComicFilesFromSession_parsingError() throws JsonProcessingException {
123124 Mockito .when (objectMapper .readValue (Mockito .anyString (), typeReferenceArgumentCaptor .capture ()))
124125 .thenThrow (JsonProcessingException .class );
125126
126- assertThrows (
127- JsonProcessingException .class ,
128- () -> {
129- final LoadComicFilesResponse result = controller .loadComicFilesFromSession (session );
127+ final LoadComicFilesResponse result = controller .loadComicFilesFromSession (session );
130128
131- assertNull (result );
129+ assertNotNull (result );
130+ assertTrue (result .getGroups ().isEmpty ());
132131
133- final TypeReference <ComicFile > typeReference = typeReferenceArgumentCaptor .getValue ();
134- assertNotNull (typeReference );
132+ final TypeReference <ComicFile > typeReference = typeReferenceArgumentCaptor .getValue ();
133+ assertNotNull (typeReference );
135134
136- Mockito .verify (session , Mockito .times (1 )).getAttribute (COMIC_FILES );
137- Mockito .verify (objectMapper , Mockito .times (1 ))
138- .readValue (TEST_ENCODED_COMIC_FILES , typeReference );
139- });
135+ Mockito .verify (session , Mockito .times (2 )).getAttribute (COMIC_FILES );
136+ Mockito .verify (objectMapper , Mockito .times (1 ))
137+ .readValue (TEST_ENCODED_COMIC_FILES , typeReference );
140138 }
141139
142140 @ Test
0 commit comments