summaryrefslogtreecommitdiff
path: root/test/files/scalacheck
diff options
context:
space:
mode:
authorJosh Suereth <Joshua.Suereth@gmail.com>2012-06-27 16:19:19 -0700
committerJosh Suereth <Joshua.Suereth@gmail.com>2012-06-27 16:19:19 -0700
commitebd1955ae6b1d16d76da82153cc6957e71532916 (patch)
tree3e5e98f07a448ede8348916565492b35d3a7caaa /test/files/scalacheck
parentb676b76d08d7f65767bcbd70d74c1df2af0f4a32 (diff)
parent788ac7502154ca1329773ec869242df21015f5f3 (diff)
downloadscala-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.scala4
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) =>