Community
Participate
Working Groups
}
public void testContainerInitializer13() throws CoreException {
try {
IJavaProject p = createJavaProject("P");
final StringBuffer paths = new StringBuffer();
DefaultContainerInitializer initializer = new DefaultContainerInitializer(new String[] {"P", "/P/lib.jar"}) {
public void initialize(IPath containerPath, IJavaProject project) throws CoreException {
paths.append(containerPath);
paths.append('\n');
super.initialize(containerPath, project);
};
ContainerInitializer.setInitializer(initializer);
setClasspath(p, new IClasspathEntry[] {JavaCore.newContainerEntry(new Path("org.eclipse.jdt.core.tests.model.TEST_CONTAINER/JRE1"))});
setClasspath(p, new IClasspathEntry[] {JavaCore.newContainerEntry(new Path("org.eclipse.jdt.core.tests.model.TEST_CONTAINER/JRE2"))});
assertStringEquals(
"org.eclipse.jdt.core.tests.model.TEST_CONTAINER/JRE1\n" +
"org.eclipse.jdt.core.tests.model.TEST_CONTAINER/JRE2\n" +
"org.eclipse.jdt.core.tests.model.TEST_CONTAINER/JRE1\n",
paths.toString(),
false);
} finally {
stopDeltas();
deleteProject("P1");
public void testVariableInitializer01() throws CoreException {
createProject("P1");