@@ -75,11 +75,15 @@ void map_WhenWithCimData_ThenSclMapped() throws IOException {
7575 // There is one busbarSection converted to a bay, this will be the first entry.
7676 var busbarSection = voltageLevel .getBay ().get (0 );
7777 assertBay (busbarSection , "BUSBAR10" , 1 , 0 );
78+ assertConnectivityNode (busbarSection .getConnectivityNode ().get (0 ), "CONNECTIVITY_NODE82" ,
79+ "_af9a4ae3-ba2e-4c34-8e47-5af894ee20f4/S1 380kV/BUSBAR10/CONNECTIVITY_NODE82" );
80+
7881 // The others bay are actual bays from CIM.
7982 var bay = voltageLevel .getBay ().get (1 );
80- assertBay (bay , "BAY_T4_2" , 4 , 3 );
83+ assertBay (bay , "BAY_T4_2" , 3 , 3 );
8184
82- assertConnectivityNode (bay .getConnectivityNode ().get (0 ));
85+ assertConnectivityNode (bay .getConnectivityNode ().get (0 ), "CONNECTIVITY_NODE83" ,
86+ "_af9a4ae3-ba2e-4c34-8e47-5af894ee20f4/S1 380kV/BAY_T4_2/CONNECTIVITY_NODE83" );
8387
8488 var conductingEquipment = bay .getConductingEquipment ().get (0 );
8589 assertConductingEquipment (conductingEquipment );
@@ -121,10 +125,10 @@ private void assertVoltageLevel(TVoltageLevel voltageLevel) {
121125 assertEquals ("V" , voltageLevel .getVoltage ().getUnit ());
122126 }
123127
124- private void assertConnectivityNode (TConnectivityNode connectivityNode ) {
128+ private void assertConnectivityNode (TConnectivityNode connectivityNode , String name , String pathName ) {
125129 assertNotNull (connectivityNode );
126- assertEquals ("CONNECTIVITY_NODE82" , connectivityNode .getName ());
127- assertEquals ("_af9a4ae3-ba2e-4c34-8e47-5af894ee20f4/S1 380kV/BAY_T4_2/CONNECTIVITY_NODE82" , connectivityNode .getPathName ());
130+ assertEquals (name , connectivityNode .getName ());
131+ assertEquals (pathName , connectivityNode .getPathName ());
128132 }
129133
130134 private void assertConductingEquipment (TConductingEquipment conductingEquipment ) {
@@ -195,41 +199,41 @@ void mapVoltageLevelToTVoltageLevel_WhenCalledWithVoltageLevel_ThenPropertiesMap
195199 }
196200
197201 @ Test
198- void mapBayToTBay_WhenCalledWithCgmesBay_ThenPropertiesMappedToTBay () {
202+ void mapBusbarSectionBayToTBay_WhenCalledWithCgmesBusbarSection_ThenPropertiesMappedToTBay () {
199203 var tVoltageLevel = mock (TVoltageLevel .class );
200204 var cgmesVoltageLevel = mock (CgmesVoltageLevel .class );
201- var cgmesBay = mock (CgmesBay .class );
205+ var cgmesBusbarSection = mock (CgmesBusbarSection .class );
202206 var expectedName = "TheName" ;
203207
204- when (cgmesBay .getNameOrId ()).thenReturn (expectedName );
208+ when (cgmesBusbarSection .getNameOrId ()).thenReturn (expectedName );
205209
206- var sclBay = mapper .mapBayToTBay ( cgmesBay , cgmesVoltageLevel , tVoltageLevel , context );
210+ var sclBay = mapper .mapBusbarSectionBayToTBay ( cgmesBusbarSection , cgmesVoltageLevel , tVoltageLevel , context );
207211
208212 assertNotNull (sclBay );
209213 assertEquals (expectedName , sclBay .getName ());
210- verify (cgmesBay , times (3 )).getId ();
211- verify (cgmesBay , times (1 )).getNameOrId ();
214+ verify (cgmesBusbarSection , times (1 )).getId ();
215+ verify (cgmesBusbarSection , times (1 )).getNameOrId ();
212216 verify (context , times (1 )).addLast (sclBay );
213- verifyNoMoreInteractions (cgmesBay );
217+ verifyNoMoreInteractions (cgmesBusbarSection );
214218 }
215219
216220 @ Test
217- void mapBusbarSectionBayToTBay_WhenCalledWithCgmesBusbarSection_ThenPropertiesMappedToTBay () {
221+ void mapBayToTBay_WhenCalledWithCgmesBay_ThenPropertiesMappedToTBay () {
218222 var tVoltageLevel = mock (TVoltageLevel .class );
219223 var cgmesVoltageLevel = mock (CgmesVoltageLevel .class );
220- var cgmesBusbarSection = mock (CgmesBusbarSection .class );
224+ var cgmesBay = mock (CgmesBay .class );
221225 var expectedName = "TheName" ;
222226
223- when (cgmesBusbarSection .getNameOrId ()).thenReturn (expectedName );
227+ when (cgmesBay .getNameOrId ()).thenReturn (expectedName );
224228
225- var sclBay = mapper .mapBusbarSectionBayToTBay ( cgmesBusbarSection , cgmesVoltageLevel , tVoltageLevel , context );
229+ var sclBay = mapper .mapBayToTBay ( cgmesBay , cgmesVoltageLevel , tVoltageLevel , context );
226230
227231 assertNotNull (sclBay );
228232 assertEquals (expectedName , sclBay .getName ());
229- verify (cgmesBusbarSection , times (1 )).getId ();
230- verify (cgmesBusbarSection , times (1 )).getNameOrId ();
233+ verify (cgmesBay , times (3 )).getId ();
234+ verify (cgmesBay , times (1 )).getNameOrId ();
231235 verify (context , times (1 )).addLast (sclBay );
232- verifyNoMoreInteractions (cgmesBusbarSection );
236+ verifyNoMoreInteractions (cgmesBay );
233237 }
234238
235239 @ Test
@@ -289,7 +293,7 @@ void mapTapChangerToTTapChanger_WhenCalledWithCgmesTapChanger_ThenPropertiesMapp
289293 }
290294
291295 @ Test
292- void mapConnectivityNodeToTConnectivityNode_WhenCalledWithCgmesConnectivityNodeAndCacheble_ThenPropertiesMappedToTConnectivityNodeAndCached () {
296+ void mapConnectivityNodeToTConnectivityNode_WhenCalledWithCgmesConnectivityNode_ThenPropertiesMappedToTConnectivityNode () {
293297 var cgmesConnectivityNode = mock (CgmesConnectivityNode .class );
294298 var expectedId = "Id" ;
295299 var expectedName = "TheName" ;
@@ -299,7 +303,7 @@ void mapConnectivityNodeToTConnectivityNode_WhenCalledWithCgmesConnectivityNodeA
299303 when (cgmesConnectivityNode .getNameOrId ()).thenReturn (expectedName );
300304 when (context .createPathName ()).thenReturn (expectedPathName );
301305
302- var sclConnectivityNode = mapper .mapConnectivityNodeToTConnectivityNode (cgmesConnectivityNode , context , true );
306+ var sclConnectivityNode = mapper .mapConnectivityNodeToTConnectivityNode (cgmesConnectivityNode , context );
303307
304308 assertNotNull (sclConnectivityNode );
305309 assertEquals (expectedName , sclConnectivityNode .getName ());
@@ -311,28 +315,6 @@ void mapConnectivityNodeToTConnectivityNode_WhenCalledWithCgmesConnectivityNodeA
311315 verifyNoMoreInteractions (cgmesConnectivityNode );
312316 }
313317
314- @ Test
315- void mapConnectivityNodeToTConnectivityNode_WhenCalledWithCgmesConnectivityNodeAndNotCacheble_ThenPropertiesMappedToTConnectivityNodeAndNotCached () {
316- var cgmesConnectivityNode = mock (CgmesConnectivityNode .class );
317- var expectedId = "Id" ;
318- var expectedName = "TheName" ;
319- var expectedPathName = "ThePathName" ;
320-
321- when (cgmesConnectivityNode .getNameOrId ()).thenReturn (expectedName );
322- when (context .createPathName ()).thenReturn (expectedPathName );
323-
324- var sclConnectivityNode = mapper .mapConnectivityNodeToTConnectivityNode (cgmesConnectivityNode , context , false );
325-
326- assertNotNull (sclConnectivityNode );
327- assertEquals (expectedName , sclConnectivityNode .getName ());
328- assertEquals (expectedPathName , sclConnectivityNode .getPathName ());
329- verify (cgmesConnectivityNode , never ()).getId ();
330- verify (cgmesConnectivityNode , times (1 )).getNameOrId ();
331- verify (context , times (1 )).addLast (sclConnectivityNode );
332- verify (context , never ()).saveTConnectivityNode (eq (expectedId ), any (TConnectivityNode .class ));
333- verifyNoMoreInteractions (cgmesConnectivityNode );
334- }
335-
336318 @ Test
337319 void mapSwitchToTConductingEquipment_WhenCalledWithCgmesSwitchOtherType_ThenPropertiesMappedToTConductingEquipment () {
338320 var tVoltageLevel = mock (TVoltageLevel .class );
0 commit comments