summaryrefslogtreecommitdiff
path: root/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala
diff options
context:
space:
mode:
Diffstat (limited to 'scalaParser/src/test/scala/scalaParser/SyntaxTest.scala')
-rw-r--r--scalaParser/src/test/scala/scalaParser/SyntaxTest.scala46
1 files changed, 45 insertions, 1 deletions
diff --git a/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala b/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala
index 8a4affb..072fc7b 100644
--- a/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala
+++ b/scalaParser/src/test/scala/scalaParser/SyntaxTest.scala
@@ -724,7 +724,50 @@ object SyntaxTest extends TestSuite{
|}
""".stripMargin
)
-
+ * - check(
+ """package `dmacro` {
+ |}
+ """.stripMargin
+ )
+ * - check(
+ """class A {
+ | def fn1 = List apply 1
+ | def fn2 = List apply[Int] 2
+ |}
+ """.stripMargin
+ )
+ * - check(
+ """class C {
+ | def this(x: Int) = {
+ | this();
+ | class D;
+ | }
+ |}
+ """.stripMargin
+ )
+ * - check(
+ """trait B[T] {
+ | def f1(a: T): Unit { }
+ |}
+ """.stripMargin
+ )
+ * - check(
+ """object test {
+ | case object Int16 extends SampleFormat1
+ | (1) match {
+ | case _ => 1
+ | }
+ |}
+ """.stripMargin
+ )
+ * - check(
+ """object A {
+ | def x {
+ | implicit lazy val e: Int = 0
+ | }
+ |}
+ """.stripMargin
+ )
}
'neg{
* - checkNeg(
@@ -768,6 +811,7 @@ object SyntaxTest extends TestSuite{
|
""".stripMargin
)
+
}
}
def checkFile(path: String) = check(io.Source.fromFile(path).mkString)