Стековая трассировка указывает на строку метода Stream.toList() в методе findAll(). ниже. EventorRepostory — это стандартный JpaRepository, а toDomainModel — это сборщик ломбоков для класса записи с точно такими же свойствами (не)-обнуляемыми
Код: Выделить всё
public List findAll() {
return eventorRepository
.findAll()
.parallelStream()
.map(Eventor::toDomainModel)
.toList();
}
@Entity
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Data
public class Eventor {
@NotNull
private Integer id;
@Id
private UUID uuid;
private Instant creationDate;
private Location location; //class with @NotNull properties
@Embedded
private EventorState eventorState;
}
Код: Выделить всё
@Test
public void test() {
when(jpaRepository.findAll()).thenReturn(List.of(getEventor()));
service.findAll().forEach(System.out::println);
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... ist-method
Мобильная версия