Failed
org.eclipse.jdt.core.tests.compiler.regression.MethodVerifyTest.test328827 - 1.8 (from org.eclipse.jdt.core.tests.compiler.regression.TestAll)
Error Message
test328827 - Javac found error(s) but Eclipse did not find any. ----------- Expected ------------ ------------ but was ------------ ./Event.java:2: error: type Map does not take parameters\n public Event(Map<String, ?> properties) {}\n ^\n ./EventProperties.java:1: error: type Map does not take parameters\n public class EventProperties implements Map<String, Object> {}\n ^\n 2 errors\n --------- Difference is ---------- expected:<[]> but was:<[./Event.java:2: error: type Map does not take parameters\n public Event(Map<String, ?> properties) {}\n ^\n ./EventProperties.java:1: error: type Map does not take parameters\n public class EventProperties implements Map<String, Object> {}\n ^\n 2 errors\n ]>
Stacktrace
junit.framework.ComparisonFailure: test328827 - Javac found error(s) but Eclipse did not find any. ----------- Expected ------------ ------------ but was ------------ ./Event.java:2: error: type Map does not take parameters\n public Event(Map<String, ?> properties) {}\n ^\n ./EventProperties.java:1: error: type Map does not take parameters\n public class EventProperties implements Map<String, Object> {}\n ^\n 2 errors\n --------- Difference is ---------- expected:<[]> but was:<[./Event.java:2: error: type Map does not take parameters\n public Event(Map<String, ?> properties) {}\n ^\n ./EventProperties.java:1: error: type Map does not take parameters\n public class EventProperties implements Map<String, Object> {}\n ^\n 2 errors\n ]> 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:2052) 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:1521) at org.eclipse.jdt.core.tests.compiler.regression.MethodVerifyTest.test328827(MethodVerifyTest.java:12077)
Standard Output
org.eclipse.jdt.core.tests.compiler.regression.MethodVerifyTest#test328827 - 1.8 Map.java [ public interface Map {} ] X.java [ public class X { public void start() { Event event = new Event(new EventProperties()); } } ] Full results sent to /tmp/comptest/run.1514610271420/1.8.0_131_20171230_000432.txt
Standard Error
--- javac err: --- ./Event.java:2: error: type Map does not take parameters public Event(Map<String, ?> properties) {} ^ ./EventProperties.java:1: error: type Map does not take parameters public class EventProperties implements Map<String, Object> {} ^ 2 errors ----------------------------------------