junit.framework.ComparisonFailure: Unexpected problems.
----------- Expected ------------
----------\n
1. WARNING in /P1/src/Y.java (at line 1)\n
public class Y extends p.X1 {\n
^^\n
The type X1 has been deprecated and marked for removal\n
----------\n
2. WARNING in /P1/src/Y.java (at line 3)\n
x2.m();\n
^^^\n
The method m() from the type X2 has been deprecated and marked for removal\n
----------\n
3. WARNING in /P1/src/Y.java (at line 4)\n
return x2.field;\n
^^^^^\n
The field X2.field has been deprecated and marked for removal\n
----------\n
------------ but was ------------
----------\n
1. ERROR in /P1/src/Y.java (at line 1)\n
public class Y extends p.X1 {\n
^\n
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files\n
----------\n
2. WARNING in /P1/src/Y.java (at line 1)\n
public class Y extends p.X1 {\n
^^\n
The type X1 is deprecated\n
----------\n
3. ERROR in /P1/src/Y.java (at line 2)\n
Object foo(p.X2 x2) {\n
^^^^^^\n
Object cannot be resolved to a type\n
----------\n
4. WARNING in /P1/src/Y.java (at line 3)\n
x2.m();\n
^^^\n
The method m() from the type X2 is deprecated\n
----------\n
5. ERROR in /P1/src/Y.java (at line 4)\n
return x2.field;\n
^^^^^^^^\n
Object cannot be resolved to a type\n
----------\n
6. WARNING in /P1/src/Y.java (at line 4)\n
return x2.field;\n
^^^^^\n
The field X2.field is deprecated\n
----------\n
--------- Difference is ----------
expected:<----------\n
1. [WARNING in /P1/src/Y.java (at line 1)\n
public class Y extends p.X1 {\n
^^\n
The type X1 has been deprecated and marked for removal\n
----------\n
2. WARNING in /P1/src/Y.java (at line 3)\n
x2.m();\n
^^^\n
The method m() from the type X2 has been deprecated and marked for removal\n
----------\n
3. WARNING in /P1/src/Y.java (at line 4)\n
return x2.field;\n
^^^^^\n
The field X2.field has been deprecated and marked for removal]\n
----------\n
> but was:<----------\n
1. [ERROR in /P1/src/Y.java (at line 1)\n
public class Y extends p.X1 {\n
^\n
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files\n
----------\n
2. WARNING in /P1/src/Y.java (at line 1)\n
public class Y extends p.X1 {\n
^^\n
The type X1 is deprecated\n
----------\n
3. ERROR in /P1/src/Y.java (at line 2)\n
Object foo(p.X2 x2) {\n
^^^^^^\n
Object cannot be resolved to a type\n
----------\n
4. WARNING in /P1/src/Y.java (at line 3)\n
x2.m();\n
^^^\n
The method m() from the type X2 is deprecated\n
----------\n
5. ERROR in /P1/src/Y.java (at line 4)\n
return x2.field;\n
^^^^^^^^\n
Object cannot be resolved to a type\n
----------\n
6. WARNING in /P1/src/Y.java (at line 4)\n
return x2.field;\n
^^^^^\n
The field X2.field is deprecated]\n
----------\n
>
at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertStringEquals(TestCase.java:267)
at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertEquals(TestCase.java:243)
at org.eclipse.jdt.core.tests.model.AbstractJavaModelTests.assertProblems(AbstractJavaModelTests.java:822)
at org.eclipse.jdt.core.tests.model.ReconcilerTests9.assertProblems(ReconcilerTests9.java:53)
at org.eclipse.jdt.core.tests.model.ReconcilerTests9.testTerminalDeprecation1(ReconcilerTests9.java:291)
at org.eclipse.jdt.core.tests.junit.extension.TestCase.runTest(TestCase.java:965)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.runTest(SuiteOfTestCases.java:112)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.superRun(SuiteOfTestCases.java:96)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite$1.protect(SuiteOfTestCases.java:84)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.run(SuiteOfTestCases.java:93)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344)
at org.eclipse.test.CoreTestApplication.runTests(CoreTestApplication.java:38)
at org.eclipse.test.CoreTestApplication.run(CoreTestApplication.java:34)
at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592)
at org.eclipse.equinox.launcher.Main.run(Main.java:1498)
at org.eclipse.equinox.launcher.Main.main(Main.java:1471)
at org.eclipse.core.launcher.Main.main(Main.java:34)
junit.framework.ComparisonFailure: Unexpected problems.
----------- Expected ------------
----------\n
1. WARNING in /P1/src/Y.java (at line 1)\n
public class Y extends p.X1 {\n
^^\n
The type X1 has been deprecated and marked for removal\n
----------\n
2. WARNING in /P1/src/Y.java (at line 3)\n
x2.m();\n
^^^\n
The method m() from the type X2 has been deprecated and marked for removal\n
----------\n
3. WARNING in /P1/src/Y.java (at line 4)\n
x2.m2();\n
^^^^\n
The method m2() from the type X2 is deprecated\n
----------\n
4. WARNING in /P1/src/Y.java (at line 5)\n
return x2.field;\n
^^^^^\n
The field X2.field has been deprecated and marked for removal\n
----------\n
------------ but was ------------
----------\n
1. ERROR in /P1/src/Y.java (at line 1)\n
public class Y extends p.X1 {\n
^\n
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files\n
----------\n
2. ERROR in /P1/src/Y.java (at line 1)\n
public class Y extends p.X1 {\n
^\n
p cannot be resolved to a type\n
----------\n
3. ERROR in /P1/src/Y.java (at line 2)\n
Object foo(p.X2 x2) {\n
^^^^^^\n
Object cannot be resolved to a type\n
----------\n
4. ERROR in /P1/src/Y.java (at line 2)\n
Object foo(p.X2 x2) {\n
^\n
p cannot be resolved to a type\n
----------\n
--------- Difference is ----------
expected:<----------\n
1. [WARNING in /P1/src/Y.java (at line 1)\n
public class Y extends p.X1 {\n
^^\n
The type X1 has been deprecated and marked for removal\n
----------\n
2. WARNING in /P1/src/Y.java (at line 3)\n
x2.m();\n
^^^\n
The method m() from the type X2 has been deprecated and marked for removal\n
----------\n
3. WARNING in /P1/src/Y.java (at line 4)\n
x2.m2();\n
^^^^\n
The method m2() from the type X2 is deprecated\n
----------\n
4. WARNING in /P1/src/Y.java (at line 5)\n
return x2.field;\n
^^^^^\n
The field X2.field has been deprecated and marked for removal]\n
----------\n
> but was:<----------\n
1. [ERROR in /P1/src/Y.java (at line 1)\n
public class Y extends p.X1 {\n
^\n
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files\n
----------\n
2. ERROR in /P1/src/Y.java (at line 1)\n
public class Y extends p.X1 {\n
^\n
p cannot be resolved to a type\n
----------\n
3. ERROR in /P1/src/Y.java (at line 2)\n
Object foo(p.X2 x2) {\n
^^^^^^\n
Object cannot be resolved to a type\n
----------\n
4. ERROR in /P1/src/Y.java (at line 2)\n
Object foo(p.X2 x2) {\n
^\n
p cannot be resolved to a type]\n
----------\n
>
at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertStringEquals(TestCase.java:267)
at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertEquals(TestCase.java:243)
at org.eclipse.jdt.core.tests.model.AbstractJavaModelTests.assertProblems(AbstractJavaModelTests.java:822)
at org.eclipse.jdt.core.tests.model.ReconcilerTests9.assertProblems(ReconcilerTests9.java:53)
at org.eclipse.jdt.core.tests.model.ReconcilerTests9.testTerminalDeprecation2(ReconcilerTests9.java:347)
at org.eclipse.jdt.core.tests.junit.extension.TestCase.runTest(TestCase.java:965)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.runTest(SuiteOfTestCases.java:112)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.superRun(SuiteOfTestCases.java:96)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite$1.protect(SuiteOfTestCases.java:84)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.run(SuiteOfTestCases.java:93)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344)
at org.eclipse.test.CoreTestApplication.runTests(CoreTestApplication.java:38)
at org.eclipse.test.CoreTestApplication.run(CoreTestApplication.java:34)
at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592)
at org.eclipse.equinox.launcher.Main.run(Main.java:1498)
at org.eclipse.equinox.launcher.Main.main(Main.java:1471)
at org.eclipse.core.launcher.Main.main(Main.java:34)
junit.framework.ComparisonFailure: Unexpected deltas.
----------- Expected ------------
P[*]: {CHILDREN}\n
src[*]: {CHILDREN | CONTENT}\n
p1.p2.p3[+]: {}\n
ResourceDelta(/P/src/p1)[*]
------------ but was ------------
P[*]: {CHILDREN}\n
src[*]: {CHILDREN | CONTENT}\n
p1.p2.p3[+]: {}\n
ResourceDelta(/P/src/p1)[+]
--------- Difference is ----------
expected:<...rceDelta(/P/src/p1)[[*]]> but was:<...rceDelta(/P/src/p1)[[+]]>
at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertStringEquals(TestCase.java:267)
at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertEquals(TestCase.java:243)
at org.eclipse.jdt.core.tests.model.AbstractJavaModelTests.assertDeltas(AbstractJavaModelTests.java:1106)
at org.eclipse.jdt.core.tests.model.AbstractJavaModelTests.assertDeltas(AbstractJavaModelTests.java:1096)
at org.eclipse.jdt.core.tests.model.InclusionPatternsTests.testCreateResourceIncludedPackage2(InclusionPatternsTests.java:352)
at org.eclipse.jdt.core.tests.junit.extension.TestCase.runTest(TestCase.java:965)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.runTest(SuiteOfTestCases.java:112)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.superRun(SuiteOfTestCases.java:96)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite$1.protect(SuiteOfTestCases.java:84)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.run(SuiteOfTestCases.java:93)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344)
at org.eclipse.test.CoreTestApplication.runTests(CoreTestApplication.java:38)
at org.eclipse.test.CoreTestApplication.run(CoreTestApplication.java:34)
at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592)
at org.eclipse.equinox.launcher.Main.run(Main.java:1498)
at org.eclipse.equinox.launcher.Main.main(Main.java:1471)
at org.eclipse.core.launcher.Main.main(Main.java:34)