X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=dashboard%2Fwebapp-backend%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2Fconfig%2FAppManagerMockConfiguration.java;fp=dashboard%2Fwebapp-backend%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2Fconfig%2FAppManagerMockConfiguration.java;h=65f1850d28498e3db0e0ce937d9c15ab49354aea;hb=329b53efb578dd41a6de31eafd5f228f3f10987c;hp=27e59ad6305a7aaa4d153c220b94525a372f4bf9;hpb=c204fe007d1569ad0ad9fbdb1041571ccf32696e;p=portal%2Fric-dashboard.git diff --git a/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/AppManagerMockConfiguration.java b/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/AppManagerMockConfiguration.java index 27e59ad6..65f1850d 100644 --- a/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/AppManagerMockConfiguration.java +++ b/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/AppManagerMockConfiguration.java @@ -26,6 +26,7 @@ import static org.mockito.Mockito.when; import java.lang.invoke.MethodHandles; +import org.oransc.ric.portal.dashboard.exception.InvalidArgumentException; import org.oransc.ric.portal.dashboard.model.RicRegionList; import org.oransc.ricplt.appmgr.client.api.HealthApi; import org.oransc.ricplt.appmgr.client.api.XappApi; @@ -144,6 +145,9 @@ public class AppManagerMockConfiguration { logger.debug("deployXapp of {} sleeping {}", inv.getArgument(0), delayMs); Thread.sleep(delayMs); } + XappDescriptor descr = inv.getArgument(0); + if (descr == null || descr.getXappName() == null) + throw new InvalidArgumentException("Name is required"); return deployedXapps.get(0); }).when(mockApi).deployXapp(any(XappDescriptor.class)); doAnswer(inv -> {