You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by an...@apache.org on 2006/09/18 11:31:39 UTC

svn commit: r447340 - in /tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry: junit/mock/app/Styled.html services/impl/DefaultResponseBuilderTest.java util/TestPageRenderSupport.java

Author: andyhot
Date: Mon Sep 18 02:31:38 2006
New Revision: 447340

URL: http://svn.apache.org/viewvc?view=rev&rev=447340
Log:
TAPESTRY-1093: Fix whitespace and newline issues in tests

Modified:
    tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/junit/mock/app/Styled.html
    tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/services/impl/DefaultResponseBuilderTest.java
    tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/util/TestPageRenderSupport.java

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/junit/mock/app/Styled.html
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/junit/mock/app/Styled.html?view=diff&rev=447340&r1=447339&r2=447340
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/junit/mock/app/Styled.html (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/junit/mock/app/Styled.html Mon Sep 18 02:31:38 2006
@@ -5,7 +5,7 @@
 <link jwcid="@Relation" href="dummy.css"/>
 Empty page...
 <style jwcid="@Style" media="all">
-a {background:yellow;}    
+a {background:yellow;}
 </style>    
 </span>
 </span>

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/services/impl/DefaultResponseBuilderTest.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/services/impl/DefaultResponseBuilderTest.java?view=diff&rev=447340&r1=447339&r2=447340
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/services/impl/DefaultResponseBuilderTest.java (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/services/impl/DefaultResponseBuilderTest.java Mon Sep 18 02:31:38 2006
@@ -42,7 +42,7 @@
 
     private static CharArrayWriter _writer;
     
-    private static String LINE_SEPERATOR = (String)java.security.AccessController.doPrivileged(
+    private static String LINE_SEPARATOR = (String)java.security.AccessController.doPrivileged(
             new sun.security.action.GetPropertyAction("line.separator"));
     
     private PrintWriter newPrintWriter()
@@ -144,7 +144,7 @@
         
         builder.writeImageInitializations(mw, imageInit, preload, cycle);
         
-        assertOutput("\n"
+        assertOutput(LINE_SEPARATOR
                 + "dojo.event.connect(window, 'onload', function(e) {\n\n\n"
                 + preload + " = [];\n"
                 + "if (document.images)\n"
@@ -183,12 +183,12 @@
         builder.writeExternalScript(mw, script1, cycle);
         
         assertOutput("<script type=\"text/javascript\" src=\""
-                + script1 + "\"></script>" + LINE_SEPERATOR);
+                + script1 + "\"></script>" + LINE_SEPARATOR);
         
         builder.writeExternalScript(mw, script2, cycle);
         
         assertOutput("<script type=\"text/javascript\" src=\""
-                + script2 + "\"></script>" + LINE_SEPERATOR);
+                + script2 + "\"></script>" + LINE_SEPARATOR);
         
         verify();
     }

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/util/TestPageRenderSupport.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/util/TestPageRenderSupport.java?view=diff&rev=447340&r1=447339&r2=447340
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/util/TestPageRenderSupport.java (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/test/org/apache/tapestry/util/TestPageRenderSupport.java Mon Sep 18 02:31:38 2006
@@ -42,6 +42,10 @@
 @Test
 public class TestPageRenderSupport extends BaseComponentTestCase
 {
+    private static final String SYSTEM_NEWLINE= (String)java.security.AccessController.doPrivileged(
+            new sun.security.action.GetPropertyAction("line.separator"));
+    private static final String TEST_NEWLINE= "\n";
+
     private AssetFactory newAssetFactory()
     {
         return newMock(AssetFactory.class);
@@ -92,6 +96,8 @@
     private void assertOutput(String expected)
     {
         String actual = _writer.toString();
+        // Replace any system line feeds with \n
+        actual = actual.replaceAll(SYSTEM_NEWLINE, TEST_NEWLINE);
 
         assertEquals(expected, actual);
 
@@ -255,7 +261,7 @@
 
     public void testAddExternalScript() throws Exception
     {
-        String newline = System.getProperty("line.separator");
+        String newline = TEST_NEWLINE;
 
         IRequestCycle cycle = newCycle();