Author: lfryc(a)redhat.com
Date: 2009-09-14 09:05:18 -0400 (Mon, 14 Sep 2009)
New Revision: 15552
Modified:
branches/community/3.3.X/samples/richfaces-demo/functional-test/src/test/java/org/jboss/richfaces/integrationTest/queue/QueueTestCase.java
Log:
- QueueTestCase - add waiting cycle instead of assertion for case of appearing enqueued
item in list
Modified:
branches/community/3.3.X/samples/richfaces-demo/functional-test/src/test/java/org/jboss/richfaces/integrationTest/queue/QueueTestCase.java
===================================================================
---
branches/community/3.3.X/samples/richfaces-demo/functional-test/src/test/java/org/jboss/richfaces/integrationTest/queue/QueueTestCase.java 2009-09-14
12:50:37 UTC (rev 15551)
+++
branches/community/3.3.X/samples/richfaces-demo/functional-test/src/test/java/org/jboss/richfaces/integrationTest/queue/QueueTestCase.java 2009-09-14
13:05:18 UTC (rev 15552)
@@ -20,9 +20,8 @@
*/
package org.jboss.richfaces.integrationTest.queue;
-import static org.testng.Assert.*;
-
import org.jboss.richfaces.integrationTest.AbstractSeleniumRichfacesTestCase;
+import org.jboss.test.selenium.waiting.Condition;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
@@ -45,17 +44,22 @@
for (int i = 0; i < order.length; i++) {
final String locButtonImage = format(LOC_BUTTON_IMAGE_PREFORMATTED, order[i]);
final String locQueueItem = format(LOC_OUTPUT_QUEUE_ITEM, order[i]);
-
+
selenium.click(locButtonImage);
-
+
scrollIntoView(locButtonImage, true);
waitFor(1000);
scrollIntoView(locQueueItem, false);
-
- assertTrue(selenium.isElementPresent(locQueueItem), format("The enqueued item
isn't present '{0}'",
- locQueueItem));
+
+ waitModelUpdate.failWith(format("The enqueued item isn't present
'{0}'", locQueueItem)).until(
+ new Condition() {
+
+ public boolean isTrue() {
+ return selenium.isElementPresent(locQueueItem);
+ }
+ });
}
}
Show replies by date