Fix issues in listeners 54/101454/6
authorThierry Jiao <thierry.jiao@orange.com>
Wed, 25 May 2022 14:31:58 +0000 (16:31 +0200)
committerGuillaume Lambert <guillaume.lambert@orange.com>
Thu, 30 Jun 2022 07:05:55 +0000 (07:05 +0000)
commita73caa64baff02b32924e30d29214e3400a49c40
tree19ca02f418db29b70adc9abc20453130cff85db5
parent9ad8ef509b97a3c8a4b14220c1c046a8a1171d2b
Fix issues in listeners

- In PortMappingListener, change the predicate that conditions
the topology update
- In NetworkModelListener, update only the OperationalState of
the service after the topology update (and no longer the AdminState)
- Update the functional tests accordingly
- Add JUnit tests for PortMappingListener & NetworkModelListenerImpl

JIRA: TRNSPRTPCE-668, TRNSPRTPCE-669
Signed-off-by: Thierry Jiao <thierry.jiao@orange.com>
Change-Id: Ifbc4402794830fa6e060f8f3c60132dc05e803ba
networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/listeners/PortMappingListener.java
networkmodel/src/test/java/org/opendaylight/transportpce/networkmodel/listeners/PortMappingListenerTest.java [new file with mode: 0644]
servicehandler/src/main/java/org/opendaylight/transportpce/servicehandler/listeners/NetworkModelListenerImpl.java
servicehandler/src/test/java/org/opendaylight/transportpce/servicehandler/listeners/NetworkModelListenerImplTest.java [new file with mode: 0644]
tests/transportpce_tests/hybrid/test01_device_change_notifications.py