diff options
author | Den Shabalin <den.shabalin@gmail.com> | 2013-09-20 14:17:14 +0200 |
---|---|---|
committer | Den Shabalin <den.shabalin@gmail.com> | 2013-10-14 13:30:48 +0200 |
commit | 335cf100a89affab1ce8111da4de4986077db9cd (patch) | |
tree | c1037f48e55382e23749796fc3be69850e27b282 | |
parent | 92f06b1f129b4eafb799f0d0b33e52156c06bc9b (diff) | |
download | scala-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.scala | 4 |
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) } |