diff options
author | Lukas Rytz <lukas.rytz@typesafe.com> | 2016-04-25 16:03:45 +0200 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@typesafe.com> | 2016-04-25 16:03:45 +0200 |
commit | 93f209dd65d5c05fc2cb61916a850940499c9261 (patch) | |
tree | 6529ed391e5e0d848cb39121006360f0e773e348 /test/files/neg | |
parent | 2c1d1ad26dd23fe619d6af25d642c7adf7af143b (diff) | |
download | scala-93f209dd65d5c05fc2cb61916a850940499c9261.tar.gz scala-93f209dd65d5c05fc2cb61916a850940499c9261.tar.bz2 scala-93f209dd65d5c05fc2cb61916a850940499c9261.zip |
More efficient code for deciding if a mixin forwarder is needed (#5116)
Also adds a warning on junit test methods that compile as default
methods.
Diffstat (limited to 'test/files/neg')
4 files changed, 15 insertions, 0 deletions
diff --git a/test/files/neg/nowarnDefaultJunitMethods.check b/test/files/neg/nowarnDefaultJunitMethods.check new file mode 100644 index 0000000000..7efdcc299a --- /dev/null +++ b/test/files/neg/nowarnDefaultJunitMethods.check @@ -0,0 +1,6 @@ +C_1.scala:2: warning: JUnit tests in traits that are compiled as default methods are not executed by JUnit 4. JUnit 5 will fix this issue. + @org.junit.Test def foo = 0 + ^ +error: No warnings can be incurred under -Xfatal-warnings. +one warning found +one error found diff --git a/test/files/neg/nowarnDefaultJunitMethods.flags b/test/files/neg/nowarnDefaultJunitMethods.flags new file mode 100644 index 0000000000..85d8eb2ba2 --- /dev/null +++ b/test/files/neg/nowarnDefaultJunitMethods.flags @@ -0,0 +1 @@ +-Xfatal-warnings diff --git a/test/files/neg/nowarnDefaultJunitMethods/C_1.scala b/test/files/neg/nowarnDefaultJunitMethods/C_1.scala new file mode 100644 index 0000000000..e2565a48bc --- /dev/null +++ b/test/files/neg/nowarnDefaultJunitMethods/C_1.scala @@ -0,0 +1,5 @@ +trait T { + @org.junit.Test def foo = 0 +} + +class C extends T diff --git a/test/files/neg/nowarnDefaultJunitMethods/Test.java b/test/files/neg/nowarnDefaultJunitMethods/Test.java new file mode 100644 index 0000000000..e8d64c2cc8 --- /dev/null +++ b/test/files/neg/nowarnDefaultJunitMethods/Test.java @@ -0,0 +1,3 @@ +package org.junit; + +public @interface Test { } |