Skip to content

Commit dbf4d23

Browse files
committed
Add tests
Signed-off-by: VEDELAGO MIORA <[email protected]>
1 parent f0c5d46 commit dbf4d23

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

cgmes/cgmes-conformity/src/test/java/com/powsybl/cgmes/conformity/test/CgmesConformity1ModifiedCatalog.java

+13
Original file line numberDiff line numberDiff line change
@@ -1206,6 +1206,19 @@ public static TestGridModelResources smallBusBranchTieFlowsWithoutControlArea()
12061206
"SmallGridTestConfiguration_TP_BD_v3.0.0.xml"));
12071207
}
12081208

1209+
public static TestGridModelResources smallNodeBreakerOnlyEquipment() {
1210+
String baseOriginal = ENTSOE_CONFORMITY_1
1211+
+ "/SmallGrid/NodeBreaker/CGMES_v2.4.15_SmallGridTestConfiguration_HVDC_Complete_v3.0.0/";
1212+
String baseBoundary = ENTSOE_CONFORMITY_1
1213+
+ "/SmallGrid/NodeBreaker/CGMES_v2.4.15_SmallGridTestConfiguration_Boundary_v3.0.0/";
1214+
return new TestGridModelResources(
1215+
"SmallGrid-NodeBreaker-Only-Equipment",
1216+
null,
1217+
new ResourceSet(baseOriginal, "SmallGridTestConfiguration_HVDC_EQ_v3.0.0.xml"),
1218+
new ResourceSet(baseBoundary, "SmallGridTestConfiguration_EQ_BD_v3.0.0.xml",
1219+
"SmallGridTestConfiguration_TP_BD_v3.0.0.xml"));
1220+
}
1221+
12091222
public static TestGridModelResources smallNodeBreakerHvdcDcLine2Inverter1Rectifier2() {
12101223
String base = ENTSOE_CONFORMITY_1_MODIFIED
12111224
+ "/SmallGrid/HVDC_dcLine2_targetPpcc_for_1inverter_2rectifier";

cgmes/cgmes-conversion/src/test/java/com/powsybl/cgmes/conversion/test/conformity/modified/CgmesConformity1ModifiedConversionTest.java

+10
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,16 @@ public void tearDown() throws IOException {
5353
fileSystem.close();
5454
}
5555

56+
@Test
57+
public void smallNodeBreakerOnlyEquipment() {
58+
Network network = new CgmesImport().importData(CgmesConformity1ModifiedCatalog.smallNodeBreakerOnlyEquipment().dataSource(),
59+
NetworkFactory.findDefault(), null);
60+
assertEquals(ValidationLevel.EQUIPMENT, network.getValidationLevel());
61+
Load load = network.getLoad("_0448d86a-c766-11e1-8775-005056c00008");
62+
assertTrue(Double.isNaN(load.getP0()));
63+
assertTrue(Double.isNaN(load.getQ0()));
64+
}
65+
5666
@Test
5767
public void microBERatioPhaseTabularTest() {
5868
Network network = new CgmesImport()

0 commit comments

Comments
 (0)