Author: jpeterka
Date: 2011-12-09 05:56:44 -0500 (Fri, 09 Dec 2011)
New Revision: 37154
Modified:
trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testcase/MappingsDiagramTest.java
Log:
[hb-bot] Mapping diagram test update
Modified:
trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testcase/MappingsDiagramTest.java
===================================================================
---
trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testcase/MappingsDiagramTest.java 2011-12-09
10:51:45 UTC (rev 37153)
+++
trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testcase/MappingsDiagramTest.java 2011-12-09
10:56:44 UTC (rev 37154)
@@ -10,19 +10,49 @@
******************************************************************************/
package org.jboss.tools.hibernate.ui.bot.testcase;
+import org.eclipse.swtbot.swt.finder.SWTBot;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTreeItem;
import org.jboss.tools.hibernate.ui.bot.testsuite.HibernateTest;
+import org.jboss.tools.hibernate.ui.bot.testsuite.Project;
+import org.jboss.tools.ui.bot.ext.config.Annotations.DB;
import org.jboss.tools.ui.bot.ext.config.Annotations.Require;
+import org.jboss.tools.ui.bot.ext.gen.ActionItem;
+import org.jboss.tools.ui.bot.ext.types.IDELabel;
+import org.junit.BeforeClass;
import org.junit.Test;
-@Require(clearProjects = false, perspective="Hibernate")
+@Require( db=@DB, perspective="Hibernate")
public class MappingsDiagramTest extends HibernateTest {
+ @BeforeClass
/**
- * TC 21
+ * Setup prerequisites for this test
*/
+ public static void setUpTest() {
+
+ eclipse.maximizeActiveShell();
+ eclipse.closeView(IDELabel.View.WELCOME);
+
+ prepareProject();
+ prepareConsole();
+
+ util.waitForNonIgnoredJobs();
+ }
+
+ /**
+ * Test mapping diagram
+ */
@Test
public void testDiagram() {
-
+
+ CodeGenerationLauncherTest test = new CodeGenerationLauncherTest();
+ test.generate();
+
+ SWTBot viewBot =
open.viewOpen(ActionItem.View.HibernateHibernateConfigurations.LABEL).bot();
+ SWTBotTreeItem console = viewBot.tree().expandNode(Project.PROJECT_NAME);
+ bot.sleep(TIME_1S);
+
+ console.contextMenu("Mapping Diagram").click();
}
}
Show replies by date