blob: 0ee4f9f33b098a1aa19a081390af393ae7dc704c [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2000, 2003 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Common Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/cpl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
package org.eclipse.jdt.ui.tests.refactoring;
import junit.framework.Test;
import junit.framework.TestSuite;
public class AllRefactoringTests {
private static final Class clazz= AllRefactoringTests.class;
public static Test suite() {
TestSuite suite= new TestSuite(clazz.getName());
//--code
suite.addTest(ExtractMethodTests.suite());
suite.addTest(InlineMethodTests.suite());
suite.addTest(SefTests.suite());
suite.addTest(InlineTempTests.suite());
suite.addTest(ExtractTempTests.suite());
suite.addTest(RenameTempTests.suite());
suite.addTest(ExtractConstantTests.suite());
suite.addTest(PromoteTempToFieldTests.suite());
suite.addTest(ConvertAnonymousToNestedTests.suite());
suite.addTest(InlineConstantTests.suite());
suite.addTest(IntroduceParameterTests.suite());
suite.addTest(IntroduceFactoryTests.suite());
//-- structure
suite.addTest(ChangeSignatureTests.suite());
suite.addTest(PullUpTests.suite());
suite.addTest(PushDownTests.suite());
suite.addTest(MoveMembersTests.suite());
suite.addTest(ExtractInterfaceTests.suite());
suite.addTest(MoveInnerToTopLevelTests.suite());
suite.addTest(UseSupertypeWherePossibleTests.suite());
//--methods
suite.addTest(RenameVirtualMethodInClassTests.suite());
suite.addTest(RenameMethodInInterfaceTests.suite());
suite.addTest(RenamePrivateMethodTests.suite());
suite.addTest(RenameStaticMethodTests.suite());
suite.addTest(RenameParametersTests.suite());
suite.addTest(MoveInstanceMethodTests.suite());
//--types
suite.addTest(RenameTypeTests.suite());
suite.addTest(ChangeTypeRefactoringTests.suite());
//--packages
suite.addTest(RenamePackageTests.suite());
//--fields
suite.addTest(RenamePrivateFieldTests.suite());
suite.addTest(RenameNonPrivateFieldTests.suite());
//--projects
suite.addTest(RenameJavaProjectTests.suite());
return suite;
}
}