1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class SampleViewTest extends TestCase {
public SampleViewTest(String name) throws Exception {
//取得当前活动的页面
IWorkbench workbench = PlatformUI.getWorkbench();
IWorkbenchWindow window = workbench.getActiveWorkbenchWindow();
IWorkbenchPage page = window.getActivePage();
//打开视图
page.showView("cn.sf.amateras.sample.views.SampleView");
//确认打开的视图处于激活状态
IWorkbenchPart activePart = page.getActivePart();
assertTrue(activePart instanceof IViewPart);
assertEquals("cn.sf.amateras.sample.views.SampleView",
activePart.getSite().getId());
}
}