Author: dmaliarevich
Date: 2011-01-19 11:19:02 -0500 (Wed, 19 Jan 2011)
New Revision: 28403
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/TestFViewLocaleAttribute_JBIDE5218.java
Log:
https://issues.jboss.org/browse/JBIDE-8152 , runAndDispatch() along with more delay time
have been added.
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/TestFViewLocaleAttribute_JBIDE5218.java
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/TestFViewLocaleAttribute_JBIDE5218.java 2011-01-19
15:34:04 UTC (rev 28402)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/TestFViewLocaleAttribute_JBIDE5218.java 2011-01-19
16:19:02 UTC (rev 28403)
@@ -274,7 +274,14 @@
/*
* Wait until new value is applied and children are refreshed.
*/
- JobUtils.delay(VpeController.DEFAULT_UPDATE_DELAY_TIME*2);
+ /*
+ * Wait while all deferred events are processed
+ */
+ while(Display.getCurrent().readAndDispatch());
+ /*
+ * Wait while all jobs including started through deferred events are ended
+ */
+ JobUtils.delay(VpeController.DEFAULT_UPDATE_DELAY_TIME*4);
TestUtil.waitForIdle();
fViewElement =
controller.getSourceBuilder().getSourceDocument().getElementById(FVIEW_ID);
assertTrue("Current locale should be 'en_GB'",
"en_GB".equalsIgnoreCase(fViewElement.getAttribute("locale")));
//$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$