Skip to content

Commit f4b43b1

Browse files
author
Dennis Labordus
committed
Added some test for the provider.
Signed-off-by: Dennis Labordus <[email protected]>
1 parent 6d0e8ba commit f4b43b1

File tree

2 files changed

+59
-1
lines changed

2 files changed

+59
-1
lines changed

service/src/main/java/org/lfenergy/compas/scl/auto/alignment/service/SclAutoAlignmentDiagramLabelProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public List<NodeLabel> getNodeLabels(Node node, Direction direction) {
4646

4747
@Override
4848
public List<NodeDecorator> getNodeDecorators(Node node, Direction direction) {
49-
return new ArrayList<>();
49+
return Collections.emptyList();
5050
}
5151

5252
@Override
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
// SPDX-FileCopyrightText: 2022 Alliander N.V.
2+
//
3+
// SPDX-License-Identifier: Apache-2.0
4+
package org.lfenergy.compas.scl.auto.alignment.service;
5+
6+
import com.powsybl.sld.model.graphs.SubstationGraph;
7+
import org.junit.jupiter.api.BeforeEach;
8+
import org.junit.jupiter.api.Test;
9+
10+
import static org.junit.jupiter.api.Assertions.*;
11+
12+
class SclAutoAlignmentDiagramLabelProviderTest {
13+
private SclAutoAlignmentDiagramLabelProvider provider;
14+
15+
@BeforeEach
16+
void setup() {
17+
provider = new SclAutoAlignmentDiagramLabelProvider(SubstationGraph.create("Dummy"));
18+
}
19+
20+
@Test
21+
void getNodeDecorators_whenCalled_ThenAlwaysReturnEmptyList() {
22+
var result = provider.getNodeDecorators(null, null);
23+
24+
assertNotNull(result);
25+
assertTrue(result.isEmpty());
26+
}
27+
28+
@Test
29+
void getTooltip_whenCalled_ThenAlwaysReturnNull() {
30+
var result = provider.getTooltip(null);
31+
32+
assertNull(result);
33+
}
34+
35+
@Test
36+
void getElectricalNodesInfos_whenCalled_ThenAlwaysReturnEmptyList() {
37+
var result = provider.getElectricalNodesInfos(null);
38+
39+
assertNotNull(result);
40+
assertTrue(result.isEmpty());
41+
}
42+
43+
@Test
44+
void getBusInfo_whenCalled_ThenAlwaysReturnEmptyOptional() {
45+
var result = provider.getBusInfo(null);
46+
47+
assertNotNull(result);
48+
assertTrue(result.isEmpty());
49+
}
50+
51+
@Test
52+
void getBusInfoSides_whenCalled_ThenAlwaysReturnEmptyMap() {
53+
var result = provider.getBusInfoSides(null);
54+
55+
assertNotNull(result);
56+
assertTrue(result.isEmpty());
57+
}
58+
}

0 commit comments

Comments
 (0)