Skip to content

Failed

org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test1151 - 1.8 (from org.eclipse.jdt.core.tests.compiler.regression.TestAll)

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

Error Message

test1151 - Eclipse/Javac standard output mismatch.
----------- Expected ------------
java.lang.ref.Reference<X<java.lang.String>$Other<java.lang.Thread>$Deeply>
------------ but was ------------
java.lang.ref.Reference<X<java.lang.String>.Other<java.lang.Thread>.Deeply>
--------- Difference is ----------
 expected:<...<X<java.lang.String>[$Other<java.lang.Thread>$]Deeply>> but was:<...<X<java.lang.String>[.Other<java.lang.Thread>.]Deeply>>

Stacktrace

junit.framework.ComparisonFailure: test1151 - Eclipse/Javac standard output mismatch.
----------- Expected ------------
java.lang.ref.Reference<X<java.lang.String>$Other<java.lang.Thread>$Deeply>
------------ but was ------------
java.lang.ref.Reference<X<java.lang.String>.Other<java.lang.Thread>.Deeply>
--------- Difference is ----------
 expected:<...<X<java.lang.String>[$Other<java.lang.Thread>$]Deeply>> but was:<...<X<java.lang.String>[.Other<java.lang.Thread>.]Deeply>>
	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.GenericTypeTest.test1151(GenericTypeTest.java:40255)

Standard Output

org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest#test1151 - 1.8
X.java [
import java.lang.ref.Reference;
public class X<T> {
	class Other<U> {
		class Deeply {
			class Inside<V> {
			}			
		}
	}
	Reference<X<String>.Other<Thread>.Deeply> t;
	Reference<X<String>.Other<Thread>.Deeply.Inside<Number>> u;

	public static void main(String[] args) throws Exception {
		System.out.print(X.class.getDeclaredField("t").getGenericType());
		//System.out.print("##");
		//System.out.print(X.class.getDeclaredField("u").getGenericType());
		System.out.println();
	}
}

]


Full results sent to /tmp/comptest/run.1514610271420/1.8.0_131_20171230_000432.txt

Standard Error

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