### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.ui.tests Index: performance/org/eclipse/jdt/ui/tests/performance/views/CleanUpPerfTest.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.ui.tests/performance/org/eclipse/jdt/ui/tests/performance/views/CleanUpPerfTest.java,v retrieving revision 1.33 diff -u -r1.33 CleanUpPerfTest.java --- performance/org/eclipse/jdt/ui/tests/performance/views/CleanUpPerfTest.java 13 Nov 2007 09:29:24 -0000 1.33 +++ performance/org/eclipse/jdt/ui/tests/performance/views/CleanUpPerfTest.java 13 Nov 2007 09:54:46 -0000 @@ -55,6 +55,7 @@ import org.eclipse.jdt.internal.ui.fix.ConvertLoopCleanUp; import org.eclipse.jdt.internal.ui.fix.ExpressionsCleanUp; import org.eclipse.jdt.internal.ui.fix.ICleanUp; +import org.eclipse.jdt.internal.ui.fix.ImportsCleanUp; import org.eclipse.jdt.internal.ui.fix.Java50CleanUp; import org.eclipse.jdt.internal.ui.fix.SortMembersCleanUp; import org.eclipse.jdt.internal.ui.fix.StringCleanUp; @@ -399,6 +400,21 @@ storeSettings(node); cleanUpRefactoring.addCleanUp(new CodeFormatCleanUp()); + + doCleanUp(cleanUpRefactoring); + } + + public void testOrganizeImports() throws Exception { + CleanUpRefactoring cleanUpRefactoring= new CleanUpRefactoring(); + addAllCUs(cleanUpRefactoring, MyTestSetup.fJProject1.getChildren()); + + Map node= getNullSettings(); + + node.put(CleanUpConstants.ORGANIZE_IMPORTS, CleanUpOptions.TRUE); + + storeSettings(node); + + cleanUpRefactoring.addCleanUp(new ImportsCleanUp()); doCleanUp(cleanUpRefactoring); }