Author: musachy
Date: Sat Dec 20 10:17:33 2008
New Revision: 728328

URL: http://svn.apache.org/viewvc?rev=728328&view=rev
Log:
fix bugs and tests

Modified:
    
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractMessageListHandler.java
    
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionErrorHandler.java
    
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionMessageHandler.java
    
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/FieldErrorHandler.java
    
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/FileHandler.java
    
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/LabelHandler.java
    
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/ActionErrorTest.java
    
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/ActionMessageTest.java
    
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/FileTest.java
    
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/LabelTest.java

Modified: 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractMessageListHandler.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractMessageListHandler.java?rev=728328&r1=728327&r2=728328&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractMessageListHandler.java
 (original)
+++ 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractMessageListHandler.java
 Sat Dec 20 10:17:33 2008
@@ -29,7 +29,7 @@
 import java.util.Map;
 
 /**
- *  Base class for ActionError and ActionMessage 
+ * Base class for ActionError and ActionMessage
  */
 public abstract class AbstractMessageListHandler extends AbstractTagHandler 
implements TagGenerator {
     @Override
@@ -40,7 +40,10 @@
         if (errorsObj != null) {
             Iterator itt = MakeIterator.convert(errorsObj);
             if (itt.hasNext()) {
-                start("ul", null);
+                Attributes attrs = new Attributes();
+                attrs.addIfExists("style", params.get("cssStyle"))
+                        .add("class", params.containsKey("cssClass") ? 
(String) params.get("cssClass") : getDefaultClass());
+                start("ul", attrs);
                 while (itt.hasNext()) {
                     String error = (String) itt.next();
 
@@ -48,11 +51,7 @@
                     start("li", null);
 
                     //span for error
-                    Attributes attrs = new Attributes();
-                    attrs.addIfExists("style", params.get("cssStyle"))
-                            .add("class", params.containsKey("cssClass") ? 
(String) params.get("cssClass") : getItemClass());
-
-                    start("span", attrs);
+                    start("span", null);
                     characters(error);
                     end("span");
                     end("li");
@@ -69,8 +68,8 @@
     protected abstract String getListExpression();
 
     /*
-    * default class for span element
+    * default class for UL element
     */
-    protected abstract String getItemClass();
+    protected abstract String getDefaultClass();
 }
 

Modified: 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionErrorHandler.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionErrorHandler.java?rev=728328&r1=728327&r2=728328&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionErrorHandler.java
 (original)
+++ 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionErrorHandler.java
 Sat Dec 20 10:17:33 2008
@@ -26,7 +26,7 @@
     }
 
     @Override
-    protected String getItemClass() {
+    protected String getDefaultClass() {
         return "errorMessage";
     }
 }

Modified: 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionMessageHandler.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionMessageHandler.java?rev=728328&r1=728327&r2=728328&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionMessageHandler.java
 (original)
+++ 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionMessageHandler.java
 Sat Dec 20 10:17:33 2008
@@ -6,7 +6,7 @@
     }
 
     @Override
-    protected String getItemClass() {
+    protected String getDefaultClass() {
         return "actionMessage";
     }
 }

Modified: 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/FieldErrorHandler.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/FieldErrorHandler.java?rev=728328&r1=728327&r2=728328&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/FieldErrorHandler.java
 (original)
+++ 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/FieldErrorHandler.java
 Sat Dec 20 10:17:33 2008
@@ -28,7 +28,6 @@
 import java.util.Map;
 
 public class FieldErrorHandler extends AbstractTagHandler implements 
TagGenerator {
-    @Override
     public void generate() throws IOException {
         Map<String, Object> params = context.getParameters();
         Map<String, List<String>> errors = (Map<String, List<String>>) 
findValue("fieldErrors");

Modified: 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/FileHandler.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/FileHandler.java?rev=728328&r1=728327&r2=728328&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/FileHandler.java
 (original)
+++ 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/FileHandler.java
 Sat Dec 20 10:17:33 2008
@@ -33,6 +33,7 @@
         Attributes a = new Attributes();
 
         a.addDefaultToEmpty("name", params.get("name"))
+                .add("type", "file")
                 .addIfExists("size", params.get("size"))
                 .addIfExists("value", params.get("nameValue"), false)
                 .addIfTrue("disabled", params.get("disabled"))

Modified: 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/LabelHandler.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/LabelHandler.java?rev=728328&r1=728327&r2=728328&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/LabelHandler.java
 (original)
+++ 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/LabelHandler.java
 Sat Dec 20 10:17:33 2008
@@ -35,7 +35,7 @@
         Attributes a = new Attributes();
 
         a.addDefaultToEmpty("name", params.get("name"))
-                .addIfExists("for", "for")
+                .addIfExists("for", params.get("for"))
                 .addIfExists("id", params.get("id"))
                 .addIfExists("class", params.get("cssClass"))
                 .addIfExists("style", params.get("cssStyle"))

Modified: 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/ActionErrorTest.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/ActionErrorTest.java?rev=728328&r1=728327&r2=728328&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/ActionErrorTest.java
 (original)
+++ 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/ActionErrorTest.java
 Sat Dec 20 10:17:33 2008
@@ -39,7 +39,7 @@
         map.putAll(tag.getParameters());
         theme.renderTag(getTagName(), context);
         String output = writer.getBuffer().toString();
-        String expected = s("<ul><li><span style='style' class='class'>this 
clas is bad</span></li><li><span style='style' 
class='class'>baaaaad</span></li></ul>");
+        String expected = s("<ul style='style' class='class'><li><span>this 
clas is bad</span></li><li><span>baaaaad</span></li></ul>");
         assertEquals(expected, output);
     }
 
@@ -50,7 +50,7 @@
         map.putAll(tag.getParameters());
         theme.renderTag(getTagName(), context);
         String output = writer.getBuffer().toString();
-        String expected = s("<ul><li><span style='style' 
class='errorMessage'>this clas is bad</span></li><li><span style='style' 
class='errorMessage'>baaaaad</span></li></ul>");
+        String expected = s("<ul style='style' 
class='errorMessage'><li><span>this clas is 
bad</span></li><li><span>baaaaad</span></li></ul>");
         assertEquals(expected, output);
     }
 

Modified: 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/ActionMessageTest.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/ActionMessageTest.java?rev=728328&r1=728327&r2=728328&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/ActionMessageTest.java
 (original)
+++ 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/ActionMessageTest.java
 Sat Dec 20 10:17:33 2008
@@ -18,7 +18,7 @@
         map.putAll(tag.getParameters());
         theme.renderTag(getTagName(), context);
         String output = writer.getBuffer().toString();
-        String expected = s("<ul><li><span style='style' class='class'>this 
clas is bad</span></li><li><span style='style' 
class='class'>baaaaad</span></li></ul>");
+        String expected = s("<ul style='style' class='class'><li><span>this 
clas is bad</span></li><li><span>baaaaad</span></li></ul>");
         assertEquals(expected, output);
     }
 
@@ -29,7 +29,7 @@
         map.putAll(tag.getParameters());
         theme.renderTag(getTagName(), context);
         String output = writer.getBuffer().toString();
-        String expected = s("<ul><li><span style='style' 
class='actionMessage'>this clas is bad</span></li><li><span style='style' 
class='actionMessage'>baaaaad</span></li></ul>");
+        String expected = s("<ul style='style' 
class='actionMessage'><li><span>this clas is 
bad</span></li><li><span>baaaaad</span></li></ul>");
         assertEquals(expected, output);
     }
 

Modified: 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/FileTest.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/FileTest.java?rev=728328&r1=728327&r2=728328&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/FileTest.java
 (original)
+++ 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/FileTest.java
 Sat Dec 20 10:17:33 2008
@@ -43,7 +43,7 @@
         map.putAll(tag.getParameters());
         theme.renderTag(getTagName(), context);
         String output = writer.getBuffer().toString();
-        String expected = s("<input name='name' size='10' value='val1' 
accept='accept_' tabindex='1' id='id1' class='class1' style='style1' 
title='title'></input>");
+        String expected = s("<input name='name' type='file' size='10' 
value='val1' accept='accept_' tabindex='1' id='id1' class='class1' 
style='style1' title='title'></input>");
         assertEquals(expected, output);
     }
 

Modified: 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/LabelTest.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/LabelTest.java?rev=728328&r1=728327&r2=728328&view=diff
==============================================================================
--- 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/LabelTest.java
 (original)
+++ 
struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/LabelTest.java
 Sat Dec 20 10:17:33 2008
@@ -41,7 +41,7 @@
         map.putAll(tag.getParameters());
         theme.renderTag(getTagName(), context);
         String output = writer.getBuffer().toString();
-        String expected = s("<label name='name' for='for' id='id1' 
class='class1' style='style1' title='title'>val1</label>");
+        String expected = s("<label name='name' for='for_' id='id1' 
class='class1' style='style1' title='title'>val1</label>");
         assertEquals(expected, output);
     }
 


Reply via email to