Author: lukaszlenart
Date: Thu Nov 22 07:49:20 2012
New Revision: 1412443

URL: http://svn.apache.org/viewvc?rev=1412443&view=rev
Log:
Adjusts code base to be compliant with Java 1.5

Modified:
    
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/freemarker/FreeMarkerResultTest.java

Modified: 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/freemarker/FreeMarkerResultTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/freemarker/FreeMarkerResultTest.java?rev=1412443&r1=1412442&r2=1412443&view=diff
==============================================================================
--- 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/freemarker/FreeMarkerResultTest.java
 (original)
+++ 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/freemarker/FreeMarkerResultTest.java
 Thu Nov 22 07:49:20 2012
@@ -217,10 +217,24 @@ public class FreeMarkerResultTest extend
         Dispatcher dispatcher = Dispatcher.getInstance();
         ActionMapping mapping = 
dispatcher.getContainer().getInstance(ActionMapper.class).getMapping(request, 
dispatcher.getConfigurationManager());
         dispatcher.serviceAction(request, response, servletContext, mapping);
-        String expected = "<input type=\"text\" name=\"test\" value=\"\" 
id=\"test\" placeholder=\"input\" foo=\"bar\"/>"
+
+        // TODO lukaszlenart: remove expectedJDK15 and if() after switching to 
Java 1.6
+        String expectedJDK15 =
+                "<input type=\"text\" name=\"test\" value=\"\" id=\"test\" 
foo=\"bar\" placeholder=\"input\"/>"
+                + "<input type=\"text\" name=\"test\" value=\"\" id=\"test\" 
foo=\"bar\" placeholder=\"input\"/>"
+                + "<input type=\"text\" name=\"test\" value=\"\" id=\"test\" 
break=\"true\"/>";
+        String expectedJDK16 =
+                "<input type=\"text\" name=\"test\" value=\"\" id=\"test\" 
placeholder=\"input\" foo=\"bar\"/>"
                 + "<input type=\"text\" name=\"test\" value=\"\" id=\"test\" 
placeholder=\"input\" foo=\"bar\"/>"
                 + "<input type=\"text\" name=\"test\" value=\"\" id=\"test\" 
break=\"true\"/>";
-        assertEquals(expected, stringWriter.toString());
+
+        String result = stringWriter.toString();
+
+        if (result.contains("foo=\"bar\" placeholder=\"input\"")) {
+            assertEquals(expectedJDK15, result);
+        } else {
+            assertEquals(expectedJDK16, result);
+        }
     }
 
     public void testManualListInTemplate() throws Exception {


Reply via email to