@@ -287,22 +287,42 @@ public void testShortCircuitAnalysisParameters() throws Exception {
287
287
content ().string (TestUtils .resourceToString ("/short-circuit-parameters.json" )));
288
288
289
289
// change some short circuit parameters
290
- ShortCircuitParameters shortCircuitParameters = ShortCircuitService .newShortCircuitParameters (StudyType .TRANSIENT , 20 , true , true , false , false , true , true , true , true , InitialVoltageProfileMode .NOMINAL , null );
291
- ShortCircuitParametersInfos shortCircuitParametersInfos = new ShortCircuitParametersInfos ();
292
- shortCircuitParametersInfos .setParameters (shortCircuitParameters );
293
- shortCircuitParametersInfos .setPredefinedParameters (ShortCircuitPredefinedConfiguration .ICC_MAX_WITH_CEI909 );
290
+ ShortCircuitParameters shortCircuitParametersWithIccMax = ShortCircuitService .newShortCircuitParameters (StudyType .TRANSIENT , 20 , true , true , false , false , true , true , true , true , InitialVoltageProfileMode .NOMINAL , null );
291
+ ShortCircuitParametersInfos shortCircuitParametersWithIccMaxInfos = new ShortCircuitParametersInfos ();
292
+ shortCircuitParametersWithIccMaxInfos .setParameters (shortCircuitParametersWithIccMax );
293
+ shortCircuitParametersWithIccMaxInfos .setPredefinedParameters (ShortCircuitPredefinedConfiguration .ICC_MAX_WITH_CEI909 );
294
294
295
295
mockMvc .perform (
296
296
post ("/v1/studies/{studyUuid}/short-circuit-analysis/parameters" , studyNameUserIdUuid )
297
297
.header (HEADER_USER_ID , "testUserId" )
298
298
.contentType (MediaType .APPLICATION_JSON )
299
- .content (objectWriter .writeValueAsString (shortCircuitParametersInfos ))).andExpect (
299
+ .content (objectWriter .writeValueAsString (shortCircuitParametersWithIccMaxInfos ))).andExpect (
300
300
status ().isOk ());
301
301
302
302
//getting set values
303
303
mockMvc .perform (get ("/v1/studies/{studyUuid}/short-circuit-analysis/parameters" , studyNameUserIdUuid )).andExpectAll (
304
304
status ().isOk (),
305
305
content ().string (TestUtils .resourceToString ("/short-circuit-updated-parameters.json" )));
306
+
307
+ // change some short circuit parameters
308
+ ShortCircuitParameters shortCircuitParametersWithIccMin = ShortCircuitService .newShortCircuitParameters (StudyType .TRANSIENT , 20 , true , true , false , false , false , false , false , true , InitialVoltageProfileMode .NOMINAL , null );
309
+ ShortCircuitParametersInfos shortCircuitParametersWithIccMinInfos = new ShortCircuitParametersInfos ();
310
+ shortCircuitParametersWithIccMinInfos .setParameters (shortCircuitParametersWithIccMin );
311
+
312
+ //change predefined params
313
+ shortCircuitParametersWithIccMinInfos .setPredefinedParameters (ShortCircuitPredefinedConfiguration .ICC_MIN_WITH_NOMINAL_VOLTAGE_MAP );
314
+
315
+ mockMvc .perform (
316
+ post ("/v1/studies/{studyUuid}/short-circuit-analysis/parameters" , studyNameUserIdUuid )
317
+ .header (HEADER_USER_ID , "testUserId" )
318
+ .contentType (MediaType .APPLICATION_JSON )
319
+ .content (objectWriter .writeValueAsString (shortCircuitParametersWithIccMinInfos ))).andExpect (
320
+ status ().isOk ());
321
+
322
+ //getting set values
323
+ mockMvc .perform (get ("/v1/studies/{studyUuid}/short-circuit-analysis/parameters" , studyNameUserIdUuid )).andExpectAll (
324
+ status ().isOk (),
325
+ content ().string (TestUtils .resourceToString ("/short-circuit-updated-predefined-parameters.json" )));
306
326
}
307
327
308
328
@ Test
@@ -682,7 +702,7 @@ public void testNoResult() throws Exception {
682
702
mockMvc .perform (get ("/v1/studies/{studyUuid}/nodes/{nodeUuid}/shortcircuit/status" , studyNameUserIdUuid , modificationNode1Uuid )).andExpectAll (
683
703
status ().isNoContent ());
684
704
685
- // stop non existing short circuit analysis
705
+ // stop non- existing short circuit analysis
686
706
mockMvc .perform (put ("/v1/studies/{studyUuid}/nodes/{nodeUuid}/shortcircuit/stop" , studyNameUserIdUuid , modificationNode1Uuid )).andExpect (status ().isOk ());
687
707
}
688
708
0 commit comments