Refactor NBINotification & add ServiceListener tests 72/96672/5
authorThierry Jiao <thierry.jiao@orange.com>
Thu, 24 Jun 2021 15:01:59 +0000 (17:01 +0200)
committerThierry Jiao <thierry.jiao@orange.com>
Tue, 3 Aug 2021 15:06:58 +0000 (17:06 +0200)
commit7f29ca37c9697d3adda029f649fd84d094885354
tree309819e0d5677f21203409d80b596b0bf0d4586d
parent1c4b0ba3a2ca77a6acfcd41453b7c9c0f2f2480d
Refactor NBINotification & add ServiceListener tests

- Refactor Subscriber and Publisher from nbinotifications
- Update NBINotifications unit tests
- Add new unit test for ServiceListener
- Update func test 'test_nbinotifications.py'

JIRA: TRNSPRTPCE-471
Signed-off-by: Thierry Jiao <thierry.jiao@orange.com>
Change-Id: Ie1161740432f12176acfb8b31658abc4a1190f62
19 files changed:
nbinotifications/src/main/java/org/opendaylight/transportpce/nbinotifications/consumer/Subscriber.java
nbinotifications/src/main/java/org/opendaylight/transportpce/nbinotifications/consumer/SubscriberAlarm.java [deleted file]
nbinotifications/src/main/java/org/opendaylight/transportpce/nbinotifications/impl/NbiNotificationsImpl.java
nbinotifications/src/main/java/org/opendaylight/transportpce/nbinotifications/impl/NbiNotificationsProvider.java
nbinotifications/src/main/java/org/opendaylight/transportpce/nbinotifications/listener/NbiNotificationsListenerImpl.java
nbinotifications/src/main/java/org/opendaylight/transportpce/nbinotifications/producer/Publisher.java
nbinotifications/src/main/java/org/opendaylight/transportpce/nbinotifications/producer/PublisherAlarm.java [deleted file]
nbinotifications/src/test/java/org/opendaylight/transportpce/nbinotifications/consumer/SubscriberTest.java
nbinotifications/src/test/java/org/opendaylight/transportpce/nbinotifications/impl/NbiNotificationsImplTest.java
nbinotifications/src/test/java/org/opendaylight/transportpce/nbinotifications/listener/NbiNotificationsListenerImplTest.java
nbinotifications/src/test/java/org/opendaylight/transportpce/nbinotifications/producer/PublisherTest.java
nbinotifications/src/test/java/org/opendaylight/transportpce/nbinotifications/serialization/NotificationAlarmServiceDeserializerTest.java [new file with mode: 0755]
nbinotifications/src/test/java/org/opendaylight/transportpce/nbinotifications/serialization/NotificationAlarmServiceSerializerTest.java [new file with mode: 0755]
nbinotifications/src/test/java/org/opendaylight/transportpce/nbinotifications/utils/NotificationServiceDataUtils.java
nbinotifications/src/test/resources/event_alarm_service.json [new file with mode: 0755]
nbinotifications/src/test/resources/expected_event_alarm_service.json [new file with mode: 0755]
servicehandler/src/test/java/org/opendaylight/transportpce/servicehandler/listeners/ServiceListenerTest.java [new file with mode: 0755]
tests/transportpce_tests/2.2.1/test_nbinotifications.py
tests/transportpce_tests/common/test_utils.py