public void register(String type, String endpoint, EndpointType endpointType) { VnfmManagerEndpoint vnfmManagerEndpoint = new VnfmManagerEndpoint(); vnfmManagerEndpoint.setType(type); vnfmManagerEndpoint.setEndpoint(endpoint); vnfmManagerEndpoint.setEndpointType(endpointType); this.vnfmEndpointRepository.save(vnfmManagerEndpoint); }
@Before public void init() { MockitoAnnotations.initMocks(this); NetworkServiceDescriptor nsd_exp = createNetworkServiceDescriptor(); when(nsdRepository.save(any(NetworkServiceDescriptor.class))).thenReturn(nsd_exp); when(vnfPackageRepository.save(any(VNFPackage.class))).thenReturn(new VNFPackage()); when(vnfmManagerEndpointRepository.findAll()) .thenReturn( new ArrayList<VnfmManagerEndpoint>() { { VnfmManagerEndpoint vnfmManagerEndpoint = new VnfmManagerEndpoint(); vnfmManagerEndpoint.setEndpoint("test"); vnfmManagerEndpoint.setType("test"); vnfmManagerEndpoint.setActive(true); vnfmManagerEndpoint.setEnabled(true); add(vnfmManagerEndpoint); } }); }
vnfmManagerEndpoint.setType("test"); vnfmManagerEndpoint.setActive(true); vnfmManagerEndpoint.setEnabled(true);
vnfmManagerEndpoint.setType("test"); vnfmManagerEndpoint.setActive(true); vnfmManagerEndpoint.setEnabled(true);
vnfmManagerEndpoint.setType("test"); vnfmManagerEndpoint.setActive(true); vnfmManagerEndpoint.setEnabled(true);
vnfmManagerEndpoint.setType("test"); vnfmManagerEndpoint.setActive(true); vnfmManagerEndpoint.setEnabled(true);
/** * This method setups the VNFM and then subscribe it to the NFVO. We recommend to not change this * method or at least to override calling super() */ protected void setup() { loadProperties(); vnfmManagerEndpoint = new VnfmManagerEndpoint(); vnfmManagerEndpoint.setType(vnfmHelper.getVnfmType()); vnfmManagerEndpoint.setDescription(vnfmHelper.getVnfmDescription()); vnfmManagerEndpoint.setEnabled(vnfmHelper.isVnfmEnabled()); vnfmManagerEndpoint.setActive(true); vnfmManagerEndpoint.setEndpoint(vnfmHelper.getVnfmEndpoint()); vnfmManagerEndpoint.setEndpointType(vnfmHelper.getVnfmEndpointType()); }
@Test public void nsdManagementOnboardTest() throws NotFoundException, BadFormatException, NetworkServiceIntegrityException, CyclicDependenciesException, EntityInUseException, BadRequestException, IOException, AlreadyExistingException, PluginException, IncompatibleVNFPackage, VimException, InterruptedException, EntityUnreachableException { NetworkServiceDescriptor nsd_exp = createNetworkServiceDescriptor(); when(vnfmManagerEndpointRepository.findAll()) .thenReturn( new ArrayList<VnfmManagerEndpoint>() { { VnfmManagerEndpoint vnfmManagerEndpoint = new VnfmManagerEndpoint(); vnfmManagerEndpoint.setEndpoint("test"); vnfmManagerEndpoint.setType("test"); vnfmManagerEndpoint.setActive(true); vnfmManagerEndpoint.setEnabled(true); add(vnfmManagerEndpoint); } }); when(nsdRepository.save(nsd_exp)).thenReturn(nsd_exp); exception = ExpectedException.none(); nsdManagement.onboard(nsd_exp, projectId); assertEqualsNSD(nsd_exp); }