Package org.eclipse.epsilon.eunit.dt.ui
Class EUnitRunnerView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.eclipse.epsilon.eunit.dt.ui.EUnitRunnerView
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable,org.eclipse.core.runtime.IExecutableExtension,EUnitTestListener,org.eclipse.ui.IPersistable,org.eclipse.ui.IViewPart,org.eclipse.ui.IWorkbenchPart,org.eclipse.ui.IWorkbenchPart2,org.eclipse.ui.IWorkbenchPart3,org.eclipse.ui.part.IWorkbenchPartOrientation
View part for the EUnit test case runner.
Note: this class implements the EUnitTestListener interface,
but it is does ShowEUnitViewTestListener, which creates this view and sets
it up. After setting it up, ShowEUnitViewTestListener delegates all
notifications to this class.
- Version:
- 1.0
- Author:
- Antonio Garc��a-Dom��nguez
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe ID of the view as specified by the extension.Fields inherited from interface org.eclipse.epsilon.eunit.EUnitTestListener
EXTENSION_POINT_IDFields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterCase(EUnitModule module, EUnitTest test) Notification sent after running a test case.voidbeforeCase(EUnitModule module, EUnitTest test) Notification sent before running a test case.voidcreatePartControl(org.eclipse.swt.widgets.Composite parent) This is a callback that will allow us to create the viewer and initialize it.voidsetCurrentModules(List<EUnitModule> modules) Changes the module which is currently displayed in this view.voidsetFocus()Passing the focus request to the viewer's control.Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartNameMethods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, dispose, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusyMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
-
Field Details
-
ID
The ID of the view as specified by the extension.- See Also:
-
-
Constructor Details
-
EUnitRunnerView
public EUnitRunnerView()
-
-
Method Details
-
createPartControl
public void createPartControl(org.eclipse.swt.widgets.Composite parent) This is a callback that will allow us to create the viewer and initialize it.- Specified by:
createPartControlin interfaceorg.eclipse.ui.IWorkbenchPart- Specified by:
createPartControlin classorg.eclipse.ui.part.WorkbenchPart
-
setFocus
public void setFocus()Passing the focus request to the viewer's control.- Specified by:
setFocusin interfaceorg.eclipse.ui.IWorkbenchPart- Specified by:
setFocusin classorg.eclipse.ui.part.WorkbenchPart
-
setCurrentModules
Changes the module which is currently displayed in this view.- Parameters:
module- EUnit module to be shown.
-
beforeCase
Description copied from interface:EUnitTestListenerNotification sent before running a test case.- Specified by:
beforeCasein interfaceEUnitTestListener- Parameters:
module- EUnit module under execution.test- Description of the test case: its result has not been set yet.
-
afterCase
Description copied from interface:EUnitTestListenerNotification sent after running a test case.- Specified by:
afterCasein interfaceEUnitTestListener- Parameters:
module- EUnit module under execution.test- Test case, with its result set.
-