Author: jjankovi
Date: 2012-04-05 03:17:54 -0400 (Thu, 05 Apr 2012)
New Revision: 40054
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/dialog/AllAssignableDialogTest.java
Log:
cdi bot test implementation finished
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/dialog/AllAssignableDialogTest.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/dialog/AllAssignableDialogTest.java 2012-04-05
07:17:33 UTC (rev 40053)
+++
trunk/cdi/tests/org.jboss.tools.cdi.bot.test/src/org/jboss/tools/cdi/bot/test/quickfix/dialog/AllAssignableDialogTest.java 2012-04-05
07:17:54 UTC (rev 40054)
@@ -35,7 +35,7 @@
}
}
- @Test //example exists
+ @Test
public void testDecorator() {
setEd(packageExplorer.openFile(getProjectName(), CDIConstants.SRC,
@@ -58,7 +58,7 @@
}
- @Test //example exists
+ @Test
public void testInterceptor() {
setEd(packageExplorer.openFile(getProjectName(), CDIConstants.SRC,
@@ -80,7 +80,7 @@
}
- @Test //example exists
+ @Test
public void testUnselectedAlternative() {
setEd(packageExplorer.openFile(getProjectName(), CDIConstants.SRC,
@@ -102,7 +102,7 @@
}
- @Test //example exists
+ @Test
public void testUnavailableProducer() {
setEd(packageExplorer.openFile(getProjectName(), CDIConstants.SRC,
@@ -124,7 +124,7 @@
}
- @Test //example exists
+ @Test
public void testSpecializedBeans() {
setEd(packageExplorer.openFile(getProjectName(), CDIConstants.SRC,
@@ -146,9 +146,40 @@
}
- @Test //example doesnt exist
+ @Test
public void testAmbiguousBeans() {
+ setEd(packageExplorer.openFile(getProjectName(), CDIConstants.SRC,
+ getPackageName(), appClass).toTextEditor());
+
+ assertTrue(openOnUtil.openOnByOption("managerImpl", appClass,
+ CDIConstants.SHOW_ALL_ASSIGNABLE));
+
+ AssignableBeansDialog assignDialog = new AssignableBeansDialog(
+ bot.shell("Assignable Beans"));
+
+ assertTrue(assignDialog.getAllBeans().size() == 3);
+ assertTrue(assignDialog.getAllBeans().contains("" +
+ "@Alternative Manager1 - " + getPackageName() + " - /"
+ + getProjectName() + "/src"));
+ assertTrue(assignDialog.getAllBeans().contains("" +
+ "Manager2 - " + getPackageName() + " - /"
+ + getProjectName() + "/src"));
+ assertTrue(assignDialog.getAllBeans().contains("" +
+ "Manager3 - " + getPackageName() + " - /"
+ + getProjectName() + "/src"));
+ assignDialog.hideAmbiguousBeans();
+ assertTrue(assignDialog.getAllBeans().size() == 1);
+ assertTrue(assignDialog.getAllBeans().contains("" +
+ "@Alternative Manager1 - " + getPackageName() + " - /"
+ + getProjectName() + "/src"));
+ assertFalse(assignDialog.getAllBeans().contains("" +
+ "Manager2 - " + getPackageName() + " - /"
+ + getProjectName() + "/src"));
+ assertFalse(assignDialog.getAllBeans().contains("" +
+ "Manager3 - " + getPackageName() + " - /"
+ + getProjectName() + "/src"));
+
}
}
Show replies by date