| /******************************************************************************* |
| * Copyright (c) 2016 RCP Vision (http://www.rcp-vision.com) and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * Lorenzo Bettini - Initial contribution and API |
| *******************************************************************************/ |
| package org.eclipse.emf.parsley.tests.swtbot.e4; |
| |
| import org.eclipse.swtbot.eclipse.finder.SWTWorkbenchBot; |
| import org.eclipse.swtbot.swt.finder.junit.SWTBotJunit4ClassRunner; |
| import org.junit.BeforeClass; |
| import org.junit.Test; |
| import org.junit.runner.RunWith; |
| |
| /** |
| * @author Lorenzo Bettini |
| * |
| */ |
| @RunWith(SWTBotJunit4ClassRunner.class) |
| public class EmfParsleyEclipse4ExampleTest { |
| |
| protected static SWTWorkbenchBot bot; |
| |
| @BeforeClass |
| public static void beforeClass() throws Exception { |
| bot = new SWTWorkbenchBot(); |
| } |
| |
| @Test |
| public void testExampleE4Part() { |
| bot.menu("Show Parsley Part").click(); |
| bot.tree().getTreeItem("Trimmed Window").contextMenu("New Child").menu("Children Part"); |
| } |
| |
| } |