Author: apetrelli
Date: Sun Oct 21 08:13:47 2007
New Revision: 586909

URL: http://svn.apache.org/viewvc?rev=586909&view=rev
Log:
TILES-186
Merge from trunk to TILES_2_0_X branch.
Added functionality tests for roles in attributes and definitions.

Added:
    
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/java/org/apache/tiles/test/filter/
      - copied from r586908, 
tiles/framework/trunk/tiles-test/src/main/java/org/apache/tiles/test/filter/
    
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/java/org/apache/tiles/test/filter/SecurityWrappingFilter.java
   (contents, props changed)
      - copied, changed from r586908, 
tiles/framework/trunk/tiles-test/src/main/java/org/apache/tiles/test/filter/SecurityWrappingFilter.java
    
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/testinsertdefinition_attribute_roles.jsp
      - copied unchanged from r586908, 
tiles/framework/trunk/tiles-test/src/main/webapp/testinsertdefinition_attribute_roles.jsp
    
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/testinsertdefinition_role.jsp
      - copied unchanged from r586908, 
tiles/framework/trunk/tiles-test/src/main/webapp/testinsertdefinition_role.jsp
    
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/testinsertdefinition_role_tag.jsp
      - copied unchanged from r586908, 
tiles/framework/trunk/tiles-test/src/main/webapp/testinsertdefinition_role_tag.jsp
    
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionAttributeRolesTest.html
   (contents, props changed)
      - copied, changed from r586908, 
tiles/framework/trunk/tiles-test/src/test/selenium/ConfiguredDefinitionAttributeRolesTest.html
    
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTagTest.html
   (contents, props changed)
      - copied, changed from r586908, 
tiles/framework/trunk/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTagTest.html
    
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTest.html
   (contents, props changed)
      - copied, changed from r586908, 
tiles/framework/trunk/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTest.html
Modified:
    
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/WEB-INF/tiles-defs.xml
    
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/WEB-INF/web.xml
    tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/index.jsp
    
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/TestSuite.html

Copied: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/java/org/apache/tiles/test/filter/SecurityWrappingFilter.java
 (from r586908, 
tiles/framework/trunk/tiles-test/src/main/java/org/apache/tiles/test/filter/SecurityWrappingFilter.java)
URL: 
http://svn.apache.org/viewvc/tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/java/org/apache/tiles/test/filter/SecurityWrappingFilter.java?p2=tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/java/org/apache/tiles/test/filter/SecurityWrappingFilter.java&p1=tiles/framework/trunk/tiles-test/src/main/java/org/apache/tiles/test/filter/SecurityWrappingFilter.java&r1=586908&r2=586909&rev=586909&view=diff
==============================================================================
    (empty)

Propchange: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/java/org/apache/tiles/test/filter/SecurityWrappingFilter.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/java/org/apache/tiles/test/filter/SecurityWrappingFilter.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Modified: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/WEB-INF/tiles-defs.xml
URL: 
http://svn.apache.org/viewvc/tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/WEB-INF/tiles-defs.xml?rev=586909&r1=586908&r2=586909&view=diff
==============================================================================
--- 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/WEB-INF/tiles-defs.xml
 (original)
+++ 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/WEB-INF/tiles-defs.xml
 Sun Oct 21 08:13:47 2007
@@ -102,4 +102,23 @@
       <put-attribute name="body" value="/defaultlocale.jsp" />
   </definition>
 
+  <definition name="test.definition.appears" extends="test.definition">
+      <put-attribute name="title"  value="This definition appears."/>
+  </definition>
+
+  <definition name="test.definition.does_not_appear" extends="test.definition">
+      <put-attribute name="title"  value="This definition does not appear."/>
+  </definition>
+
+  <definition name="test.definition.appears.configured"
+    extends="test.definition.appears" role="goodrole" />
+
+  <definition name="test.definition.does_not_appear.configured"
+    extends="test.definition.does_not_appear" role="badrole" />
+
+  <definition name="test.definition.roles" template="/layout.jsp">
+      <put-attribute name="title"  value="This is the title."/>
+      <put-attribute name="header" value="/header.jsp" role="goodrole" />
+      <put-attribute name="body"   value="/body.jsp" role="badrole" />
+  </definition>
 </tiles-definitions>

Modified: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/WEB-INF/web.xml
URL: 
http://svn.apache.org/viewvc/tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/WEB-INF/web.xml?rev=586909&r1=586908&r2=586909&view=diff
==============================================================================
--- 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/WEB-INF/web.xml 
(original)
+++ 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/WEB-INF/web.xml 
Sun Oct 21 08:13:47 2007
@@ -53,9 +53,20 @@
         </init-param>
     </filter>
 
