Failed
org.eclipse.jdt.core.tests.compiler.regression.LambdaExpressionsTest.test051 - 1.8 (from org.eclipse.jdt.core.tests.compiler.regression.TestAll)
Error Message
test051 - Eclipse/Javac standard output mismatch. ----------- Expected ------------ A's static foo\n A's instance goo ------------ but was ------------ --------- Difference is ---------- expected:<[A's static foo\n A's instance goo]> but was:<[]>
Stacktrace
junit.framework.ComparisonFailure: test051 - Eclipse/Javac standard output mismatch. ----------- Expected ------------ A's static foo\n A's instance goo ------------ but was ------------ --------- Difference is ---------- expected:<[A's static foo\n A's instance goo]> but was:<[]> at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertStringEquals(TestCase.java:260) at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertEquals(TestCase.java:236) at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runJavac(AbstractRegressionTest.java:2068) at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runTest(AbstractRegressionTest.java:2814) at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runTest(AbstractRegressionTest.java:2539) at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runConformTest(AbstractRegressionTest.java:1396) at org.eclipse.jdt.core.tests.compiler.regression.AbstractRegressionTest.runConformTest(AbstractRegressionTest.java:1393) at org.eclipse.jdt.core.tests.compiler.regression.LambdaExpressionsTest.test051(LambdaExpressionsTest.java:1462)
Standard Output
org.eclipse.jdt.core.tests.compiler.regression.LambdaExpressionsTest#test051 - 1.8 p2/B.java [ package p2; import p1.*; interface I { void foo(); } interface J { void foo(); } public class B extends A { class Y { void g() { I i = B::foo; i.foo(); J j = new B()::goo; j.foo(); } } public static void main(String[] args) { new B().new Y().g(); } } ] p1/A.java [ package p1; import p2.*; public class A { protected static void foo() { System.out.println("A's static foo"); } protected void goo() { System.out.println("A's instance goo"); } } ] Full results sent to /tmp/comptest/run.1514610271420/1.8.0_131_20171230_000432.txt
Standard Error
----------------------------------------