org.eclipse.cdt.refactoring.tests
Class RenameTests

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.eclipse.cdt.core.tests.BaseTestFramework
              extended by org.eclipse.cdt.refactoring.tests.RefactoringTests
                  extended by org.eclipse.cdt.refactoring.tests.RenameTests
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
RenameFunctionTests, RenameMacroTests, RenameRegressionTests, RenameTemplatesTests, RenameTypeTests, RenameVariableTests

public class RenameTests
extends RefactoringTests

Author:
markus.schorn@windriver.com

Constructor Summary
RenameTests()
           
RenameTests(java.lang.String name)
           
 
Method Summary
 org.eclipse.ltk.core.refactoring.RefactoringStatus checkConditions(org.eclipse.core.resources.IFile file, int offset, java.lang.String newName)
           
 org.eclipse.ltk.core.refactoring.Change getRefactorChanges(org.eclipse.core.resources.IFile file, int offset, java.lang.String newName)
           
 java.lang.String[] getRefactorMessages(org.eclipse.core.resources.IFile file, int offset, java.lang.String newName)
           
 int getRefactorSeverity(org.eclipse.core.resources.IFile file, int offset, java.lang.String newName)
           
 
Methods inherited from class org.eclipse.cdt.core.tests.BaseTestFramework
cleanupProject
 
Methods inherited from class junit.framework.TestCase
countTestCases, getName, run, run, runBare, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RenameTests

public RenameTests(java.lang.String name)

RenameTests

public RenameTests()
Method Detail

getRefactorChanges

public org.eclipse.ltk.core.refactoring.Change getRefactorChanges(org.eclipse.core.resources.IFile file,
                                                                  int offset,
                                                                  java.lang.String newName)
                                                           throws java.lang.Exception
Parameters:
element - The CElement to rename
newName - The new name for the element
Returns:
Throws:
java.lang.Exception

getRefactorMessages

public java.lang.String[] getRefactorMessages(org.eclipse.core.resources.IFile file,
                                              int offset,
                                              java.lang.String newName)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

checkConditions

public org.eclipse.ltk.core.refactoring.RefactoringStatus checkConditions(org.eclipse.core.resources.IFile file,
                                                                          int offset,
                                                                          java.lang.String newName)
                                                                   throws java.lang.Exception
Throws:
java.lang.Exception

getRefactorSeverity

public int getRefactorSeverity(org.eclipse.core.resources.IFile file,
                               int offset,
                               java.lang.String newName)
                        throws java.lang.Exception
Throws:
java.lang.Exception