You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2008/09/23 13:04:48 UTC

svn commit: r698135 - in /labs/magma/trunk/website-beansview/src: main/java/org/apache/magma/website/beansview/SmartForm.java test/java/org/apache/magma/website/beansview/SmartFormBindingTest.java

Author: simoneg
Date: Tue Sep 23 04:04:47 2008
New Revision: 698135

URL: http://svn.apache.org/viewvc?rev=698135&view=rev
Log:
Provide a way for testing

Modified:
    labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartForm.java
    labs/magma/trunk/website-beansview/src/test/java/org/apache/magma/website/beansview/SmartFormBindingTest.java

Modified: labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartForm.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartForm.java?rev=698135&r1=698134&r2=698135&view=diff
==============================================================================
--- labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartForm.java (original)
+++ labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartForm.java Tue Sep 23 04:04:47 2008
@@ -57,8 +57,10 @@
 	
 	public SmartForm(Object bean, String next) {
 		this.bean = (MagmaBeanSupport) bean;
-		if (!next.startsWith("do") && !next.startsWith("hidden")) {
-			throw new MagmaException("The form return method must be either a doMethod or a hiddenMethod");
+		if (next != null) {
+			if (!next.startsWith("do") && !next.startsWith("hidden")) {
+				throw new MagmaException("The form return method must be either a doMethod or a hiddenMethod");
+			}
 		}
 		this.next = next;
 	}

Modified: labs/magma/trunk/website-beansview/src/test/java/org/apache/magma/website/beansview/SmartFormBindingTest.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-beansview/src/test/java/org/apache/magma/website/beansview/SmartFormBindingTest.java?rev=698135&r1=698134&r2=698135&view=diff
==============================================================================
--- labs/magma/trunk/website-beansview/src/test/java/org/apache/magma/website/beansview/SmartFormBindingTest.java (original)
+++ labs/magma/trunk/website-beansview/src/test/java/org/apache/magma/website/beansview/SmartFormBindingTest.java Tue Sep 23 04:04:47 2008
@@ -45,7 +45,7 @@
 		p.setSurname("Gianni");
 		p.setEmail("simoneg@apache.org");
 
-		SmartForm sf = new SmartForm(p, "next");
+		SmartForm sf = new SmartForm(p, null);
 		
 		sf.prepareBinding();
 		
@@ -67,7 +67,7 @@
 		binding.put("surname", "Gianni");
 		binding.put("email", "simoneg@apache.org");
 
-		SmartForm sf = new SmartForm(p, "next");
+		SmartForm sf = new SmartForm(p, null);
 		sf.binding = binding;
 		sf.executeBinding();
 		
@@ -93,7 +93,7 @@
 
 		ViewCustomizer flt = new SimpleViewFilter("withmotherlimited", "+mother", "-mother-mother");
 
-		SmartForm sf = new SmartForm(p, "next").setFilter(flt);
+		SmartForm sf = new SmartForm(p, null).setFilter(flt);
 		
 		sf.prepareBinding();
 		
@@ -117,7 +117,7 @@
 		assertThat(binding.get("mother-email"), equalTo("boh@bih.it"));
 		
 		Person4 otherp = new Person4();
-		sf = new SmartForm(otherp, "next").setFilter(flt);
+		sf = new SmartForm(otherp, null).setFilter(flt);
 		
 		sf.binding = binding;
 		sf.executeBinding();
@@ -141,7 +141,7 @@
 		binding.put("name", "SimoneSimoneSimoneSimoneSimoneSimoneSimoneSimoneSimoneSimoneSimoneSimoneSimoneSimoneSimoneSimone");
 		binding.put("surname", "G");
 
-		SmartForm sf = new SmartForm(p, "next");
+		SmartForm sf = new SmartForm(p, null);
 		sf.binding = binding;
 		sf.executeBinding();
 		



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org