Search in sources :

Example 1 with HibernatePerspective

use of org.jboss.tools.hibernate.reddeer.perspective.HibernatePerspective in project jbosstools-hibernate by jbosstools.

the class HibernateUIPartsTest method testHibernatePerspective.

/**
 * Tests hibernate perspective
 */
@Test
public void testHibernatePerspective() {
    HibernatePerspective p = new HibernatePerspective();
    p.open();
    p.reset();
    assertTrue(p.getPerspectiveLabel().equals("Hibernate"));
}
Also used : HibernatePerspective(org.jboss.tools.hibernate.reddeer.perspective.HibernatePerspective) Test(org.junit.Test)

Example 2 with HibernatePerspective

use of org.jboss.tools.hibernate.reddeer.perspective.HibernatePerspective in project jbosstools-hibernate by jbosstools.

the class AntFileExportTest method testAntFilenameExport.

@Test
public void testAntFilenameExport() {
    HibernatePerspective p = new HibernatePerspective();
    p.open();
    LaunchConfigurationsDialog launchDialog = new LaunchConfigurationsDialog();
    launchDialog.open();
    launchDialog.selectHibernateCodeGeneration(GEN_NAME);
    launchDialog.selectConfiguration(PRJ);
    launchDialog.apply();
    launchDialog.close();
    PackageExplorerPart pe = new PackageExplorerPart();
    pe.open();
    pe.selectProjects(PRJ);
    ExportAntCodeGenWizard w = new ExportAntCodeGenWizard();
    w.open();
    ExportAntCodeGenWizardPage page = new ExportAntCodeGenWizardPage(w);
    page.setHibernateGenConfiguration(GEN_NAME);
    page.setAntFileName(ANTFILE_NAME);
    w.finish();
    pe.open();
    pe.getProject(PRJ).getProjectItem(ANTFILE_NAME).open();
    assertTrue("Ant file cannot be ampty", new TextEditor(ANTFILE_NAME).getText().length() > 0);
}
Also used : ExportAntCodeGenWizardPage(org.jboss.tools.hibernate.reddeer.codegen.ExportAntCodeGenWizardPage) TextEditor(org.eclipse.reddeer.workbench.impl.editor.TextEditor) HibernatePerspective(org.jboss.tools.hibernate.reddeer.perspective.HibernatePerspective) ExportAntCodeGenWizard(org.jboss.tools.hibernate.reddeer.codegen.ExportAntCodeGenWizard) PackageExplorerPart(org.eclipse.reddeer.eclipse.jdt.ui.packageview.PackageExplorerPart) LaunchConfigurationsDialog(org.jboss.tools.hibernate.reddeer.dialog.LaunchConfigurationsDialog) Test(org.junit.Test)

Example 3 with HibernatePerspective

use of org.jboss.tools.hibernate.reddeer.perspective.HibernatePerspective in project jbosstools-hibernate by jbosstools.

the class LaunchConfigurationsDialog method open.

/**
 * Opens Hibernate code generation configuration dialog
 */
public void open() {
    HibernatePerspective p = new HibernatePerspective();
    p.open();
    new ShellMenuItem("Run", "Hibernate Code Generation...", "Hibernate Code Generation Configurations...").select();
    swtWidget = new DefaultShell(DIALOG_TITLE).getSWTWidget();
}
Also used : ShellMenuItem(org.eclipse.reddeer.swt.impl.menu.ShellMenuItem) DefaultShell(org.eclipse.reddeer.swt.impl.shell.DefaultShell) HibernatePerspective(org.jboss.tools.hibernate.reddeer.perspective.HibernatePerspective)

Aggregations

HibernatePerspective (org.jboss.tools.hibernate.reddeer.perspective.HibernatePerspective)3 Test (org.junit.Test)2 PackageExplorerPart (org.eclipse.reddeer.eclipse.jdt.ui.packageview.PackageExplorerPart)1 ShellMenuItem (org.eclipse.reddeer.swt.impl.menu.ShellMenuItem)1 DefaultShell (org.eclipse.reddeer.swt.impl.shell.DefaultShell)1 TextEditor (org.eclipse.reddeer.workbench.impl.editor.TextEditor)1 ExportAntCodeGenWizard (org.jboss.tools.hibernate.reddeer.codegen.ExportAntCodeGenWizard)1 ExportAntCodeGenWizardPage (org.jboss.tools.hibernate.reddeer.codegen.ExportAntCodeGenWizardPage)1 LaunchConfigurationsDialog (org.jboss.tools.hibernate.reddeer.dialog.LaunchConfigurationsDialog)1