diff options
author | Josh Suereth <Joshua.Suereth@gmail.com> | 2012-06-27 16:19:19 -0700 |
---|---|---|
committer | Josh Suereth <Joshua.Suereth@gmail.com> | 2012-06-27 16:19:19 -0700 |
commit | ebd1955ae6b1d16d76da82153cc6957e71532916 (patch) | |
tree | 3e5e98f07a448ede8348916565492b35d3a7caaa /test/files/scalacheck | |
parent | b676b76d08d7f65767bcbd70d74c1df2af0f4a32 (diff) | |
parent | 788ac7502154ca1329773ec869242df21015f5f3 (diff) | |
download | scala-ebd1955ae6b1d16d76da82153cc6957e71532916.tar.gz scala-ebd1955ae6b1d16d76da82153cc6957e71532916.tar.bz2 scala-ebd1955ae6b1d16d76da82153cc6957e71532916.zip |
Merge pull request #786 from axel22/issue/5986-cherry
Fix SI-5986.
Diffstat (limited to 'test/files/scalacheck')
-rw-r--r-- | test/files/scalacheck/redblacktree.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/files/scalacheck/redblacktree.scala b/test/files/scalacheck/redblacktree.scala index e4b356c889..e2609fa200 100644 --- a/test/files/scalacheck/redblacktree.scala +++ b/test/files/scalacheck/redblacktree.scala @@ -121,7 +121,7 @@ package scala.collection.immutable.redblacktree { override type ModifyParm = Int override def genParm(tree: Tree[String, Int]): Gen[ModifyParm] = choose(0, iterator(tree).size + 1) - override def modify(tree: Tree[String, Int], parm: ModifyParm): Tree[String, Int] = update(tree, generateKey(tree, parm), 0) + override def modify(tree: Tree[String, Int], parm: ModifyParm): Tree[String, Int] = update(tree, generateKey(tree, parm), 0, true) def generateKey(tree: Tree[String, Int], parm: ModifyParm): String = nodeAt(tree, parm) match { case Some((key, _)) => key.init.mkString + "MN" @@ -144,7 +144,7 @@ package scala.collection.immutable.redblacktree { override type ModifyParm = Int override def genParm(tree: Tree[String, Int]): Gen[ModifyParm] = choose(0, iterator(tree).size) override def modify(tree: Tree[String, Int], parm: ModifyParm): Tree[String, Int] = nodeAt(tree, parm) map { - case (key, _) => update(tree, key, newValue) + case (key, _) => update(tree, key, newValue, true) } getOrElse tree property("update modifies values") = forAll(genInput) { case (tree, parm, newTree) => |