import org.eclipse.swtbot.eclipse.finder.waits.Conditions;\r
import org.eclipse.swtbot.eclipse.finder.widgets.SWTBotView;\r
import org.eclipse.swtbot.swt.finder.widgets.SWTBotTree;\r
+import org.junit.Before;\r
import org.junit.Test;\r
\r
/**\r
*/\r
public class ClassificationTest extends AbstractEditorTest {\r
\r
+ private SWTBotView navigatorView;\r
+ private SWTBotTree tree;\r
+\r
+ @Before\r
+ public void setup() {\r
+ super.setup();\r
+ navigatorView = view("Taxon Navigator");\r
+ tree = tree(navigatorView.getWidget());\r
+ }\r
+ \r
@Test\r
public void canDeleteClassification() throws Exception {\r
- SWTBotView navigatorView = view("Taxon Navigator");\r
- SWTBotTree tree = tree(navigatorView.getWidget());\r
tree.select(0);\r
- \r
- \r
-// SWTBotTreeItem treeItem = tree.getTreeItem("TestFolder 01").select();\r
ContextMenuHelper.clickContextMenu(tree, "Delete");\r
bot.waitUntil(Conditions.shellIsActive("Confirm Deletion"));\r
bot.button("OK").click();\r
}\r
+ \r
+ @Test\r
+ public void canCreateClassification() throws Exception {\r
+ tree.setFocus();\r
+ ContextMenuHelper.clickContextMenu(tree, "New", "Classification");\r
+ bot.waitUntil(Conditions.shellIsActive("New Entity"));\r
+ bot.textWithLabel("Label").setText("Classification");\r
+ bot.button("Finish").click();\r
+ }\r
}\r