Skip to content

Commit

Permalink
Merge pull request #490 from twitter/jnievelt/489
Browse files Browse the repository at this point in the history
Test Semigroup#sumOption using Iterator instead of List
  • Loading branch information
ianoc committed Sep 9, 2015
2 parents 26f554e + 4c9d8ee commit b6c076f
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ object BaseProperties {

def semigroupSumWorks[T: Semigroup: Arbitrary: Equiv] = 'semigroupSumWorks |: forAll { (in: List[T]) =>
in.isEmpty || {
Equiv[T].equiv(Semigroup.sumOption(in).get, in.reduceLeft(Semigroup.plus(_, _)))
Equiv[T].equiv(Semigroup.sumOption(in.iterator).get, in.reduceLeft(Semigroup.plus(_, _)))
}
}

Expand Down

0 comments on commit b6c076f

Please sign in to comment.