aboutsummaryrefslogtreecommitdiff
path: root/compiler/test/dotty/tools
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2017-03-01 10:14:55 +0900
committerGitHub <noreply@github.com>2017-03-01 10:14:55 +0900
commit83a4f958c3759a7e8b9647ac1fad0654a6e6eb2f (patch)
treeaed05d08a835a34a8b6122ae1208693879a99e82 /compiler/test/dotty/tools
parent783b978a4ebbe737a9b8467697a9f6970f99e907 (diff)
parent8c406e9fc6c2f3dfe9beb76ee51dc4531e8824a8 (diff)
downloaddotty-83a4f958c3759a7e8b9647ac1fad0654a6e6eb2f.tar.gz
dotty-83a4f958c3759a7e8b9647ac1fad0654a6e6eb2f.tar.bz2
dotty-83a4f958c3759a7e8b9647ac1fad0654a6e6eb2f.zip
Merge pull request #2028 from ennru/ennru_AnnotatedPrimaryConstructorRequires
Change 'private, protected, or this expected' to Message
Diffstat (limited to 'compiler/test/dotty/tools')
-rw-r--r--compiler/test/dotty/tools/dotc/reporting/ErrorMessagesTests.scala14
1 files changed, 14 insertions, 0 deletions
diff --git a/compiler/test/dotty/tools/dotc/reporting/ErrorMessagesTests.scala b/compiler/test/dotty/tools/dotc/reporting/ErrorMessagesTests.scala
index 971a40a1b..d6e687a1e 100644
--- a/compiler/test/dotty/tools/dotc/reporting/ErrorMessagesTests.scala
+++ b/compiler/test/dotty/tools/dotc/reporting/ErrorMessagesTests.scala
@@ -198,4 +198,18 @@ class ErrorMessagesTests extends ErrorMessagesTest {
assertTrue("expected trait", isTrait)
}
+ @Test def constructorModifier =
+ checkMessagesAfter("frontend") {
+ """
+ |class AnotherClass @deprecated ()
+ """.stripMargin
+ }
+ .expect { (ictx, messages) =>
+ implicit val ctx: Context = ictx
+ val defn = ictx.definitions
+
+ assertMessageCount(1, messages)
+ val AnnotatedPrimaryConstructorRequiresModifierOrThis(cls) :: Nil = messages
+ assertEquals("AnotherClass", cls.show)
+ }
}