org.eclipse.emf.test.tools
Class ImportManagerTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.eclipse.emf.test.tools.ImportManagerTest
All Implemented Interfaces:
junit.framework.Test

public class ImportManagerTest
extends junit.framework.TestCase

Tests for ImportManager. These tests were added when ImportManager underwent major changes in EMF 2.5. They are divided into those that worked on the old implementation and those that only work on the new one. The old implementation is replicated, and extended with new APIs, in ImportManager.

To run the appropriate tests on the old implementation, simply comment out the ImportManager import.


Constructor Summary
ImportManagerTest(java.lang.String name)
           
 
Method Summary
protected  void setUp()
           
static junit.framework.Test suite()
           
 void testAutoGenericTypeImport()
           
 void testAutoGenericTypeWhitespaceImport()
           
 void testAutoImport()
           
 void testConflictingImplicitJavaImport()
           
 void testConflictingImport()
           
 void testExplicitJavaImport()
           
 void testFullNestedImport()
           
 void testGenericTypeImport()
           
 void testImplicitJavaImport()
           
 void testMasterImport()
           
 void testNestedImport()
           
 void testNestedImport2()
           
 void testNestedWildcardImport()
           
 void testPseudoImport()
           
 void testSimpleImport()
           
 void testSimpleImport2()
           
 void testUnqualifiedTypeImport()
           
 void testWhitespaceImport()
           
 void testWhitespaceImport2()
           
 void testWildcardImport()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, 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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ImportManagerTest

public ImportManagerTest(java.lang.String name)
Method Detail

suite

public static junit.framework.Test suite()

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

testSimpleImport

public void testSimpleImport()

testSimpleImport2

public void testSimpleImport2()

testWhitespaceImport

public void testWhitespaceImport()

testWhitespaceImport2

public void testWhitespaceImport2()

testNestedImport

public void testNestedImport()

testNestedImport2

public void testNestedImport2()

testFullNestedImport

public void testFullNestedImport()

testNestedWildcardImport

public void testNestedWildcardImport()

testUnqualifiedTypeImport

public void testUnqualifiedTypeImport()

testConflictingImport

public void testConflictingImport()

testPseudoImport

public void testPseudoImport()

testMasterImport

public void testMasterImport()

testImplicitJavaImport

public void testImplicitJavaImport()

testConflictingImplicitJavaImport

public void testConflictingImplicitJavaImport()

testExplicitJavaImport

public void testExplicitJavaImport()

testWildcardImport

public void testWildcardImport()

testGenericTypeImport

public void testGenericTypeImport()

testAutoImport

public void testAutoImport()

testAutoGenericTypeImport

public void testAutoGenericTypeImport()

testAutoGenericTypeWhitespaceImport

public void testAutoGenericTypeWhitespaceImport()

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.