lambda-behave icon indicating copy to clipboard operation
lambda-behave copied to clipboard

Add convenience methods for primitive streams to Description.uses

Open Maia-Everett opened this issue 9 years ago • 1 comments

Right now, to write an it.uses declaration iterating over a range of ints, I have to write:

it.uses(IntStream.rangeClosed(low, high).mapToObj(x -> x)).toShow((expect, number) -> ...);

It would be nice if there was a uses declaration accepting IntStream directly (and perhaps LongStream and DoubleStream) so that the mapToObj call could be omitted, reducing clutter.

Maia-Everett avatar Dec 02 '16 09:12 Maia-Everett

Hi, in light of junit-5 I have no immediate plans for improvement to lambda-behave. I would accept a PR.

btw, you don't have to use .mapToObj(x -> x) you can just call .boxed()

RichardWarburton avatar Dec 02 '16 10:12 RichardWarburton