/** * The save method provides functionality to save the provided instance to the database * @param dto The instance that will be saved * @return Return the same instance that has been saved in the database */ protected D save(D dto) { Preconditions.checkNotNull(dto, "Unable to save due to invalid " + dto.getClass().getName() + " instance. Instance cannot be null"); return repository.save(dto); }
Mockito.when(repository.save(Mockito.any(ConfigurationGroup.class))).thenReturn(updatedConfigurationGroup); Assert.assertEquals(returnedConfiguration.getKey(), updatedConfiguration.getKey()); Assert.assertEquals(returnedConfiguration.getValue(), updatedConfiguration.getValue()); Mockito.verify(repository, Mockito.times(1)).save(Mockito.any(ConfigurationGroup.class)); Mockito.verify(repository, Mockito.times(1)).findAll();
Mockito.when(repository.save(Mockito.any(User.class))).thenReturn(user); final UpdateUserInput input = new UpdateUserInput(new String(), updatedUser); final ServiceTask<UpdateUserInput> serviceTask = new ServiceTask<UpdateUserInput>(); Assert.assertEquals(updatedUser.getStatus(), returnedUser.getStatus()); Assert.assertEquals(updatedUser.getUsername(), returnedUser.getUsername()); Mockito.verify(repository, Mockito.times(1)).save(Mockito.any(User.class));
Mockito.when(repository.save(Mockito.any(User.class))).thenReturn(user); final UpdateCurrentUserInput input = new UpdateCurrentUserInput(updatedUser); final ServiceTask<UpdateCurrentUserInput> serviceTask = new ServiceTask<UpdateCurrentUserInput>(); Assert.assertEquals(updatedUser.getStatus(), returnedUser.getStatus()); Assert.assertEquals(updatedUser.getUsername(), returnedUser.getUsername()); Mockito.verify(repository, Mockito.times(1)).save(Mockito.any(User.class));
createdUser.setEmail("email@email.com"); Mockito.when(repository.save(Mockito.any(User.class))).thenReturn(createdUser); final CreateUserInput input = new CreateUserInput(user); final ServiceTask<CreateUserInput> serviceTask = new ServiceTask<CreateUserInput>(); Assert.assertEquals(user.getStatus(), returnedUser.getStatus()); Assert.assertEquals(user.getUsername(), returnedUser.getUsername()); Mockito.verify(repository, Mockito.times(1)).save(Mockito.any(User.class));