summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDen Shabalin <den.shabalin@gmail.com>2013-09-20 14:17:14 +0200
committerDen Shabalin <den.shabalin@gmail.com>2013-10-14 13:30:48 +0200
commit335cf100a89affab1ce8111da4de4986077db9cd (patch)
treec1037f48e55382e23749796fc3be69850e27b282
parent92f06b1f129b4eafb799f0d0b33e52156c06bc9b (diff)
downloadscala-335cf100a89affab1ce8111da4de4986077db9cd.tar.gz
scala-335cf100a89affab1ce8111da4de4986077db9cd.tar.bz2
scala-335cf100a89affab1ce8111da4de4986077db9cd.zip
harden test case to avoid parsing failure when name is keyword
-rw-r--r--test/files/scalacheck/quasiquotes/DefinitionConstructionProps.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/files/scalacheck/quasiquotes/DefinitionConstructionProps.scala b/test/files/scalacheck/quasiquotes/DefinitionConstructionProps.scala
index 153e23d947..ced479aef5 100644
--- a/test/files/scalacheck/quasiquotes/DefinitionConstructionProps.scala
+++ b/test/files/scalacheck/quasiquotes/DefinitionConstructionProps.scala
@@ -39,7 +39,9 @@ trait ClassConstruction { self: QuasiquoteProperties =>
assertEqAst(q"class Foo extends ..$parents", "class Foo")
}
- property("splice term name into class") = forAll { (name: TypeName) =>
+ property("splice term name into class") = forAll { (rname: TypeName) =>
+ // add prefix to avoid failure in case rname is keyword
+ val name = TypeName("prefix$" + rname)
eqAst(q"class $name", "class " + name.toString)
}