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