1 package eu
.etaxonomy
.taxeditor
.application
.menu
.general
;
3 import org
.eclipse
.swtbot
.eclipse
.finder
.waits
.Conditions
;
4 import org
.junit
.Ignore
;
7 import eu
.etaxonomy
.taxeditor
.test
.AbstractEditorTest
;
10 * Open all "General -> New" menus
16 public class NewMenuTest
extends AbstractEditorTest
{
19 public void canOpenNewWizardForTaxon(){
20 openNewWizardFor("Taxon");
26 public void canOpenNewWizardForReference(){
27 openNewWizardFor("Reference");
33 public void canOpenNewWizardForName(){
34 openNewWizardFor("Name");
40 public void canOpenNewWizardForTeam(){
41 openNewWizardFor("Team");
47 public void canOpenNewWizardForPerson(){
48 openNewWizardFor("Person");
53 public void canOpenNewWizardForSpecimen(){
54 openNewWizardFor("Specimen");
60 public void canOpenNewWizardForClassification(){
61 openNewWizardFor("Classification");
65 private void openNewWizardFor(String entity
) {
66 bot
.menu("General").menu("New").menu(entity
).click();
67 bot
.waitUntil(Conditions
.shellIsActive("New Entity"));