You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by fr...@apache.org on 2007/03/17 05:39:25 UTC

svn commit: r519236 - in /tapestry/tapestry5/tapestry-core/trunk/src: main/java/org/apache/tapestry/internal/services/ main/java/org/apache/tapestry/services/ test/app2/css/ test/java/org/apache/tapestry/integration/ test/java/org/apache/tapestry/integ...

Author: freemant
Date: Fri Mar 16 21:39:24 2007
New Revision: 519236

URL: http://svn.apache.org/viewvc?view=rev&rev=519236
Log:
Fixed TAPESTRY-1337 and TAPESTRY-1338

Added:
    tapestry/tapestry5/tapestry-core/trunk/src/test/app2/css/
    tapestry/tapestry5/tapestry-core/trunk/src/test/app2/css/test.css   (with props)
    tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/SimpleASO.java   (with props)
    tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/pages/TestPageForASO.java   (with props)
    tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/pages/TestPageForAsset.java   (with props)
    tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/pagelevel/ASOTest.java   (with props)
    tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/pagelevel/AssetTest.java   (with props)
    tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app2/pages/TestPageForASO.html   (with props)
    tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app2/pages/TestPageForAsset.html   (with props)
Modified:
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/services/ContextAssetFactory.java
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/services/InternalModule.java
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/services/TapestryModule.java
    tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/LaunchCrusherTest.java

Modified: tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/services/ContextAssetFactory.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/services/ContextAssetFactory.java?view=diff&rev=519236&r1=519235&r2=519236
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/services/ContextAssetFactory.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/services/ContextAssetFactory.java Fri Mar 16 21:39:24 2007
@@ -18,7 +18,6 @@
 import org.apache.tapestry.ioc.Resource;
 import org.apache.tapestry.services.AssetFactory;
 import org.apache.tapestry.services.Context;
-import org.apache.tapestry.services.Request;
 
 /**
  * Implementation of {@link AssetFactory} for assets that are part of the web application context.
@@ -27,19 +26,19 @@
  */
 public class ContextAssetFactory implements AssetFactory
 {
-    private final Request _request;
+    private final ContextPathSource _contextPathSource;
 
     private final Context _context;
 
-    public ContextAssetFactory(Request request, Context context)
+    public ContextAssetFactory(ContextPathSource contextPathSource, Context context)
     {
-        _request = request;
+        _contextPathSource = contextPathSource;
         _context = context;
     }
 
     public Asset createAsset(final Resource resource)
     {
-        final String contextPath = _request.getContextPath() + "/" + resource.getPath();
+        final String contextPath = _contextPathSource.getContextPath() + "/" + resource.getPath();
 
         return new Asset()
         {

Modified: tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/services/InternalModule.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/services/InternalModule.java?view=diff&rev=519236&r1=519235&r2=519236
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/services/InternalModule.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/services/InternalModule.java Fri Mar 16 21:39:24 2007
@@ -46,6 +46,7 @@
 import org.apache.tapestry.ioc.services.ThreadCleanupHub;
 import org.apache.tapestry.ioc.services.ThreadLocale;
 import org.apache.tapestry.ioc.services.TypeCoercer;
+import org.apache.tapestry.services.AliasContribution;
 import org.apache.tapestry.services.ApplicationGlobals;
 import org.apache.tapestry.services.ApplicationInitializer;
 import org.apache.tapestry.services.ApplicationInitializerFilter;
@@ -59,7 +60,6 @@
 import org.apache.tapestry.services.ComponentEventResultProcessor;
 import org.apache.tapestry.services.ComponentMessagesSource;
 import org.apache.tapestry.services.Context;
-import org.apache.tapestry.services.AliasContribution;
 import org.apache.tapestry.services.MarkupWriterFactory;
 import org.apache.tapestry.services.ObjectRenderer;
 import org.apache.tapestry.services.PageRenderInitializer;
@@ -180,6 +180,8 @@
 
     private final LinkFactory _linkFactory;
 
+    private final ContextPathSource _contextPathSource;
+
     public InternalModule(@InjectService("ComponentInstantiatorSource")
     ComponentInstantiatorSource componentInstantiatorSource,
 
@@ -204,6 +206,9 @@
     @Inject("alias:Response")
     Response response,
 
+    @InjectService("ContextPathSource")
+    ContextPathSource contextPathSource,
+
     @InjectService("LinkFactory")
     LinkFactory linkFactory,
 
@@ -228,6 +233,7 @@
         _requestGlobals = requestGlobals;
         _pageCache = pageCache;
         _linkFactory = linkFactory;
+        _contextPathSource = contextPathSource;
     }
 
     public PageTemplateLocator build(@InjectService("ContextAssetFactory")
@@ -263,10 +269,7 @@
     }
 
     /** Service used to create links for components and pages. */
-    public LinkFactory build(@InjectService("ContextPathSource")
-    ContextPathSource contextPathSource,
-
-    @InjectService("URLEncoder")
+    public LinkFactory build(@InjectService("URLEncoder")
     URLEncoder encoder,
 
     @InjectService("ComponentInvocationMap")
@@ -275,7 +278,7 @@
     @Inject("alias:TypeCoercer")
     TypeCoercer typeCoercer)
     {
-        return new LinkFactoryImpl(contextPathSource, encoder, _componentClassResolver,
+        return new LinkFactoryImpl(_contextPathSource, encoder, _componentClassResolver,
                 componentInvocationMap, _pageCache, typeCoercer);
     }
 
@@ -375,9 +378,8 @@
                 typeCoercer, bindingSource, componentMessagesSource);
     }
 
-    public ActionLinkHandler buildActionLinkHandler(
-            @Inject("alias:ComponentEventResultProcessor")
-            ComponentEventResultProcessor resultProcessor)
+    public ActionLinkHandler buildActionLinkHandler(@Inject("alias:ComponentEventResultProcessor")
+    ComponentEventResultProcessor resultProcessor)
     {
         return new ActionLinkHandlerImpl(resultProcessor, _pageCache, _linkFactory);
     }
@@ -401,7 +403,7 @@
     public AssetFactory buildContextAssetFactory(@Inject("alias:ApplicationGlobals")
     ApplicationGlobals globals)
     {
-        return new ContextAssetFactory(_request, globals.getContext());
+        return new ContextAssetFactory(_contextPathSource, globals.getContext());
     }
 
     public ContextPathSource buildContextPathSource()
@@ -448,9 +450,8 @@
         return _request;
     }
 
-    public PageLinkHandler buildPageLinkHandler(
-            @Inject("alias:ComponentEventResultProcessor")
-            ComponentEventResultProcessor resultProcessor)
+    public PageLinkHandler buildPageLinkHandler(@Inject("alias:ComponentEventResultProcessor")
+    ComponentEventResultProcessor resultProcessor)
     {
         return new PageLinkHandlerImpl(_pageCache, resultProcessor);
     }

Modified: tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/services/TapestryModule.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/services/TapestryModule.java?view=diff&rev=519236&r1=519235&r2=519236
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/services/TapestryModule.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/services/TapestryModule.java Fri Mar 16 21:39:24 2007
@@ -64,6 +64,8 @@
 import org.apache.tapestry.internal.grid.ListGridDataSource;
 import org.apache.tapestry.internal.grid.NullDataSource;
 import org.apache.tapestry.internal.services.ActionLinkHandler;
+import org.apache.tapestry.internal.services.AliasImpl;
+import org.apache.tapestry.internal.services.AliasManagerImpl;
 import org.apache.tapestry.internal.services.ApplicationGlobalsImpl;
 import org.apache.tapestry.internal.services.ApplicationStateManagerImpl;
 import org.apache.tapestry.internal.services.ApplicationStatePersistenceStrategySourceImpl;
@@ -102,8 +104,6 @@
 import org.apache.tapestry.internal.services.FieldValidatorSourceImpl;
 import org.apache.tapestry.internal.services.FlashPersistentFieldStrategy;
 import org.apache.tapestry.internal.services.HeartbeatImpl;
-import org.apache.tapestry.internal.services.AliasImpl;
-import org.apache.tapestry.internal.services.AliasManagerImpl;
 import org.apache.tapestry.internal.services.InjectAnonymousWorker;
 import org.apache.tapestry.internal.services.InjectAssetWorker;
 import org.apache.tapestry.internal.services.InjectBlockWorker;
@@ -942,7 +942,7 @@
 
     private final PageResponseRenderer _pageResponseRenderer;
 
-    private final Request _request;
+    private final SessionHolder _sessionHolder;
 
     private final Environment _environment;
 
@@ -979,8 +979,8 @@
     @InjectService("PageResponseRenderer")
     PageResponseRenderer pageResponseRenderer,
 
-    @Inject("alias:Request")
-    Request request,
+    @InjectService("SessionHolder")
+    SessionHolder sessionHolder,
 
     @Inject("alias:Environment")
     Environment environment,
@@ -1010,7 +1010,7 @@
         _chainBuilder = chainBuilder;
         _requestPageCache = requestPageCache;
         _pageResponseRenderer = pageResponseRenderer;
-        _request = request;
+        _sessionHolder = sessionHolder;
         _environment = environment;
         _strategyBuilder = strategyBuilder;
         _componentInstantiatorSource = componentInstantiatorSource;
@@ -1382,7 +1382,8 @@
     public void contributeApplicationStatePersistenceStrategySource(
             MappedConfiguration<String, ApplicationStatePersistenceStrategy> configuration)
     {
-        configuration.add("session", new SessionApplicationStatePersistenceStrategy(_request));
+        configuration
+                .add("session", new SessionApplicationStatePersistenceStrategy(_sessionHolder));
     }
 
     public void contributeAssetSource(MappedConfiguration<String, AssetFactory> configuration,
@@ -1591,13 +1592,10 @@
      * Contributes the "session" strategy.
      */
     public void contributePersistentFieldManager(
-            MappedConfiguration<String, PersistentFieldStrategy> configuration,
-
-            @InjectService("SessionHolder")
-            SessionHolder sessionHolder)
+            MappedConfiguration<String, PersistentFieldStrategy> configuration)
     {
-        configuration.add("session", new SessionPersistentFieldStrategy(sessionHolder));
-        configuration.add("flash", new FlashPersistentFieldStrategy(sessionHolder));
+        configuration.add("session", new SessionPersistentFieldStrategy(_sessionHolder));
+        configuration.add("flash", new FlashPersistentFieldStrategy(_sessionHolder));
     }
 
     public void contributeValidationMessagesSource(Configuration<String> configuration)

Added: tapestry/tapestry5/tapestry-core/trunk/src/test/app2/css/test.css
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/app2/css/test.css?view=auto&rev=519236
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/app2/css/test.css (added)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/app2/css/test.css Fri Mar 16 21:39:24 2007
@@ -0,0 +1,3 @@
+.foo {
+  display: none;
+}
\ No newline at end of file

Propchange: tapestry/tapestry5/tapestry-core/trunk/src/test/app2/css/test.css
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/LaunchCrusherTest.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/LaunchCrusherTest.java?view=diff&rev=519236&r1=519235&r2=519236
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/LaunchCrusherTest.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/LaunchCrusherTest.java Fri Mar 16 21:39:24 2007
@@ -14,7 +14,6 @@
 
 package org.apache.tapestry.integration;
 
-import static java.lang.String.format;
 import static org.apache.tapestry.ioc.internal.util.CollectionFactory.newList;
 
 import java.io.BufferedInputStream;
@@ -69,7 +68,7 @@
             {
                 _barrier.await();
 
-                URL url = new URL(format("http://localhost:%d/", JETTY_PORT));
+                URL url = new URL(String.format("http://localhost:%d/", JETTY_PORT));
 
                 readContent(url);
 

Added: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/SimpleASO.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/SimpleASO.java?view=auto&rev=519236
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/SimpleASO.java (added)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/SimpleASO.java Fri Mar 16 21:39:24 2007
@@ -0,0 +1,16 @@
+package org.apache.tapestry.integration.app2;
+
+public class SimpleASO
+{
+    private String _foo = "bar";
+
+    public void setFoo(String foo)
+    {
+        _foo = foo;
+    }
+
+    public String getFoo()
+    {
+        return _foo;
+    }
+}

Propchange: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/SimpleASO.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/pages/TestPageForASO.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/pages/TestPageForASO.java?view=auto&rev=519236
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/pages/TestPageForASO.java (added)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/pages/TestPageForASO.java Fri Mar 16 21:39:24 2007
@@ -0,0 +1,29 @@
+// Copyright 2007 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package org.apache.tapestry.integration.app2.pages;
+
+import org.apache.tapestry.annotations.ApplicationState;
+import org.apache.tapestry.integration.app2.SimpleASO;
+
+public class TestPageForASO
+{
+    @ApplicationState
+    private SimpleASO _aso;
+
+    public String getFooString()
+    {
+        return _aso.getFoo();
+    }
+}

Propchange: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/pages/TestPageForASO.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/pages/TestPageForAsset.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/pages/TestPageForAsset.java?view=auto&rev=519236
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/pages/TestPageForAsset.java (added)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/pages/TestPageForAsset.java Fri Mar 16 21:39:24 2007
@@ -0,0 +1,29 @@
+// Copyright 2007 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package org.apache.tapestry.integration.app2.pages;
+
+import org.apache.tapestry.Asset;
+import org.apache.tapestry.annotations.Inject;
+
+public class TestPageForAsset
+{
+    @Inject("context:css/test.css")
+    private Asset _asset;
+
+    public String getStylePath()
+    {
+        return _asset.toClientURL();
+    }
+}

Propchange: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app2/pages/TestPageForAsset.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/pagelevel/ASOTest.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/pagelevel/ASOTest.java?view=auto&rev=519236
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/pagelevel/ASOTest.java (added)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/pagelevel/ASOTest.java Fri Mar 16 21:39:24 2007
@@ -0,0 +1,45 @@
+// Copyright 2006 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package org.apache.tapestry.integration.pagelevel;
+
+import org.apache.tapestry.dom.Document;
+import org.apache.tapestry.test.pagelevel.PageTester;
+import org.testng.Assert;
+import org.testng.annotations.AfterMethod;
+import org.testng.annotations.Test;
+
+public class ASOTest extends Assert
+{
+    private PageTester _tester;
+
+    @Test
+    public void submit_aso()
+    {
+        String appPackage = "org.apache.tapestry.integration.app2";
+        String appName = "";
+        _tester = new PageTester(appPackage, appName);
+        Document doc = _tester.renderPage("TestPageForASO");
+        assertTrue(doc.toString().contains("bar"));
+    }
+
+    @AfterMethod
+    public void after()
+    {
+        if (_tester != null)
+        {
+            _tester.shutdown();
+        }
+    }
+}

Propchange: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/pagelevel/ASOTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/pagelevel/AssetTest.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/pagelevel/AssetTest.java?view=auto&rev=519236
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/pagelevel/AssetTest.java (added)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/pagelevel/AssetTest.java Fri Mar 16 21:39:24 2007
@@ -0,0 +1,45 @@
+// Copyright 2006 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package org.apache.tapestry.integration.pagelevel;
+
+import org.apache.tapestry.dom.Document;
+import org.apache.tapestry.test.pagelevel.PageTester;
+import org.testng.Assert;
+import org.testng.annotations.AfterMethod;
+import org.testng.annotations.Test;
+
+public class AssetTest extends Assert
+{
+    private PageTester _tester;
+
+    @Test
+    public void submit_context_asset()
+    {
+        String appPackage = "org.apache.tapestry.integration.app2";
+        String appName = "";
+        _tester = new PageTester(appPackage, appName, "src/test/app2");
+        Document doc = _tester.renderPage("TestPageForAsset");
+        assertTrue(doc.toString().contains("test.css"));
+    }
+
+    @AfterMethod
+    public void after()
+    {
+        if (_tester != null)
+        {
+            _tester.shutdown();
+        }
+    }
+}

Propchange: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/pagelevel/AssetTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app2/pages/TestPageForASO.html
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app2/pages/TestPageForASO.html?view=auto&rev=519236
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app2/pages/TestPageForASO.html (added)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app2/pages/TestPageForASO.html Fri Mar 16 21:39:24 2007
@@ -0,0 +1,3 @@
+<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
+FooString is: ${fooString}
+</html>

Propchange: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app2/pages/TestPageForASO.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app2/pages/TestPageForAsset.html
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app2/pages/TestPageForAsset.html?view=auto&rev=519236
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app2/pages/TestPageForAsset.html (added)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app2/pages/TestPageForAsset.html Fri Mar 16 21:39:24 2007
@@ -0,0 +1,5 @@
+<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
+  <head>
+    <link t:type="Any" rel="stylesheet" href="prop:stylePath" />
+  </head>
+</html>

Propchange: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app2/pages/TestPageForAsset.html
------------------------------------------------------------------------------
    svn:eol-style = native