You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace com.ibm.icu dependency with org.eclipse.ant.core in expression
tests
The ExpressionTestsPluginUnloading test was using com.ibm.icu bundle for
testing plugin loading/unloading and classloader isolation. This change
replaces it with org.eclipse.ant.core bundle to support removal of
com.ibm.icu from the platform.
Changes:
- Replace fake com.ibm.icu.text.DecimalFormat with
org.eclipse.ant.core.AntRunner
- Update test to use org.eclipse.ant.core bundle instead of com.ibm.icu
- Adjust instanceof checks to match new bundle's class interfaces
- org.eclipse.ant.core is a suitable replacement as it can be safely
stopped/restarted without affecting test execution
Copy file name to clipboardExpand all lines: runtime/tests/org.eclipse.core.expressions.tests/src/org/eclipse/core/internal/expressions/tests/ExpressionTestsPluginUnloading.java
+19-16Lines changed: 19 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -33,13 +33,16 @@
33
33
/**
34
34
* Tests for cache used in {@link Expressions#isInstanceOf(Object, String)}.
35
35
* <p>
36
-
* <b>WARNING:</b> These tests start, stop, and re-start the <code>com.ibm.icu</code> bundle.
36
+
* <b>WARNING:</b> These tests start, stop, and re-start the <code>org.eclipse.ant.core</code> bundle.
0 commit comments