Skip to content

Commit 66cc648

Browse files
committed
Make arbitraryOptional not always generate first one empty and then only present values
1 parent b65d0f4 commit 66cc648

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

webauthn-server-core/src/test/scala/com/yubico/scalacheck/gen/JavaGenerators.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import scala.collection.JavaConverters._
1313

1414
object JavaGenerators {
1515

16-
implicit def arbitraryOptional[A](implicit a: Arbitrary[Option[A]]): Arbitrary[Optional[A]] = Arbitrary(a.arbitrary map (_.asJava))
16+
implicit def arbitraryOptional[A](implicit a: Arbitrary[A]): Arbitrary[Optional[A]] = Arbitrary(Gen.option(a.arbitrary).map(_.asJava))
1717

1818
implicit def arbitraryList[A](implicit a: Arbitrary[List[A]]): Arbitrary[java.util.List[A]] = Arbitrary(a.arbitrary map (_.asJava))
1919
implicit def arbitraryMap[A, B](implicit a: Arbitrary[Map[A, B]]): Arbitrary[java.util.Map[A, B]] = Arbitrary(a.arbitrary map (_.asJava))

0 commit comments

Comments
 (0)