### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core.tests.model Index: src/org/eclipse/jdt/core/tests/model/NamingConventionTests.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/NamingConventionTests.java,v retrieving revision 1.16 diff -u -r1.16 NamingConventionTests.java --- src/org/eclipse/jdt/core/tests/model/NamingConventionTests.java 3 Mar 2006 14:00:43 -0000 1.16 +++ src/org/eclipse/jdt/core/tests/model/NamingConventionTests.java 28 Mar 2006 20:06:24 -0000 @@ -10,7 +10,9 @@ *******************************************************************************/ package org.eclipse.jdt.core.tests.model; +import java.util.HashMap; import java.util.Hashtable; +import java.util.Map; import junit.framework.Test; @@ -672,4 +674,30 @@ "setIsSomething", //$NON-NLS-1$ new String(suggestion)); } +/* + * bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=133562 + */ +public void testSuggestLocalName001() { + Map options = this.project.getOptions(true); + try { + Map newOptions = new HashMap(options); + newOptions.put(JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, JavaCore.VERSION_1_5); + newOptions.put(JavaCore.COMPILER_SOURCE, JavaCore.VERSION_1_5); + newOptions.put(JavaCore.COMPILER_COMPLIANCE, JavaCore.VERSION_1_5); + this.project.setOptions(newOptions); + + String[] suggestions = NamingConventions.suggestLocalVariableNames( + project, + "",//$NON-NLS-1$ + "Enum",//$NON-NLS-1$ + 0, + new String[]{"o"}); + + assertEquals( + "enum1", //$NON-NLS-1$ + toString(suggestions)); + } finally { + this.project.setOptions(options); + } +} }