+    <filter>
+        <filter-name>Security Wrapping Filter</filter-name>
+        
<filter-class>org.apache.tiles.test.filter.SecurityWrappingFilter</filter-class>
+    </filter>
+
     <filter-mapping>
         <filter-name>Tiles Decoration Filter</filter-name>
         <url-pattern>/testdecorationfilter.jsp</url-pattern>
+        <dispatcher>REQUEST</dispatcher>
+    </filter-mapping>
+
+    <filter-mapping>
+        <filter-name>Security Wrapping Filter</filter-name>
+        <url-pattern>/*</url-pattern>
         <dispatcher>REQUEST</dispatcher>
     </filter-mapping>
 

Modified: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/index.jsp
URL: 
http://svn.apache.org/viewvc/tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/index.jsp?rev=586909&r1=586908&r2=586909&view=diff
==============================================================================
--- tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/index.jsp 
(original)
+++ tiles/framework/branches/TILES_2_0_X/tiles-test/src/main/webapp/index.jsp 
Sun Oct 21 08:13:47 2007
@@ -64,6 +64,11 @@
     <a href="testinsertdefinition_composite_tags.jsp">Test Insert Definition 
that contains another definition inside using JSP tags</a><br/>
     <a 
href="testinsertdefinition_composite_tags_includes_configured_notype.jsp">Test 
Insert Definition that contains another definition inside (configured via 
tiles-defs.xml) using JSP tags without types</a><br/>
     <a href="testinsertdefinition_composite_tags_notype.jsp">Test Insert 
Definition that contains another definition inside using JSP tags without 
types</a><br/></body>
+    
+    <h3>Roles Verification tests</h3>
+    <a href="testinsertdefinition_role.jsp">Test Insert Configured Definition 
with Specified Role</a><br/>
+    <a href="testinsertdefinition_role_tag.jsp">Test Insert Configured 
Definition with Specified Role in Tag</a><br/>
+    <a href="testinsertdefinition_attribute_roles.jsp">Test Insert Configured 
Definition with Attribute that have Roles</a><br/>
 
     <h2>Currently not working tests</h2>
 

Copied: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionAttributeRolesTest.html
 (from r586908, 
tiles/framework/trunk/tiles-test/src/test/selenium/ConfiguredDefinitionAttributeRolesTest.html)
URL: 
http://svn.apache.org/viewvc/tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionAttributeRolesTest.html?p2=tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionAttributeRolesTest.html&p1=tiles/framework/trunk/tiles-test/src/test/selenium/ConfiguredDefinitionAttributeRolesTest.html&r1=586908&r2=586909&rev=586909&view=diff
==============================================================================
    (empty)

Propchange: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionAttributeRolesTest.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionAttributeRolesTest.html
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Copied: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTagTest.html
 (from r586908, 
tiles/framework/trunk/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTagTest.html)
URL: 
http://svn.apache.org/viewvc/tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTagTest.html?p2=tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTagTest.html&p1=tiles/framework/trunk/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTagTest.html&r1=586908&r2=586909&rev=586909&view=diff
==============================================================================
    (empty)

Propchange: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTagTest.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTagTest.html
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Copied: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTest.html
 (from r586908, 
tiles/framework/trunk/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTest.html)
URL: 
http://svn.apache.org/viewvc/tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTest.html?p2=tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTest.html&p1=tiles/framework/trunk/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTest.html&r1=586908&r2=586909&rev=586909&view=diff
==============================================================================
    (empty)

Propchange: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTest.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTest.html
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Modified: 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/TestSuite.html
URL: 
http://svn.apache.org/viewvc/tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/TestSuite.html?rev=586909&r1=586908&r2=586909&view=diff
==============================================================================
--- 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/TestSuite.html
 (original)
+++ 
tiles/framework/branches/TILES_2_0_X/tiles-test/src/test/selenium/TestSuite.html
 Sun Oct 21 08:13:47 2007
@@ -117,6 +117,15 @@
     <tr>
         <td><a 
href="CompositeDefinitionWithInnerDefinitionNoTypeTest.html">Composite 
Definition with inner Definition with no Type Test</a></td>
     </tr>
+    <tr>
+        <td><a href="ConfiguredDefinitionRoleTest.html">Configured Definition 
Role Test</a></td>
+    </tr>
+    <tr>
+        <td><a href="ConfiguredDefinitionRoleTagTest.html">Configured 
Definition Role Tag Test</a></td>
+    </tr>
+    <tr>
+        <td><a href="ConfiguredDefinitionAttributeRolesTest.html">Configured 
Definition Attribute Roles Test</a></td>
+    </tr>
 </table>
 </body>
 </html>


Reply via email to