diff options
author | 2018-05-22 14:29:51 +0200 | |
---|---|---|
committer | 2018-05-22 14:29:51 +0200 | |
commit | 258261c6c44ccfc7130080cd2cc651ec9a3537e2 (patch) | |
tree | bdc57bda9905585a69933be077ceec8e48ce50a4 /nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/onap/direct/TestAAIExternalSystemInfoProvider.java | |
parent | 9ec221693acb0e293c8ecd2f2f3df4dbff8fc645 (diff) |
Add missing tests
Change-Id: I980aec0ec492a4cd77b12e7475c70965d5c9877e
Signed-off-by: Denes Nemeth <denes.nemeth@nokia.com>
Issue-ID: VFC-728
Diffstat (limited to 'nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/onap/direct/TestAAIExternalSystemInfoProvider.java')
-rw-r--r-- | nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/onap/direct/TestAAIExternalSystemInfoProvider.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/onap/direct/TestAAIExternalSystemInfoProvider.java b/nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/onap/direct/TestAAIExternalSystemInfoProvider.java index 912a2209..fd5f112e 100644 --- a/nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/onap/direct/TestAAIExternalSystemInfoProvider.java +++ b/nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/onap/direct/TestAAIExternalSystemInfoProvider.java @@ -16,6 +16,7 @@ package org.onap.vfc.nfvo.driver.vnfm.svnfm.nokia.onap.direct; import java.util.ArrayList; +import java.util.Set; import org.junit.Before; import org.junit.Test; import org.mockito.Mock; @@ -24,6 +25,7 @@ import org.onap.aai.api.ExternalSystemApi; import org.onap.aai.model.CloudRegion; import org.onap.aai.model.EsrSystemInfo; import org.onap.aai.model.EsrVnfm; +import org.onap.aai.model.EsrVnfmList; import org.onap.vfc.nfvo.driver.vnfm.svnfm.nokia.vnfm.TestBase; import org.onap.vnfmdriver.model.VimInfo; import org.onap.vnfmdriver.model.VnfmInfo; @@ -195,4 +197,21 @@ public class TestAAIExternalSystemInfoProvider extends TestBase { assertEquals(expectedException, e.getCause()); } } + + /** + * the list of VNFMs is retrieved from AAI + */ + @Test + public void testQueryAAIExternaSystemProvider() throws Exception{ + EsrVnfmList e = new EsrVnfmList(); + EsrVnfm esrVnfmItem = new EsrVnfm(); + esrVnfmItem.setVnfmId(VNFM_ID); + e.addEsrVnfmItem(esrVnfmItem); + when(externalSystemApi.getExternalSystemEsrVnfmList()).thenReturn(buildObservable(e)); + //when + Set<String> vnfms = aaiExternalSystemInfoProvider.getVnfms(); + //verify + assertEquals(1, vnfms.size()); + assertEquals(VNFM_ID, vnfms.iterator().next()); + } }
\ No newline at end of file |