use of org.jboss.tools.hibernate.reddeer.dialog.LaunchConfigurationsDialog in project jbosstools-hibernate by jbosstools.
the class CodeGenerationKeyWordsTest method createAndRunHibernateGenerationConfiguration.
private void createAndRunHibernateGenerationConfiguration(boolean reveng, String src) {
if (reveng) {
createRevengFile();
}
LaunchConfigurationsDialog dlg = new LaunchConfigurationsDialog();
dlg.open();
dlg.createNewConfiguration();
dlg.selectConfiguration(prj);
dlg.setOutputDir("/" + prj + "/" + src);
dlg.setPackage("org.gen");
dlg.setReverseFromJDBC(true);
if (reveng)
dlg.setRevengFile(prj, "hibernate.reveng.xml");
new DefaultShell(LaunchConfigurationsDialog.DIALOG_TITLE).setFocus();
dlg.selectExporter(0);
dlg.selectExporter(1);
dlg.apply();
dlg.run();
}
use of org.jboss.tools.hibernate.reddeer.dialog.LaunchConfigurationsDialog in project jbosstools-hibernate by jbosstools.
the class CodeGenerationConfigurationTest method createHibernateGenerationConfiguration.
private void createHibernateGenerationConfiguration(boolean reveng, String src) {
if (reveng) {
createRevengFile();
}
LaunchConfigurationsDialog dlg = new LaunchConfigurationsDialog();
dlg.open();
dlg.createNewConfiguration();
dlg.selectConfiguration(prj);
dlg.setOutputDir("/" + prj + "/" + src);
dlg.setPackage("org.gen");
dlg.setReverseFromJDBC(true);
if (reveng)
dlg.setRevengFile(prj, "hibernate.reveng.xml");
new DefaultShell(LaunchConfigurationsDialog.DIALOG_TITLE);
dlg.selectExporter(0);
dlg.selectExporter(1);
dlg.apply();
dlg.run();
checkGeneratedEntities(src);
}
use of org.jboss.tools.hibernate.reddeer.dialog.LaunchConfigurationsDialog 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);
}
Aggregations