1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00

Cosmetics.

This commit is contained in:
Sergey Prigogin 2011-05-17 00:28:10 +00:00
parent 379dcc20dd
commit ea4ce17b7d
2 changed files with 8 additions and 15 deletions

View file

@ -53,20 +53,17 @@ public class ExtractFunctionRefactoringTest extends RefactoringTest {
protected void runTest() throws Throwable {
IFile refFile = project.getFile(fileName);
ExtractFunctionInformation info = new ExtractFunctionInformation();
CRefactoring refactoring = new ExtractFunctionRefactoring( refFile, selection, info, cproject);
CRefactoring refactoring = new ExtractFunctionRefactoring(refFile, selection, info, cproject);
RefactoringStatus checkInitialConditions = refactoring.checkInitialConditions(NULL_PROGRESS_MONITOR);
if(fatalError){
if (fatalError) {
assertConditionsFatalError(checkInitialConditions);
return;
}
else{
} else {
assertConditionsOk(checkInitialConditions);
setValues(info);
executeRefactoring(refactoring);
}
}
protected void executeRefactoring(CRefactoring refactoring) throws CoreException, Exception {
@ -80,25 +77,24 @@ public class ExtractFunctionRefactoringTest extends RefactoringTest {
private void setValues(ExtractFunctionInformation info) {
info.setMethodName(methodName);
info.setReplaceDuplicates(replaceDuplicates);
if(info.getInScopeDeclaredVariable() == null){
if(returnValue) {
if (info.getInScopeDeclaredVariable() == null) {
if (returnValue) {
info.setReturnVariable(info.getAllAfterUsedNames().get(returnParameterIndex));
info.getAllAfterUsedNames().get(returnParameterIndex).setUserSetIsReference(false);
}
} else {
info.setReturnVariable( info.getInScopeDeclaredVariable() );
info.setReturnVariable(info.getInScopeDeclaredVariable());
}
info.setVisibility(visibility);
info.setVirtual(virtual);
for (NameInformation name : info.getAllAfterUsedNames()) {
if(!name.isUserSetIsReturnValue()){
if (!name.isUserSetIsReturnValue()) {
name.setUserSetIsReference(name.isReference());
}
}
}
@Override
protected void configureRefactoring(Properties refactoringProperties) {
methodName = refactoringProperties.getProperty("methodname", "exp"); //$NON-NLS-1$ //$NON-NLS-2$
@ -109,5 +105,4 @@ public class ExtractFunctionRefactoringTest extends RefactoringTest {
visibility = VisibilityEnum.getEnumForStringRepresentation(refactoringProperties.getProperty("visibility", VisibilityEnum.v_private.toString())); //$NON-NLS-1$
virtual = Boolean.valueOf(refactoringProperties.getProperty("virtual", "false")).booleanValue(); //$NON-NLS-1$ //$NON-NLS-2$
}
}

View file

@ -7,7 +7,7 @@
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Institute for Software - initial API and implementation
* Institute for Software - initial API and implementation
*******************************************************************************/
package org.eclipse.cdt.ui.tests.refactoring.extractfunction;
@ -18,7 +18,6 @@ import org.eclipse.cdt.ui.tests.refactoring.RefactoringTester;
/**
* @author Emanuel Graf
*
*/
public class ExtractFunctionTestSuite extends TestSuite {
@ -33,5 +32,4 @@ public class ExtractFunctionTestSuite extends TestSuite {
suite.addTest(RefactoringTester.suite("Extract Function Dublicates Test", "resources/refactoring/ExtractMethodDuplicates.rts"));
return suite;
}
}