From b64e505746fe8569567bb9274b70727192c7d371 Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Wed, 4 May 2016 16:27:29 -0400 Subject: [PATCH] Update dependencies --- .../src/test/scala/DagSpecification.scala | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/internal/util-collection/src/test/scala/DagSpecification.scala b/internal/util-collection/src/test/scala/DagSpecification.scala index 9e5025488..3b3614e39 100644 --- a/internal/util-collection/src/test/scala/DagSpecification.scala +++ b/internal/util-collection/src/test/scala/DagSpecification.scala @@ -19,8 +19,11 @@ object DagSpecification extends Properties("Dag") { val nodes = new HashSet[TestDag] def nonterminalGen(p: Gen.Parameters): Gen[TestDag] = { - for (i <- 0 until nodeCount; nextDeps <- Gen.someOf(nodes).apply(p)) - nodes += new TestDag(i, nextDeps) + val seed = rng.Seed.random() + for { + i <- 0 until nodeCount + nextDeps <- Gen.someOf(nodes).apply(p, seed) + } nodes += new TestDag(i, nextDeps) for (nextDeps <- Gen.someOf(nodes)) yield new TestDag(nodeCount, nextDeps) } Gen.parameterized(nonterminalGen) @@ -47,4 +50,4 @@ object DagSpecification extends Properties("Dag") { } class TestDag(id: Int, val dependencies: Iterable[TestDag]) extends Dag[TestDag] { override def toString = id + "->" + dependencies.mkString("[", ",", "]") -} \ No newline at end of file +}