Skip to content

Commit b84b5a0

Browse files
authored
Merge pull request sbt#286 from ceedubs/none-freq
Reduce the frequency of None in Option Gen
2 parents 94dfeb8 + 18d73cd commit b84b5a0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/scala/org/scalacheck/Gen.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@ object Gen extends GenArities{
489489

490490
/** Makes a generator result optional. Either `Some(T)` or `None` will be provided. */
491491
def option[T](g: Gen[T]): Gen[Option[T]] =
492-
oneOf[Option[T]](some(g), None)
492+
frequency(1 -> const(None), 9 -> some(g))
493493

494494
/** A generator that returns `Some(T)` */
495495
def some[T](g: Gen[T]): Gen[Option[T]] =

0 commit comments

Comments
 (0)