blob: 1838a12b0b237827e3322bff53cfab6d93a8bd02 [file] [log] [blame]
package org.eclipse.ui.tests.api;
import org.eclipse.ui.*;
import org.eclipse.core.resources.*;
/**
* This is a test for IViewPart. Since IViewPart is an
* interface this test verifies the IViewPart lifecycle rather
* than the implementation.
*/
public class IViewPartTest extends IWorkbenchPartTest {
/**
* Constructor for IEditorPartTest
*/
public IViewPartTest(String testName) {
super(testName);
}
/**
* @see IWorkbenchPartTest#openPart(IWorkbenchPage)
*/
protected MockWorkbenchPart openPart(IWorkbenchPage page) throws Throwable {
return (MockWorkbenchPart)page.showView(MockViewPart.ID);
}
/**
* @see IWorkbenchPartTest#closePart(IWorkbenchPage, MockWorkbenchPart)
*/
protected void closePart(IWorkbenchPage page, MockWorkbenchPart part)
throws Throwable
{
page.hideView((IViewPart)part);
}
}