Skip to content

Failed

org.eclipse.jdt.core.tests.compiler.regression.LambdaExpressionsTest.test051 - 1.8 (from org.eclipse.jdt.core.tests.compiler.regression.TestAll)

Failing for the past 4 builds (Since #6 )
Took 0.88 sec.

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

----------------------------------------