@Override public VirtualLinkDescriptor update(VirtualLinkDescriptor virtualLinkDescriptor, String id) { virtualLinkDescriptor = virtualLinkDescriptorRepository.save(virtualLinkDescriptor); return virtualLinkDescriptor; }
@Override public VirtualLinkDescriptor add(VirtualLinkDescriptor virtualLinkDescriptor) { log.trace("Adding VirtualLinkDescriptor " + virtualLinkDescriptor); log.debug("Adding VirtualLinkDescriptor with Id " + virtualLinkDescriptor.getId()); return virtualLinkDescriptorRepository.save(virtualLinkDescriptor); }
@Test public void virtualLinkManagementAddDescriptorTest() { VirtualLinkDescriptor virtualLinkDescriptor_exp = createVirtualLinkDescriptor(); when(virtualLinkDescriptorRepository.save(any(VirtualLinkDescriptor.class))) .thenReturn(virtualLinkDescriptor_exp); VirtualLinkDescriptor virtualLinkDescriptor_new = virtualLinkManagement.add(virtualLinkDescriptor_exp); assertEquals(virtualLinkDescriptor_exp, virtualLinkDescriptor_new); }
@Test public void virtualLinkManagementUpdateDescriptorTest() { VirtualLinkDescriptor virtualLinkDescriptor_exp = createVirtualLinkDescriptor(); when(virtualLinkDescriptorRepository.findOne(virtualLinkDescriptor_exp.getId())) .thenReturn(virtualLinkDescriptor_exp); when(virtualLinkDescriptorRepository.save(virtualLinkDescriptor_exp)) .thenReturn(virtualLinkDescriptor_exp); VirtualLinkDescriptor virtualLinkDescriptor_new = createVirtualLinkDescriptor(); virtualLinkDescriptor_new.setRoot_requirement("root_requirement_updated"); when(virtualLinkDescriptorRepository.save(virtualLinkDescriptor_new)) .thenReturn(virtualLinkDescriptor_new); virtualLinkDescriptor_exp = virtualLinkManagement.update(virtualLinkDescriptor_new, virtualLinkDescriptor_exp.getId()); assertEquals(virtualLinkDescriptor_exp, virtualLinkDescriptor_new); }