Author: alexsmirnov
Date: 2007-07-20 17:01:33 -0400 (Fri, 20 Jul 2007)
New Revision: 1761
Modified:
trunk/ui/dataTable/src/test/java/org/richfaces/component/DataTableComponentTest.java
Log:
Fix DataTable tests
Modified:
trunk/ui/dataTable/src/test/java/org/richfaces/component/DataTableComponentTest.java
===================================================================
---
trunk/ui/dataTable/src/test/java/org/richfaces/component/DataTableComponentTest.java 2007-07-20
20:41:44 UTC (rev 1760)
+++
trunk/ui/dataTable/src/test/java/org/richfaces/component/DataTableComponentTest.java 2007-07-20
21:01:33 UTC (rev 1761)
@@ -36,7 +36,8 @@
import javax.faces.el.ValueBinding;
import javax.faces.model.ListDataModel;
-import org.ajax4jsf.component.UIAjaxSupport;
+import org.ajax4jsf.component.AjaxActionComponent;
+import org.ajax4jsf.component.AjaxSupport;
import org.ajax4jsf.tests.AbstractAjax4JsfTestCase;
import org.apache.commons.collections.Predicate;
@@ -48,8 +49,160 @@
*/
public class DataTableComponentTest extends AbstractAjax4JsfTestCase {
- private UIDataTable dataTable;
+ public static final class MockAjaxSupport extends AjaxActionComponent implements
AjaxSupport {
+ public Object getData() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+ public String getEventsQueue() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public String getFocus() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public String getOncomplete() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public Object getReRender() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public int getRequestDelay() {
+ // TODO Auto-generated method stub
+ return 0;
+ }
+
+ public String getStatus() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public int getTimeout() {
+ // TODO Auto-generated method stub
+ return 0;
+ }
+
+ public boolean isAjaxSingle() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public boolean isBypassUpdates() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public boolean isIgnoreDupResponses() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public boolean isLimitToList() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public void setAjaxSingle(boolean single) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setBypassUpdates(boolean bypass) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setData(Object data) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setEventsQueue(String newvalue) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setFocus(String focus) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setIgnoreDupResponses(boolean newvalue) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setLimitToList(boolean submitForm) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setOncomplete(String oncomplete) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setReRender(Object targetId) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setRequestDelay(int newvalue) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setStatus(String status) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setTimeout(int timeout) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public String getEvent() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public String getEventString() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public boolean isDisableDefault() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public void setDisableDefault(boolean newvalue) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setEvent(String event) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void setParentProperties(UIComponent parent) {
+ // TODO Auto-generated method stub
+
+ }
+ }
+
+ private UIDataTable dataTable;
+
private UIColumn column1;
private UIColumn column2;
@@ -493,7 +646,7 @@
HtmlOutputText.class.getName(), null, null, null);
UIComponent column = column1;
UIComponent notAjaxSupport = notColumn;
- UIComponent ajaxSupport =
application.createComponent(UIAjaxSupport.COMPONENT_TYPE);
+ UIComponent ajaxSupport = new MockAjaxSupport();
assertTrue(columnPredicate.evaluate(column));
assertTrue(!columnPredicate.evaluate(notColumn));
Show replies by date