[richfaces-svn-commits] JBoss Rich Faces SVN: r11963 - trunk/ui/effect/src/test/java/org/richfaces/component.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Mon Dec 22 08:10:57 EST 2008


Author: alevkovsky
Date: 2008-12-22 08:10:57 -0500 (Mon, 22 Dec 2008)
New Revision: 11963

Modified:
   trunk/ui/effect/src/test/java/org/richfaces/component/EffectComponentTest.java
Log:
Add JUnits for effect

Modified: trunk/ui/effect/src/test/java/org/richfaces/component/EffectComponentTest.java
===================================================================
--- trunk/ui/effect/src/test/java/org/richfaces/component/EffectComponentTest.java	2008-12-22 13:10:24 UTC (rev 11962)
+++ trunk/ui/effect/src/test/java/org/richfaces/component/EffectComponentTest.java	2008-12-22 13:10:57 UTC (rev 11963)
@@ -28,6 +28,7 @@
 
 import javax.faces.component.UIComponent;
 import javax.faces.component.UIForm;
+import javax.faces.component.UIPanel;
 import javax.faces.component.html.HtmlForm;
 
 import org.ajax4jsf.tests.AbstractAjax4JsfTestCase;
@@ -42,7 +43,8 @@
  */
 public class EffectComponentTest extends AbstractAjax4JsfTestCase {
 	private UIForm form = null;
-    private UIComponent effect = null;
+    private UIEffect effect = null;
+    private UIComponent panel = null;
     private static Set javaScripts = new HashSet();
     private static final boolean IS_PAGE_AVAILABILITY_CHECK = true;
     
@@ -69,12 +71,17 @@
     	super.setUp();
     	form = new HtmlForm();
     	facesContext.getViewRoot().getChildren().add(form);
-    	
-    	effect = application.createComponent(UIEffect.COMPONENT_TYPE);
+    	panel = application.createComponent(UIPanel.COMPONENT_TYPE);
+    	panel.setId("panel");
+    	effect = (UIEffect)application.createComponent(UIEffect.COMPONENT_TYPE);
     	effect.setId("effect");
+    	effect.setFor("panel");
+    	effect.setEvent("onclick");
+    	effect.setType("Appear");
+    	effect.setParams("delay:3.0,duration:0.5");
     	
-    	effect.getAttributes().put("var", "testEffect");
     	
+    	panel.getChildren().add(effect);
     	form.getChildren().add(effect);
     }
     
@@ -85,7 +92,10 @@
     }
     
     public void testRenderComponent() throws Exception {
- 
+    	HtmlPage page = renderView();
+    	assertNotNull(page);
+    	assertNotNull(effect.getEvent());
+    	assertNotNull(effect.getEventString());
     }
     
     public void testRenderStyle() throws Exception {




More information about the richfaces-svn-commits mailing list