Witam,
podczas testowania metody pojawia mi się wyżej wymieniony problem.
To jest mój test:
@Test
public void shouldAddPersonToDatabase() {
Person person1 = new Person(1L, "jan", "mucha", "krakow", "[email protected]", "Programing", "Developer");
personService.createPerson(mapper.map(person1, PersonDto.class));
Mockito.verify(personRepository, times(1)).save(person1);
}
A to jest metoda:
@Transactional
public void createPerson(PersonDto personDto) {
if (Optional.ofNullable(personDto).isPresent()) {
personRepository.save(modelMapper.map(personDto, Person.class));
} else {
throw new IllegalArgumentException("insert correct argument");
}
}