@@ -135,7 +135,7 @@ private static final class ShortCircuitAnalysisResultMock {
135
135
static final ShortCircuitAnalysisResult RESULT_BASIC = new ShortCircuitAnalysisResult (List .of (FAULT_RESULT_BASIC_1 , FAULT_RESULT_BASIC_2 , FAULT_RESULT_BASIC_3 ));
136
136
}
137
137
138
- private static class ShortCircuitAnalysisProviderMock implements ShortCircuitAnalysisProvider {
138
+ private static final class ShortCircuitAnalysisProviderMock implements ShortCircuitAnalysisProvider {
139
139
@ Override
140
140
public String getName () {
141
141
return "ShortCircuitAnalysisMock" ;
@@ -180,21 +180,14 @@ public String getVersion() {
180
180
181
181
private Network nodeBreakerNetwork ;
182
182
183
- private static void assertResultsEquals (ShortCircuitAnalysisResult result , org .gridsuite .shortcircuit .server .dto .ShortCircuitAnalysisResult resultDto ) {
184
- assertEquals (result .getFaultResults ().size (), resultDto .getFaults ().size ());
185
- List <FaultResult > orderedFaultResults = result .getFaultResults ().stream ().sorted (Comparator .comparing (fr -> fr .getFault ().getId ())).collect (Collectors .toList ());
186
- List <org .gridsuite .shortcircuit .server .dto .FaultResult > orderedFaultResultsDto = resultDto .getFaults ().stream ().sorted (Comparator .comparing (fr -> fr .getFault ().getId ())).collect (Collectors .toList ());
187
- assertFaultResultsEquals (orderedFaultResults , orderedFaultResultsDto );
188
- }
189
-
190
- private static void assertPagedFaultResultsEquals (ShortCircuitAnalysisResult result , List <org .gridsuite .shortcircuit .server .dto .FaultResult > faultResults ) {
183
+ private static void assertFaultResultsEquals (ShortCircuitAnalysisResult result , List <org .gridsuite .shortcircuit .server .dto .FaultResult > faultResults ) {
191
184
assertEquals (result .getFaultResults ().size (), faultResults .size ());
192
185
List <FaultResult > orderedFaultResults = result .getFaultResults ().stream ().sorted (Comparator .comparing (fr -> fr .getFault ().getId ())).toList ();
193
186
List <org .gridsuite .shortcircuit .server .dto .FaultResult > orderedFaultResultsDto = faultResults .stream ().sorted (Comparator .comparing (fr -> fr .getFault ().getId ())).toList ();
194
187
assertFaultResultsEquals (orderedFaultResults , orderedFaultResultsDto );
195
188
}
196
189
197
- private static void assertPagedFaultResultsEqualsSorted (ShortCircuitAnalysisResult result , List <org .gridsuite .shortcircuit .server .dto .FaultResult > faultResults ) {
190
+ private static void assertSortedFaultResultsEquals (ShortCircuitAnalysisResult result , List <org .gridsuite .shortcircuit .server .dto .FaultResult > faultResults ) {
198
191
assertEquals (result .getFaultResults ().size (), faultResults .size ());
199
192
assertFaultResultsEquals (result .getFaultResults (), faultResults );
200
193
}
@@ -322,7 +315,7 @@ public void runTest() throws Exception {
322
315
.andExpect (content ().contentType (MediaType .APPLICATION_JSON ))
323
316
.andReturn ();
324
317
org .gridsuite .shortcircuit .server .dto .ShortCircuitAnalysisResult resultDto = mapper .readValue (result .getResponse ().getContentAsString (), org .gridsuite .shortcircuit .server .dto .ShortCircuitAnalysisResult .class );
325
- assertResultsEquals (ShortCircuitAnalysisResultMock .RESULT_WITH_LIMIT_VIOLATIONS , resultDto );
318
+ assertFaultResultsEquals (ShortCircuitAnalysisResultMock .RESULT_WITH_LIMIT_VIOLATIONS , resultDto . getFaults () );
326
319
327
320
// BASIC mode
328
321
result = mockMvc .perform (get (
@@ -332,7 +325,7 @@ public void runTest() throws Exception {
332
325
.andExpect (content ().contentType (MediaType .APPLICATION_JSON ))
333
326
.andReturn ();
334
327
org .gridsuite .shortcircuit .server .dto .ShortCircuitAnalysisResult resultDtoBasic = mapper .readValue (result .getResponse ().getContentAsString (), org .gridsuite .shortcircuit .server .dto .ShortCircuitAnalysisResult .class );
335
- assertResultsEquals (ShortCircuitAnalysisResultMock .RESULT_BASIC , resultDtoBasic );
328
+ assertFaultResultsEquals (ShortCircuitAnalysisResultMock .RESULT_BASIC , resultDtoBasic . getFaults () );
336
329
337
330
// FULL mode
338
331
result = mockMvc .perform (get (
@@ -342,7 +335,7 @@ public void runTest() throws Exception {
342
335
.andExpect (content ().contentType (MediaType .APPLICATION_JSON ))
343
336
.andReturn ();
344
337
org .gridsuite .shortcircuit .server .dto .ShortCircuitAnalysisResult resultDtoFull = mapper .readValue (result .getResponse ().getContentAsString (), org .gridsuite .shortcircuit .server .dto .ShortCircuitAnalysisResult .class );
345
- assertResultsEquals (ShortCircuitAnalysisResultMock .RESULT_MAGNITUDE_FULL , resultDtoFull );
338
+ assertFaultResultsEquals (ShortCircuitAnalysisResultMock .RESULT_MAGNITUDE_FULL , resultDtoFull . getFaults () );
346
339
347
340
result = mockMvc .perform (get (
348
341
"/" + VERSION + "/results/{resultUuid}/fault_results/paged" , RESULT_UUID )
@@ -358,7 +351,7 @@ public void runTest() throws Exception {
358
351
JsonNode faultResultsPageNode = mapper .readTree (result .getResponse ().getContentAsString ());
359
352
ObjectReader faultResultsReader = mapper .readerFor (new TypeReference <List <org .gridsuite .shortcircuit .server .dto .FaultResult >>() { });
360
353
List <org .gridsuite .shortcircuit .server .dto .FaultResult > faultResultsPageDto0 = faultResultsReader .readValue (faultResultsPageNode .get ("content" ));
361
- assertPagedFaultResultsEquals (ShortCircuitAnalysisResultMock .RESULT_WITH_LIMIT_VIOLATIONS , faultResultsPageDto0 );
354
+ assertFaultResultsEquals (ShortCircuitAnalysisResultMock .RESULT_WITH_LIMIT_VIOLATIONS , faultResultsPageDto0 );
362
355
363
356
result = mockMvc .perform (get (
364
357
"/" + VERSION + "/results/{resultUuid}/fault_results/paged" , RESULT_UUID )
@@ -371,7 +364,7 @@ public void runTest() throws Exception {
371
364
.andReturn ();
372
365
JsonNode faultResultsPageNode0 = mapper .readTree (result .getResponse ().getContentAsString ());
373
366
List <org .gridsuite .shortcircuit .server .dto .FaultResult > faultResultsPageDto0Full = faultResultsReader .readValue (faultResultsPageNode0 .get ("content" ));
374
- assertPagedFaultResultsEqualsSorted (ShortCircuitAnalysisResultMock .RESULT_SORTED_PAGE_0 , faultResultsPageDto0Full );
367
+ assertSortedFaultResultsEquals (ShortCircuitAnalysisResultMock .RESULT_SORTED_PAGE_0 , faultResultsPageDto0Full );
375
368
376
369
result = mockMvc .perform (get (
377
370
"/" + VERSION + "/results/{resultUuid}/fault_results/paged" , RESULT_UUID )
@@ -384,7 +377,7 @@ public void runTest() throws Exception {
384
377
.andReturn ();
385
378
JsonNode faultResultsPageNode1 = mapper .readTree (result .getResponse ().getContentAsString ());
386
379
List <org .gridsuite .shortcircuit .server .dto .FaultResult > faultResultsPageDto1Full = faultResultsReader .readValue (faultResultsPageNode1 .get ("content" ));
387
- assertPagedFaultResultsEqualsSorted (ShortCircuitAnalysisResultMock .RESULT_SORTED_PAGE_1 , faultResultsPageDto1Full );
380
+ assertSortedFaultResultsEquals (ShortCircuitAnalysisResultMock .RESULT_SORTED_PAGE_1 , faultResultsPageDto1Full );
388
381
389
382
// should throw not found if result does not exist
390
383
mockMvc .perform (get ("/" + VERSION + "/results/{resultUuid}" , OTHER_RESULT_UUID ))
@@ -439,7 +432,7 @@ public void runWithBusIdTest() throws Exception {
439
432
.andExpect (content ().contentType (MediaType .APPLICATION_JSON ))
440
433
.andReturn ();
441
434
org .gridsuite .shortcircuit .server .dto .ShortCircuitAnalysisResult resultDto = mapper .readValue (result .getResponse ().getContentAsString (), org .gridsuite .shortcircuit .server .dto .ShortCircuitAnalysisResult .class );
442
- assertResultsEquals (ShortCircuitAnalysisResultMock .RESULT_FORTESCUE_FULL , resultDto );
435
+ assertFaultResultsEquals (ShortCircuitAnalysisResultMock .RESULT_FORTESCUE_FULL , resultDto . getFaults () );
443
436
444
437
// paged results (more deeply tested in unit tests)
445
438
result = mockMvc .perform (get (
@@ -455,7 +448,7 @@ public void runWithBusIdTest() throws Exception {
455
448
List <org .gridsuite .shortcircuit .server .dto .FeederResult > feederResults = reader .readValue (feederResultsPage .get ("content" ));
456
449
// we update the fault result with the feeders we just get to be able to use the assertion
457
450
org .gridsuite .shortcircuit .server .dto .FaultResult formattedFaultResult = new org .gridsuite .shortcircuit .server .dto .FaultResult (faultResult .getFault (), faultResult .getCurrent (), faultResult .getPositiveMagnitude (), faultResult .getShortCircuitPower (), faultResult .getLimitViolations (), feederResults , faultResult .getShortCircuitLimits ());
458
- assertPagedFaultResultsEquals (ShortCircuitAnalysisResultMock .RESULT_FORTESCUE_FULL , List .of (formattedFaultResult ));
451
+ assertFaultResultsEquals (ShortCircuitAnalysisResultMock .RESULT_FORTESCUE_FULL , List .of (formattedFaultResult ));
459
452
}
460
453
}
461
454
@@ -499,7 +492,7 @@ public void runWithBusBarSectionIdTest() throws Exception {
499
492
.andExpect (content ().contentType (MediaType .APPLICATION_JSON ))
500
493
.andReturn ();
501
494
org .gridsuite .shortcircuit .server .dto .ShortCircuitAnalysisResult resultDto = mapper .readValue (result .getResponse ().getContentAsString (), org .gridsuite .shortcircuit .server .dto .ShortCircuitAnalysisResult .class );
502
- assertResultsEquals (ShortCircuitAnalysisResultMock .RESULT_FORTESCUE_FULL , resultDto );
495
+ assertFaultResultsEquals (ShortCircuitAnalysisResultMock .RESULT_FORTESCUE_FULL , resultDto . getFaults () );
503
496
}
504
497
}
505
498
0 commit comments