@Override public Iterable<NetworkServiceRecord> query() { return nsrRepository.findAll(); }
.append("\n"); for (NetworkServiceRecord networkServiceRecord : nsrRepository.findAll()) { result .append(
@Test public void nsrManagementQueryTest() throws NotFoundException { when(nsrRepository.findAll()).thenReturn(new ArrayList<NetworkServiceRecord>()); Iterable<NetworkServiceRecord> nsds = nsrManagement.query(); Assert.assertEquals(nsds.iterator().hasNext(), false); final NetworkServiceRecord nsd_exp = createNetworkServiceRecord(); when(nsrRepository.findAll()) .thenReturn( new ArrayList<NetworkServiceRecord>() { { add(nsd_exp); } }); nsds = nsrManagement.query(); Assert.assertEquals(nsds.iterator().hasNext(), true); when(nsrRepository.findOne(nsd_exp.getId())).thenReturn(nsd_exp); assertEqualsNSR(nsd_exp); }
@Test public void nsdManagementQueryTest() throws WrongStatusException, EntityInUseException, BadRequestException, NotFoundException { when(nsdRepository.findAll()).thenReturn(new ArrayList<NetworkServiceDescriptor>()); when(nsdRepository.findByProjectId(anyString())) .thenReturn(new ArrayList<NetworkServiceDescriptor>()); Iterable<NetworkServiceDescriptor> nsds = nsdManagement.query(); Assert.assertEquals(nsds.iterator().hasNext(), false); final NetworkServiceDescriptor nsd_exp = createNetworkServiceDescriptor(); when(nsdRepository.findAll()) .thenReturn( new ArrayList<NetworkServiceDescriptor>() { { add(nsd_exp); } }); when(nsdRepository.findByProjectId(anyString())) .thenReturn( new ArrayList<NetworkServiceDescriptor>() { { add(nsd_exp); } }); nsds = nsdManagement.query(); when(nsrRepository.findAll()).thenReturn(new ArrayList<NetworkServiceRecord>()); Assert.assertEquals(nsds.iterator().hasNext(), true); when(nsdRepository.findFirstByIdAndProjectId(anyString(), eq(projectId))).thenReturn(nsd_exp); nsdManagement.delete(nsd_exp.getId(), projectId); }
@Test public void nsdManagementEnableTest() throws NotFoundException, WrongStatusException, BadFormatException, NetworkServiceIntegrityException, CyclicDependenciesException, EntityInUseException, BadRequestException, IOException, AlreadyExistingException, PluginException, IncompatibleVNFPackage, VimException, InterruptedException, EntityUnreachableException { NetworkServiceDescriptor nsd_exp = createNetworkServiceDescriptor(); when(vimRepository.findByProjectId(anyString())) .thenReturn( new ArrayList<BaseVimInstance>() { { add(createVimInstance()); } }); nsdManagement.onboard(nsd_exp, projectId); when(nsdRepository.findFirstByIdAndProjectId(anyString(), eq(projectId))).thenReturn(nsd_exp); when(nsdRepository.findFirstById(anyString())).thenReturn(nsd_exp); Assert.assertTrue(nsdManagement.enable(nsd_exp.getId())); Assert.assertTrue(nsd_exp.isEnabled()); when(nsrRepository.findAll()).thenReturn(new ArrayList<NetworkServiceRecord>()); when(nsrRepository.findByProjectId(anyString())) .thenReturn(new ArrayList<NetworkServiceRecord>()); nsdManagement.delete(nsd_exp.getId(), projectId); }
when(nsrRepository.findAll()).thenReturn(new ArrayList<NetworkServiceRecord>());
@Test public void nsdManagementUpdateTest() throws NotFoundException, BadFormatException, NetworkServiceIntegrityException, CyclicDependenciesException, WrongStatusException, EntityInUseException, BadRequestException, AlreadyExistingException, IOException, VimException, IncompatibleVNFPackage, PluginException, InterruptedException, EntityUnreachableException { when(nsdRepository.findAll()).thenReturn(new ArrayList<NetworkServiceDescriptor>()); when(nsdRepository.findByProjectId(anyString())) .thenReturn(new ArrayList<NetworkServiceDescriptor>()); NetworkServiceDescriptor nsd_exp = createNetworkServiceDescriptor(); when(vimRepository.findAll()) .thenReturn( new ArrayList<BaseVimInstance>() { { add(createVimInstance()); } }); nsdManagement.onboard(nsd_exp, projectId); when(nsdRepository.findOne(nsd_exp.getId())).thenReturn(nsd_exp); when(nsdRepository.findFirstByIdAndProjectId(nsd_exp.getId(), projectId)).thenReturn(nsd_exp); NetworkServiceDescriptor new_nsd = createNetworkServiceDescriptor(); new_nsd.setName("UpdatedName"); nsdManagement.update(new_nsd, projectId); new_nsd.setId(nsd_exp.getId()); assertEqualsNSD(new_nsd); when(nsrRepository.findAll()).thenReturn(new ArrayList<NetworkServiceRecord>()); nsdManagement.delete(nsd_exp.getId(), projectId); }
throw new BadRequestException("Did not find a Network Service Descriptor with ID " + id); for (NetworkServiceRecord nsr : nsrRepository.findAll()) { if (nsr.getDescriptor_reference().equals(id)) { if (nsr.getStatus().ordinal() != Status.ACTIVE.ordinal()) {