+package eu.etaxonomy.taxeditor.test;\r
+\r
+import org.eclipse.swtbot.eclipse.finder.waits.Conditions;\r
+import org.junit.Test;\r
+\r
+/**\r
+ * Open all new menus\r
+ * \r
+ * @author n.hoffmann\r
+ *\r
+ */\r
+public class NewMenuTest extends AbstractEditorTest {\r
+\r
+ @Test\r
+ public void canOpenNewWizardForTaxon(){\r
+ openNewWizardFor("Taxon");\r
+ cancel();\r
+ }\r
+ \r
+\r
+ @Test\r
+ public void canOpenNewWizardForReference(){\r
+ openNewWizardFor("Reference");\r
+ cancel();\r
+ }\r
+ \r
+ \r
+ @Test\r
+ public void canOpenNewWizardForName(){\r
+ openNewWizardFor("Name");\r
+ cancel();\r
+ }\r
+ \r
+ \r
+ @Test\r
+ public void canOpenNewWizardForTeam(){\r
+ openNewWizardFor("Team");\r
+ cancel();\r
+ }\r
+ \r
+ \r
+ @Test\r
+ public void canOpenNewWizardForPerson(){\r
+ openNewWizardFor("Person");\r
+ cancel();\r
+ }\r
+ \r
+ @Test\r
+ public void canOpenNewWizardForSpecimen(){\r
+ openNewWizardFor("Specimen");\r
+ cancel();\r
+ }\r
+ \r
+ \r
+ @Test\r
+ public void canOpenNewWizardForClassification(){\r
+ openNewWizardFor("Classification");\r
+ cancel();\r
+ }\r
+\r
+ private void openNewWizardFor(String entity) {\r
+ bot.menu("General").menu("New").menu(entity).click();\r
+ bot.waitUntil(Conditions.shellIsActive("New Entity"));\r
+ }\r
+}\r