mirror of https://github.com/sbt/sbt.git
Update dependencies
This commit is contained in:
parent
d4c83c2c3c
commit
b64e505746
|
|
@ -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("[", ",", "]")
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue