Author: hlship
Date: Wed Nov 28 13:15:08 2007
New Revision: 599149

URL: http://svn.apache.org/viewvc?rev=599149&view=rev
Log:
TAPESTRY-1896: Paths wrong for context assets in root context
- Changed tsts to prove issue is not valid

Added:
    tapestry/tapestry5/trunk/tapestry-core/src/test/app1/nested/
    
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/app1/pages/nested/
    
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/app1/pages/nested/AssetDemo.java
      - copied, changed from r594255, 
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/app1/pages/AssetDemo.java
    
tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry/integration/app1/pages/nested/
    
tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry/integration/app1/pages/nested/AssetDemo.tml
      - copied, changed from r594255, 
tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry/integration/app1/pages/AssetDemo.tml
    
tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry/integration/app1/pages/nested/tapestry-button.png
   (props changed)
      - copied unchanged from r594255, 
tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry/integration/app1/pages/tapestry-button.png
Removed:
    
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/app1/pages/AssetDemo.java
    
tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry/integration/app1/pages/tapestry-button.png
Modified:
    tapestry/tapestry5/trunk/tapestry-core/src/test/app1/Start.tml
    
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/IntegrationTests.java
    
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/RunJetty.java

Modified: tapestry/tapestry5/trunk/tapestry-core/src/test/app1/Start.tml
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/test/app1/Start.tml?rev=599149&r1=599148&r2=599149&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/test/app1/Start.tml (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/test/app1/Start.tml Wed Nov 28 
13:15:08 2007
@@ -60,7 +60,7 @@
                         -- accessing localized messages from the component 
catalog
                     </li>
                     <li>
-                        <a t:type="PageLink" page="AssetDemo">AssetDemo</a>
+                        <a t:type="PageLink" 
page="nested/AssetDemo">AssetDemo</a>
                         -- declaring an using Assets
                     </li>
                     <li>

Modified: 
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/IntegrationTests.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/IntegrationTests.java?rev=599149&r1=599148&r2=599149&view=diff
==============================================================================
--- 
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/IntegrationTests.java
 (original)
+++ 
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/IntegrationTests.java
 Wed Nov 28 13:15:08 2007
@@ -50,16 +50,16 @@
         // allows to be verified. Note that the path below represents some 
aliasing
         // of the raw classpath resource path.
 
-        assertText("//[EMAIL PROTECTED]'button']/@src", 
"/assets/app1/pages/tapestry-button.png");
+        assertText("//[EMAIL PROTECTED]'button']/@src", 
"/assets/app1/pages/nested/tapestry-button.png");
 
         // Read the byte stream for the asset and compare to the real copy.
 
-        URL url = new URL("http", "localhost", JETTY_PORT, 
"/assets/app1/pages/tapestry-button.png");
+        URL url = new URL("http", "localhost", JETTY_PORT, 
"/assets/app1/pages/nested/tapestry-button.png");
 
         byte[] downloaded = readContent(url);
 
         Resource classpathResource = new ClasspathResource(
-                
"org/apache/tapestry/integration/app1/pages/tapestry-button.png");
+                
"org/apache/tapestry/integration/app1/pages/nested/tapestry-button.png");
 
         byte[] actual = readContent(classpathResource.toURL());
 

Modified: 
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/RunJetty.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/RunJetty.java?rev=599149&r1=599148&r2=599149&view=diff
==============================================================================
--- 
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/RunJetty.java
 (original)
+++ 
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/RunJetty.java
 Wed Nov 28 13:15:08 2007
@@ -24,6 +24,6 @@
 {
     public static void main(String[] args) throws InterruptedException
     {
-        new JettyRunner("/", 8080, "src/test/app1");
+        new JettyRunner("/app1", 8080, "src/test/app1");
     }
 }

Copied: 
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/app1/pages/nested/AssetDemo.java
 (from r594255, 
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/app1/pages/AssetDemo.java)
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/app1/pages/nested/AssetDemo.java?p2=tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/app1/pages/nested/AssetDemo.java&p1=tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/app1/pages/AssetDemo.java&r1=594255&r2=599149&rev=599149&view=diff
==============================================================================
--- 
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/app1/pages/AssetDemo.java
 (original)
+++ 
tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry/integration/app1/pages/nested/AssetDemo.java
 Wed Nov 28 13:15:08 2007
@@ -12,7 +12,7 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
-package org.apache.tapestry.integration.app1.pages;
+package org.apache.tapestry.integration.app1.pages.nested;
 
 import org.apache.tapestry.Asset;
 import org.apache.tapestry.annotations.Path;

Copied: 
tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry/integration/app1/pages/nested/AssetDemo.tml
 (from r594255, 
tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry/integration/app1/pages/AssetDemo.tml)
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry/integration/app1/pages/nested/AssetDemo.tml?p2=tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry/integration/app1/pages/nested/AssetDemo.tml&p1=tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry/integration/app1/pages/AssetDemo.tml&r1=594255&r2=599149&rev=599149&view=diff
==============================================================================
--- 
tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry/integration/app1/pages/AssetDemo.tml
 (original)
+++ 
tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry/integration/app1/pages/nested/AssetDemo.tml
 Wed Nov 28 13:15:08 2007
@@ -1,19 +1,26 @@
 <html t:type="Border" 
xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
-    
+
     <p>
         This page demonstrates the ability to inject assets into components 
and pass them around as parameters.
     </p>
-    
+
     <p>
         The Tapestry banner:
     </p>
-    
-    <img  id="icon" src="${icon}"/>
-    
+
+    <img id="icon" src="${icon}"/>
+
     <p>
         A classpath asset:
     </p>
-    
+
     <img id="button" src="${button}"/>
+
+
+    <p>
+        Relative asset via asset: binding
+    </p>
+
+    <img src="${asset:../smiley.png}"/>
 
 </html>

Propchange: 
tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry/integration/app1/pages/nested/tapestry-button.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream


Reply via email to