public abstract class AbstractUITestApplication
extends java.lang.Object
implements org.eclipse.ui.testing.ITestHarness
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
DEFAULT_APP_3_0 |
private java.lang.String[] |
fArgs |
private org.eclipse.ui.testing.TestableObject |
fTestableObject |
private int |
fTestRunnerResult |
Constructor and Description |
---|
AbstractUITestApplication() |
Modifier and Type | Method and Description |
---|---|
private java.lang.Object |
getApplicationToRun(java.lang.String[] args) |
private java.lang.String |
getConfiguredApplication(java.lang.String[] args) |
protected java.lang.Object |
run(java.lang.String[] args) |
protected abstract void |
runApplication(java.lang.Object application,
java.lang.String[] args) |
void |
runTests() |
private boolean |
useUIThread(java.lang.String[] args) |
private static final java.lang.String DEFAULT_APP_3_0
private int fTestRunnerResult
private java.lang.String[] fArgs
private org.eclipse.ui.testing.TestableObject fTestableObject
public void runTests()
runTests
in interface org.eclipse.ui.testing.ITestHarness
private boolean useUIThread(java.lang.String[] args)
private java.lang.Object getApplicationToRun(java.lang.String[] args) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
private java.lang.String getConfiguredApplication(java.lang.String[] args)
protected java.lang.Object run(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
protected abstract void runApplication(java.lang.Object application, java.lang.String[] args) throws java.lang.Exception
java.lang.Exception