1. Make sure upstream projects are compiled locally and stored in local ``~/.m2/repository``:
2. compile __transportpce/master__
```
-git clone https://git.opendaylight.org/gerrit/transportpce && (cd transportpce && curl -kLo `git rev-parse --git-dir`/hooks/commit-msg https://git.opendaylight.org/gerrit/tools/hooks/commit-msg; chmod +x `git rev-parse --git-dir`/hooks/commit-msg)
+git clone -b stable/silicon https://git.opendaylight.org/gerrit/transportpce && (cd transportpce && curl -kLo `git rev-parse --git-dir`/hooks/commit-msg https://git.opendaylight.org/gerrit/tools/hooks/commit-msg; chmod +x `git rev-parse --git-dir`/hooks/commit-msg)
cd transportpce
```
mvn clean install -s tests/odl_settings.xml -DskipTests -Dmaven.javadoc.skip=true -Dodlparent.spotbugs.skip -Dodlparent.checkstyle.skip
.$YangModuleInfoImpl.getInstance(),
org.opendaylight.yang.gen.v1.http.org.transportpce.b.c._interface.servicepath.rev171017.$YangModuleInfoImpl
.getInstance(),
- org.opendaylight.yang.gen.v1.http.org.transportpce.d._interface.ord.topology.types.rev201116
- .$YangModuleInfoImpl.getInstance(),
org.opendaylight.yang.gen.v1.http.transportpce.topology.rev201019.$YangModuleInfoImpl.getInstance(),
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.iana._if.type.rev170119.$YangModuleInfoImpl
@Test
public void testOnDataTreeChangedWhenDeleteNode() {
- final DataObjectModification<Node> node = mock(DataObjectModification.class);
+ @SuppressWarnings("unchecked") final DataObjectModification<Node> node = mock(DataObjectModification.class);
final Collection<DataTreeModification<Node>> changes = new HashSet<>();
- final DataTreeModification<Node> ch = mock(DataTreeModification.class);
+ @SuppressWarnings("unchecked") final DataTreeModification<Node> ch = mock(DataTreeModification.class);
final NodeRegistration nodeRegistration = mock(NodeRegistration.class);
changes.add(ch);
when(ch.getRootNode()).thenReturn(node);
@Test
public void testOnDataTreeChangedWhenAddNode() {
- final DataObjectModification<Node> node = mock(DataObjectModification.class);
+ @SuppressWarnings("unchecked") final DataObjectModification<Node> node = mock(DataObjectModification.class);
final Collection<DataTreeModification<Node>> changes = new HashSet<>();
@SuppressWarnings("unchecked") final DataTreeModification<Node> ch = mock(DataTreeModification.class);
changes.add(ch);
@Test
public void testOnDataTreeChangedWhenDisconnectingNode() {
- final DataObjectModification<Node> node = mock(DataObjectModification.class);
+ @SuppressWarnings("unchecked") final DataObjectModification<Node> node = mock(DataObjectModification.class);
final Collection<DataTreeModification<Node>> changes = new HashSet<>();
- final DataTreeModification<Node> ch = mock(DataTreeModification.class);
+ @SuppressWarnings("unchecked") final DataTreeModification<Node> ch = mock(DataTreeModification.class);
changes.add(ch);
when(ch.getRootNode()).thenReturn(node);
@Test
public void testOnDataTreeChangedWhenShouldNeverHappen() {
- final DataObjectModification<Node> node = mock(DataObjectModification.class);
+ @SuppressWarnings("unchecked") final DataObjectModification<Node> node = mock(DataObjectModification.class);
final Collection<DataTreeModification<Node>> changes = new HashSet<>();
- final DataTreeModification<Node> ch = mock(DataTreeModification.class);
+ @SuppressWarnings("unchecked") final DataTreeModification<Node> ch = mock(DataTreeModification.class);
changes.add(ch);
when(ch.getRootNode()).thenReturn(node);