diff options
Diffstat (limited to 'nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/onap/core/TestMsbApiProvider.java')
-rw-r--r-- | nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/onap/core/TestMsbApiProvider.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/onap/core/TestMsbApiProvider.java b/nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/onap/core/TestMsbApiProvider.java index a0565206..c313e317 100644 --- a/nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/onap/core/TestMsbApiProvider.java +++ b/nokiav2/driver/src/test/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/nokia/onap/core/TestMsbApiProvider.java @@ -22,6 +22,7 @@ import java.util.List; import org.junit.Before; import org.junit.Test; import org.mockito.Mock; +import org.mockito.Mockito; import org.onap.msb.ApiClient; import org.onap.msb.api.ServiceResourceApi; import org.onap.msb.model.MicroServiceFullInfo; @@ -185,4 +186,29 @@ public class TestMsbApiProvider extends TestBase { } } + /** + * Test API wrapping for LCM + * (questionable benefit [ this is more less ensured by Java type safety) ] + */ + @Test + public void testOperationExecutionsApiAPiWrapping() { + ApiClient c = Mockito.mock(ApiClient.class); + class TestClasss extends MsbApiProvider { + + TestClasss(Environment environment) { + super(environment); + } + + @Override + ApiClient buildApiClient() { + return c; + } + } + ServiceResourceApi defaultApi = Mockito.mock(ServiceResourceApi.class); + when(c.createService(ServiceResourceApi.class)).thenReturn(defaultApi); + //verify + TestClasss testInstnace = new TestClasss(environment); + assertEquals(defaultApi, testInstnace.getMsbApi()); + } + } |