@@ -1158,6 +1158,47 @@ void setUp() {
1158
1158
.withDirection (ConnectablePosition .Direction .TOP ).add ()
1159
1159
.add ();
1160
1160
1161
+ VoltageLevel vlgen7 = p5 .newVoltageLevel ()
1162
+ .setId ("VLGEN7" )
1163
+ .setNominalV (24.0 )
1164
+ .setHighVoltageLimit (30 )
1165
+ .setLowVoltageLimit (20 )
1166
+ .setTopologyKind (TopologyKind .NODE_BREAKER )
1167
+ .add ();
1168
+ vlgen7 .getNodeBreakerView ().newBusbarSection ()
1169
+ .setId ("NGEN7" )
1170
+ .setName ("NGEN7" )
1171
+ .setNode (0 )
1172
+ .add ();
1173
+ createSwitch (vlgen4 , "b4" , SwitchKind .DISCONNECTOR , false , 0 , 10 );
1174
+ createSwitch (vlgen4 , "br11" , SwitchKind .BREAKER , false , 10 , 11 );
1175
+ createSwitch (vlgen7 , "b5" , SwitchKind .DISCONNECTOR , false , 0 , 1 );
1176
+ createSwitch (vlgen7 , "br21" , SwitchKind .BREAKER , false , 1 , 2 );
1177
+ network .newLine ()
1178
+ .setId ("LINE7" )
1179
+ .setVoltageLevel1 ("VLGEN4" )
1180
+ .setNode1 (11 )
1181
+ .setVoltageLevel2 ("VLGEN7" )
1182
+ .setNode2 (2 )
1183
+ .setR (3.0 )
1184
+ .setX (33.0 )
1185
+ .setG1 (0.0 )
1186
+ .setB1 (386E-6 / 2 )
1187
+ .setG2 (0.0 )
1188
+ .setB2 (386E-6 / 2 )
1189
+ .add ();
1190
+ Line line7 = network .getLine ("LINE7" );
1191
+ line7 .newExtension (ConnectablePositionAdder .class )
1192
+ .newFeeder1 ()
1193
+ .withName ("LINE7_Side_VLGEN4" )
1194
+ .withOrder (5 )
1195
+ .withDirection (ConnectablePosition .Direction .BOTTOM ).add ()
1196
+ .newFeeder2 ()
1197
+ .withName ("LINE7_Side_VLGEN8" )
1198
+ .withOrder (3 )
1199
+ .withDirection (ConnectablePosition .Direction .TOP ).add ()
1200
+ .add ();
1201
+
1161
1202
// Add new variant
1162
1203
network .getVariantManager ().cloneVariant (VariantManagerConstants .INITIAL_VARIANT_ID , VARIANT_ID );
1163
1204
network .getVariantManager ().setWorkingVariant (VARIANT_ID );
@@ -1725,10 +1766,10 @@ void shouldReturnLinesOperatingStatusData() throws Exception {
1725
1766
1726
1767
@ Test
1727
1768
void shouldReturnLinesIds () throws Exception {
1728
- succeedingTestForElementsIds (NETWORK_UUID , null , List .of ("NHV1_NHV2_1" , "NHV1_NHV2_2" , "LINE3" , "LINE4" ).toString (), ElementType .LINE , null , null );
1729
- succeedingTestForElementsIds (NETWORK_UUID , null , List .of ("NHV1_NHV2_1" , "NHV1_NHV2_2" , "LINE3" , "LINE4" ).toString (), ElementType .LINE , null , List .of (24.0 , 380.0 ));
1730
- succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ("NHV1_NHV2_1" , "NHV1_NHV2_2" , "LINE3" , "LINE4" ).toString (), ElementType .LINE , null , null );
1731
- succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ("NHV1_NHV2_1" , "NHV1_NHV2_2" , "LINE3" , "LINE4" ).toString (), ElementType .LINE , null , List .of (24.0 , 380.0 ));
1769
+ succeedingTestForElementsIds (NETWORK_UUID , null , List .of ("NHV1_NHV2_1" , "NHV1_NHV2_2" , "LINE3" , "LINE4" , "LINE7" ).toString (), ElementType .LINE , null , null );
1770
+ succeedingTestForElementsIds (NETWORK_UUID , null , List .of ("NHV1_NHV2_1" , "NHV1_NHV2_2" , "LINE3" , "LINE4" , "LINE7" ).toString (), ElementType .LINE , null , List .of (24.0 , 380.0 ));
1771
+ succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ("NHV1_NHV2_1" , "NHV1_NHV2_2" , "LINE3" , "LINE4" , "LINE7" ).toString (), ElementType .LINE , null , null );
1772
+ succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ("NHV1_NHV2_1" , "NHV1_NHV2_2" , "LINE3" , "LINE4" , "LINE7" ).toString (), ElementType .LINE , null , List .of (24.0 , 380.0 ));
1732
1773
succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ("NHV1_NHV2_1" , "NHV1_NHV2_2" , "LINE3" ).toString (), ElementType .LINE , List .of ("P1" ), null );
1733
1774
succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ("NHV1_NHV2_1" , "NHV1_NHV2_2" , "LINE3" ).toString (), ElementType .LINE , List .of ("P1" ), List .of (24.0 , 380.0 ));
1734
1775
succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ().toString (), ElementType .LINE , List .of ("P1" ), List .of (225.0 ));
@@ -2247,12 +2288,12 @@ void shouldReturnVotlageLevelsMapData() throws Exception {
2247
2288
2248
2289
@ Test
2249
2290
void shouldReturnVoltageLevelsIds () throws Exception {
2250
- succeedingTestForElementsIds (NETWORK_UUID , null , List .of ("VL" , "VLGEN" , "VLHV1" , "VLHV2" , "VLLOAD" , "VLNEW2" , "VLGEN3" , "VLGEN4" , "VLGEN5" , "VLGEN6" ).toString (), ElementType .VOLTAGE_LEVEL , null , null );
2251
- succeedingTestForElementsIds (NETWORK_UUID , null , List .of ("VL" , "VLGEN" , "VLHV1" , "VLHV2" , "VLLOAD" , "VLNEW2" , "VLGEN3" , "VLGEN4" , "VLGEN5" , "VLGEN6" ).toString (), ElementType .VOLTAGE_LEVEL , null , List .of (24.0 , 150.0 , 225.0 , 380.0 ));
2252
- succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ("VL" , "VLGEN" , "VLHV1" , "VLHV2" , "VLLOAD" , "VLNEW2" , "VLGEN3" , "VLGEN4" , "VLGEN5" , "VLGEN6" ).toString (), ElementType .VOLTAGE_LEVEL , null , null );
2253
- succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ("VL" , "VLGEN" , "VLHV1" , "VLHV2" , "VLLOAD" , "VLNEW2" , "VLGEN3" , "VLGEN4" , "VLGEN5" , "VLGEN6" ).toString (), ElementType .VOLTAGE_LEVEL , null , List .of (24.0 , 150.0 , 225.0 , 380.0 ));
2254
- succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ("VLGEN" , "VLHV1" , "VLHV2" , "VLLOAD" , "VLNEW2" , "VLGEN3" , "VLGEN4" , "VLGEN5" , "VLGEN6" ).toString (), ElementType .VOLTAGE_LEVEL , List .of ("P1" , "P2" , "P3" , "P4" , "P5" , "P6" ), null );
2255
- succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ("VLGEN" , "VLHV1" , "VLHV2" , "VLLOAD" , "VLNEW2" , "VLGEN3" , "VLGEN4" , "VLGEN5" , "VLGEN6" ).toString (), ElementType .VOLTAGE_LEVEL , List .of ("P1" , "P2" , "P3" , "P4" , "P5" , "P6" ), List .of (24.0 , 150.0 , 225.0 , 380.0 ));
2291
+ succeedingTestForElementsIds (NETWORK_UUID , null , List .of ("VL" , "VLGEN" , "VLHV1" , "VLHV2" , "VLLOAD" , "VLNEW2" , "VLGEN3" , "VLGEN4" , "VLGEN5" , "VLGEN6" , "VLGEN7" ).toString (), ElementType .VOLTAGE_LEVEL , null , null );
2292
+ succeedingTestForElementsIds (NETWORK_UUID , null , List .of ("VL" , "VLGEN" , "VLHV1" , "VLHV2" , "VLLOAD" , "VLNEW2" , "VLGEN3" , "VLGEN4" , "VLGEN5" , "VLGEN6" , "VLGEN7" ).toString (), ElementType .VOLTAGE_LEVEL , null , List .of (24.0 , 150.0 , 225.0 , 380.0 ));
2293
+ succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ("VL" , "VLGEN" , "VLHV1" , "VLHV2" , "VLLOAD" , "VLNEW2" , "VLGEN3" , "VLGEN4" , "VLGEN5" , "VLGEN6" , "VLGEN7" ).toString (), ElementType .VOLTAGE_LEVEL , null , null );
2294
+ succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ("VL" , "VLGEN" , "VLHV1" , "VLHV2" , "VLLOAD" , "VLNEW2" , "VLGEN3" , "VLGEN4" , "VLGEN5" , "VLGEN6" , "VLGEN7" ).toString (), ElementType .VOLTAGE_LEVEL , null , List .of (24.0 , 150.0 , 225.0 , 380.0 ));
2295
+ succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ("VLGEN" , "VLHV1" , "VLHV2" , "VLLOAD" , "VLNEW2" , "VLGEN3" , "VLGEN4" , "VLGEN5" , "VLGEN6" , "VLGEN7" ).toString (), ElementType .VOLTAGE_LEVEL , List .of ("P1" , "P2" , "P3" , "P4" , "P5" , "P6" ), null );
2296
+ succeedingTestForElementsIds (NETWORK_UUID , VARIANT_ID , List .of ("VLGEN" , "VLHV1" , "VLHV2" , "VLLOAD" , "VLNEW2" , "VLGEN3" , "VLGEN4" , "VLGEN5" , "VLGEN6" , "VLGEN7" ).toString (), ElementType .VOLTAGE_LEVEL , List .of ("P1" , "P2" , "P3" , "P4" , "P5" , "P6" ), List .of (24.0 , 150.0 , 225.0 , 380.0 ));
2256
2297
}
2257
2298
2258
2299
@ Test
@@ -2270,11 +2311,16 @@ void shouldReturnNotFoundInsteadOfVoltageLevelsMapData() throws Exception {
2270
2311
}
2271
2312
2272
2313
@ Test
2273
- void shouldReturnVotlageLevelFormData () throws Exception {
2314
+ void shouldReturnVoltageLevelFormData () throws Exception {
2274
2315
succeedingTestForElementInfosWithElementId (NETWORK_UUID , null , ElementType .VOLTAGE_LEVEL , InfoType .FORM , "VLGEN4" , resourceToString ("/voltage-level-form-data.json" ));
2275
2316
succeedingTestForElementInfosWithElementId (NETWORK_UUID , VARIANT_ID , ElementType .VOLTAGE_LEVEL , InfoType .FORM , "VLGEN4" , resourceToString ("/voltage-level-form-data.json" ));
2276
2317
}
2277
2318
2319
+ @ Test
2320
+ void shouldReturnVoltageLevelFormDataWithFeederBaysInfos () throws Exception {
2321
+ succeedingTestForElementInfosWithElementId (NETWORK_UUID , null , ElementType .VOLTAGE_LEVEL , InfoType .FORM , "VLGEN5" , resourceToString ("/voltage-level-form-data-feederbays.json" ));
2322
+ }
2323
+
2278
2324
@ Test
2279
2325
void shouldReturnVotlageLevelNonSymmetricalBusbarsFormData () throws Exception {
2280
2326
succeedingTestForElementInfosWithElementId (NETWORK_UUID , null , ElementType .VOLTAGE_LEVEL , InfoType .FORM , "VLGEN5" , resourceToString ("/voltage-level-non-symmetrical-busbars-form-data.json" ));
0 commit comments