[VOL-4179] Multi UNI changes for Sadis

Review fixes finished

Multi UNI changes for Sadis implemented. New bandwidth profile fields are added for Olt device.

Inside of constructor made it more readible

Change-Id: I82bf45a6a4e7aa056fdfb555ba32a63da3a01284
diff --git a/app/src/test/java/org/opencord/sadis/impl/SubscriberAndDeviceManagerTest.java b/app/src/test/java/org/opencord/sadis/impl/SubscriberAndDeviceManagerTest.java
index 1fbfbcd..d2bc07c 100644
--- a/app/src/test/java/org/opencord/sadis/impl/SubscriberAndDeviceManagerTest.java
+++ b/app/src/test/java/org/opencord/sadis/impl/SubscriberAndDeviceManagerTest.java
@@ -56,10 +56,11 @@
 
     private void checkEntriesForSubscriberAndAccessDevice(BaseConfig config) {
         List<SubscriberAndDeviceInformation> entries = config.getEntries();
-        assertEquals(3, entries.size());
+        assertEquals(4, entries.size());
         assertTrue(checkEquality(entry1, entries.get(0)));
         assertTrue(checkEquality(entry2, entries.get(1)));
         assertTrue(checkEquality(entry5, entries.get(2)));
+        assertTrue(checkEquality(entry6, entries.get(3)));
     }
 
     @Test
@@ -70,12 +71,14 @@
         checkGetForExisting(ID1, entry1, subscriberService);
         checkGetForExisting(ID2, entry2, subscriberService);
         checkGetForExisting(ID5, entry5, subscriberService);
+        checkGetForExisting(ID6, entry6, subscriberService);
 
         invalidateId(ID1, subscriberService);
         checkFromBoth(ID1, entry1, subscriberService);
 
         invalidateAll(subscriberService);
         checkFromBoth(ID2, entry2, subscriberService);
+        checkFromBoth(ID6, entry6, subscriberService);
     }