org.eclipse.core.tests.session
Class ConfigurationSessionTestSuite

java.lang.Object
  extended by junit.framework.TestSuite
      extended by org.eclipse.core.tests.session.SessionTestSuite
          extended by org.eclipse.core.tests.session.ConfigurationSessionTestSuite
All Implemented Interfaces:
junit.framework.Test

public class ConfigurationSessionTestSuite
extends SessionTestSuite


Field Summary
static java.lang.String[] MINIMAL_BUNDLE_SET
           
 
Fields inherited from class org.eclipse.core.tests.session.SessionTestSuite
CORE_TEST_APPLICATION, UI_TEST_APPLICATION
 
Constructor Summary
ConfigurationSessionTestSuite(java.lang.String pluginId)
           
ConfigurationSessionTestSuite(java.lang.String pluginId, java.lang.Class theClass)
           
ConfigurationSessionTestSuite(java.lang.String pluginId, java.lang.Class theClass, java.lang.String name)
           
ConfigurationSessionTestSuite(java.lang.String pluginId, java.lang.String name)
           
 
Method Summary
 void addBundle(java.lang.String id)
           
static java.io.File getConfigurationDir()
           
 org.eclipse.core.runtime.IPath getConfigurationPath()
           
 boolean isCascaded()
           
 boolean isReadOnly()
           
 void run(junit.framework.TestResult result)
          Ensures workspace location is empty before running the first test, and after running the last test.
 void setCascaded(boolean cascaded)
           
 void setCleanup(boolean cleanUp)
           
 void setConfigurationPath(org.eclipse.core.runtime.IPath configurationPath)
           
 void setPrime(boolean prime)
           
 void setReadOnly(boolean readOnly)
           
 
Methods inherited from class org.eclipse.core.tests.session.SessionTestSuite
addCrashTest, addLocalTest, getApplicationId, getSetup, isSharedSession, runTest, setApplicationId, setSharedSession
 
Methods inherited from class junit.framework.TestSuite
addTest, addTestSuite, countTestCases, createTest, getName, getTestConstructor, setName, testAt, testCount, tests, toString, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MINIMAL_BUNDLE_SET

public static java.lang.String[] MINIMAL_BUNDLE_SET
Constructor Detail

ConfigurationSessionTestSuite

public ConfigurationSessionTestSuite(java.lang.String pluginId)

ConfigurationSessionTestSuite

public ConfigurationSessionTestSuite(java.lang.String pluginId,
                                     java.lang.Class theClass)

ConfigurationSessionTestSuite

public ConfigurationSessionTestSuite(java.lang.String pluginId,
                                     java.lang.Class theClass,
                                     java.lang.String name)

ConfigurationSessionTestSuite

public ConfigurationSessionTestSuite(java.lang.String pluginId,
                                     java.lang.String name)
Method Detail

addBundle

public void addBundle(java.lang.String id)

getConfigurationPath

public org.eclipse.core.runtime.IPath getConfigurationPath()

isCascaded

public boolean isCascaded()

isReadOnly

public boolean isReadOnly()

run

public void run(junit.framework.TestResult result)
Ensures workspace location is empty before running the first test, and after running the last test. Also sorts the test cases to be run if this suite was created by reifying a test case class.

Specified by:
run in interface junit.framework.Test
Overrides:
run in class SessionTestSuite

setCascaded

public void setCascaded(boolean cascaded)

setCleanup

public void setCleanup(boolean cleanUp)

setConfigurationPath

public void setConfigurationPath(org.eclipse.core.runtime.IPath configurationPath)

setPrime

public void setPrime(boolean prime)

setReadOnly

public void setReadOnly(boolean readOnly)

getConfigurationDir

public static java.io.File getConfigurationDir()