eclipse-jdt / eclipse-jdt/eclipse.jdt.core
ClasspathTests.testCombineAccessRules5 fails with Assertion error
- Dominant language
- Java
- Stars
- 237
- Forks
- 195
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 49
Description
In https://download.eclipse.org/eclipse/downloads/drops4/I20241102-1800/testresults/html/org.eclipse.jdt.core.tests.model_ep434I-unit-win32-x86_64-java17_win32.win32.x86_64_17.html
```
----------- Expected ------------ /P2/src[CPE_SOURCE][K_SOURCE][isExported:false] ------------ but was ------------ /P2[CPE_SOURCE][K_SOURCE][isExported:false]\n JCL18_LIB[CPE_VARIABLE][K_SOURCE][isExported:false] ---------------------- ---------- expected: but was:
junit.framework.ComparisonFailure:
----------- Expected ------------
/P2/src[CPE_SOURCE][K_SOURCE][isExported:false]
------------ but was ------------
/P2[CPE_SOURCE][K_SOURCE][isExported:false]\n
JCL18_LIB[CPE_VARIABLE][K_SOURCE][isExported:false]
---------------------- ----------
expected: but was:
at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertStringEquals(TestCase.java:265)
at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertEquals(TestCase.java:240)
at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertEquals(TestCase.java:237)
at org.eclipse.jdt.core.tests.model.AbstractJavaModelTests.assertClasspathEquals(AbstractJavaModelTests.java:1300)
at org.eclipse.jdt.core.tests.model.ClasspathTests.testCombineAccessRules5(ClasspathTests.java:4423)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at junit.framework.TestCase.runTest(TestCase.java:177)
at org.eclipse.jdt.core.tests.junit.extension.TestCase.runTest(TestCase.java:970)
at junit.framework.TestCase.runBare(TestCase.java:142)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.runTest(SuiteOfTestCases.java:114)
at junit.framework.TestSuite.run(TestSuite.java:236)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.superRun(SuiteOfTestCases.java:97)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite$1.protect(SuiteOfTestCases.java:85)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.run(SuiteOfTestCases.java:94)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
```
Contributor guide
Research direction
Start with ClasspathTests.testCombineAccessRules5 at ClasspathTests.java:4423 and reproduce the failure. Read AbstractJavaModelTests.assertClasspathEquals and compare the expected and actual classpath output shown in the report. Done when the test passes with the intended combined access rules and the regression is covered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- testing-qa
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100