[jbosstools-commits] JBoss Tools SVN: r42645 - trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hb/ui/bot/test/diagram.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Thu Jul 19 04:26:14 EDT 2012
Author: jpeterka
Date: 2012-07-19 04:26:13 -0400 (Thu, 19 Jul 2012)
New Revision: 42645
Modified:
trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hb/ui/bot/test/diagram/MappingDiagramTest.java
Log:
Mapping diagram editor check added into the test
Modified: trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hb/ui/bot/test/diagram/MappingDiagramTest.java
===================================================================
--- trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hb/ui/bot/test/diagram/MappingDiagramTest.java 2012-07-19 00:03:07 UTC (rev 42644)
+++ trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hb/ui/bot/test/diagram/MappingDiagramTest.java 2012-07-19 08:26:13 UTC (rev 42645)
@@ -1,5 +1,8 @@
package org.jboss.tools.hb.ui.bot.test.diagram;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
import org.eclipse.swtbot.eclipse.finder.widgets.SWTBotView;
import org.eclipse.swtbot.swt.finder.widgets.SWTBotTreeItem;
import org.jboss.tools.hb.ui.bot.common.Tree;
@@ -18,19 +21,27 @@
public class MappingDiagramTest extends HibernateBaseTest {
final String hc = "hibernate35";
-
+
+ /**
+ * Test imports projects and check if mapping diagram can be opened
+ */
@Test
public void showMappingDiagram() {
importTestProject("/resources/prj/hibernatelib");
importTestProject("/resources/prj/hibernate35");
util.waitForAll();
openDiagram();
+ bot.sleep(TIME_10S);
}
private void openDiagram() {
SWTBotView hcv = open.viewOpen(ActionItem.View.HibernateHibernateConfigurations.LABEL);
SWTBotTreeItem item = Tree.select(hcv.bot(), hc, "Configuration");
item.contextMenu("Mapping Diagram").click();
+ String title = bot.activeEditor().getTitle();
+ Pattern pattern = Pattern.compile(hc + ".*");
+ Matcher matcher = pattern.matcher(title);
+ assertTrue("Mapping diagram editor must be found",matcher.matches());
}
}
More information about the jbosstools-commits
mailing list