1 package eu
.etaxonomy
.taxeditor
.application
.menu
.general
;
3 import org
.eclipse
.swtbot
.eclipse
.finder
.waits
.Conditions
;
6 import eu
.etaxonomy
.taxeditor
.test
.AbstractEditorTest
;
9 * Open all "General -> New" menus
14 public class NewMenuTest
extends AbstractEditorTest
{
17 public void canOpenNewWizardForTaxon(){
18 openNewWizardFor("Taxon");
24 public void canOpenNewWizardForReference(){
25 openNewWizardFor("Reference");
31 public void canOpenNewWizardForName(){
32 openNewWizardFor("Name");
38 public void canOpenNewWizardForTeam(){
39 openNewWizardFor("Team");
45 public void canOpenNewWizardForPerson(){
46 openNewWizardFor("Person");
51 public void canOpenNewWizardForSpecimen(){
52 openNewWizardFor("Specimen");
58 public void canOpenNewWizardForClassification(){
59 openNewWizardFor("Classification");
63 private void openNewWizardFor(String entity
) {
64 bot
.menu("General").menu("New").menu(entity
).click();
65 bot
.waitUntil(Conditions
.shellIsActive("New Entity"));