@Test void addStream() { assertThrows(UnsupportedOperationException.class, () -> abstractRepository.add(Stream.empty())); }
@Override public void add(Entity entity) { throw new UnsupportedOperationException(); }
AbstractRepository implements Repository<Entity> { @Override public void add(Entity entity) { throw new UnsupportedOperationException(); } }
AbstractRepository implements Repository<Entity> { @Override public void add(Entity entity) { throw new UnsupportedOperationException(); }  }
AbstractRepository implements Repository<Entity> { @Override public void add(Entity entity) { throw new UnsupportedOperationException(); }  @Override String getName(); @Override Set<Operator> getQueryOperators(); Query<Entity> query(); @Override long count(); @Override void close(); @Override long count(Query<Entity> q); @Override Stream<Entity> findAll(Query<Entity> q); @Override Entity findOne(Query<Entity> q); @Override Entity findOneById(Object id); @Override Entity findOneById(Object id, Fetch fetch); @Override Stream<Entity> findAll(Stream<Object> ids); @Override Stream<Entity> findAll(Stream<Object> ids, Fetch fetch); @Override AggregateResult aggregate(AggregateQuery aggregateQuery); @Override void update(Entity entity); @Override void update(Stream<Entity> entities); @Override void delete(Entity entity); @Override void delete(Stream<Entity> entities); @Override void deleteById(Object id); @Override void deleteAll(Stream<Object> ids); @Override void deleteAll(); @Override void add(Entity entity); @Override Integer add(Stream<Entity> entities); @Override void forEachBatched(Fetch fetch, Consumer<List<Entity>> consumer, int batchSize); }
AbstractRepository implements Repository<Entity> { @Override public void add(Entity entity) { throw new UnsupportedOperationException(); }  @Override String getName(); @Override Set<Operator> getQueryOperators(); Query<Entity> query(); @Override long count(); @Override void close(); @Override long count(Query<Entity> q); @Override Stream<Entity> findAll(Query<Entity> q); @Override Entity findOne(Query<Entity> q); @Override Entity findOneById(Object id); @Override Entity findOneById(Object id, Fetch fetch); @Override Stream<Entity> findAll(Stream<Object> ids); @Override Stream<Entity> findAll(Stream<Object> ids, Fetch fetch); @Override AggregateResult aggregate(AggregateQuery aggregateQuery); @Override void update(Entity entity); @Override void update(Stream<Entity> entities); @Override void delete(Entity entity); @Override void delete(Stream<Entity> entities); @Override void deleteById(Object id); @Override void deleteAll(Stream<Object> ids); @Override void deleteAll(); @Override void add(Entity entity); @Override Integer add(Stream<Entity> entities); @Override void forEachBatched(Fetch fetch, Consumer<List<Entity>> consumer, int batchSize);  }