@@ -189,9 +189,14 @@ private static void assertResultsEquals(ShortCircuitAnalysisResult result, org.g
189
189
190
190
private static void assertPagedFaultResultsEquals (ShortCircuitAnalysisResult result , List <org .gridsuite .shortcircuit .server .dto .FaultResult > faultResults ) {
191
191
assertEquals (result .getFaultResults ().size (), faultResults .size ());
192
- List <FaultResult > orderedFaultResults = result .getFaultResults ().stream ().sorted (Comparator .comparing (fr -> fr .getFault ().getId ())).collect (Collectors .toList ());
193
- // don't need to sort here it's done in the paged request
194
- assertFaultResultsEquals (orderedFaultResults , faultResults );
192
+ List <FaultResult > orderedFaultResults = result .getFaultResults ().stream ().sorted (Comparator .comparing (fr -> fr .getFault ().getId ())).toList ();
193
+ List <org .gridsuite .shortcircuit .server .dto .FaultResult > orderedFaultResultsDto = faultResults .stream ().sorted (Comparator .comparing (fr -> fr .getFault ().getId ())).toList ();
194
+ assertFaultResultsEquals (orderedFaultResults , orderedFaultResultsDto );
195
+ }
196
+
197
+ private static void assertPagedFaultResultsEqualsSorted (ShortCircuitAnalysisResult result , List <org .gridsuite .shortcircuit .server .dto .FaultResult > faultResults ) {
198
+ assertEquals (result .getFaultResults ().size (), faultResults .size ());
199
+ assertFaultResultsEquals (result .getFaultResults (), faultResults );
195
200
}
196
201
197
202
private static void assertFaultResultsEquals (List <FaultResult > faultResults , List <org .gridsuite .shortcircuit .server .dto .FaultResult > faultResultsDto ) {
@@ -366,7 +371,7 @@ public void runTest() throws Exception {
366
371
.andReturn ();
367
372
JsonNode faultResultsPageNode0 = mapper .readTree (result .getResponse ().getContentAsString ());
368
373
List <org .gridsuite .shortcircuit .server .dto .FaultResult > faultResultsPageDto0Full = faultResultsReader .readValue (faultResultsPageNode0 .get ("content" ));
369
- assertPagedFaultResultsEquals (ShortCircuitAnalysisResultMock .RESULT_SORTED_PAGE_0 , faultResultsPageDto0Full );
374
+ assertPagedFaultResultsEqualsSorted (ShortCircuitAnalysisResultMock .RESULT_SORTED_PAGE_0 , faultResultsPageDto0Full );
370
375
371
376
result = mockMvc .perform (get (
372
377
"/" + VERSION + "/results/{resultUuid}/fault_results/paged" , RESULT_UUID )
@@ -379,7 +384,7 @@ public void runTest() throws Exception {
379
384
.andReturn ();
380
385
JsonNode faultResultsPageNode1 = mapper .readTree (result .getResponse ().getContentAsString ());
381
386
List <org .gridsuite .shortcircuit .server .dto .FaultResult > faultResultsPageDto1Full = faultResultsReader .readValue (faultResultsPageNode1 .get ("content" ));
382
- assertPagedFaultResultsEquals (ShortCircuitAnalysisResultMock .RESULT_SORTED_PAGE_1 , faultResultsPageDto1Full );
387
+ assertPagedFaultResultsEqualsSorted (ShortCircuitAnalysisResultMock .RESULT_SORTED_PAGE_1 , faultResultsPageDto1Full );
383
388
384
389
// should throw not found if result does not exist
385
390
mockMvc .perform (get ("/" + VERSION + "/results/{resultUuid}" , OTHER_RESULT_UUID ))
0 commit comments