Author: ekoneil Date: Sun Jan 16 13:06:37 2005 New Revision: 125366 URL: http://svn.apache.org/viewcvs?view=rev&rev=125366 Log: Add a TR DRT for ensuring that JSTL works between column tags.
BB: self DRT: NetUI pass Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/nestedJstl.jsp (contents, props changed) incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridNestedJSTL.xml (contents, props changed) Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/nestedJstl.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/nestedJstl.jsp?view=auto&rev=125366 ============================================================================== --- (empty file) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/nestedJstl.jsp Sun Jan 16 13:06:37 2005 @@ -0,0 +1,30 @@ +<%@ page language="java" contentType="text/html;charset=UTF-8"%> +<%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%> +<%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> +<%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> + +<netui-template:template templatePage="../site/template.jsp"> + <netui-template:setAttribute name="title" value="Nested JSTL Tags"/> + <netui-template:section name="body"> + <p> + <datagrid:portfolioXmlBean/> + <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> + <netui-data:columns> + <netui-data:literalColumn headerText="Symbol" value="${container.item.symbol}"/> + <c:choose> + <c:when test="${container.index == 1}"> + <netui-data:literalColumn headerText=" " value="BEA Systems"/> + </c:when> + <c:when test="${container.index == 2}"> + <netui-data:literalColumn headerText=" " value="Cisco"/> + </c:when> + <c:otherwise> + <netui-data:literalColumn headerText="JSTL Column" value="None"/> + </c:otherwise> + </c:choose> + </netui-data:columns> + </netui-data:dataGrid> + </netui-template:section> +</netui-template:template> \ No newline at end of file Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml?view=diff&rev=125366&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml&r1=125365&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml&r2=125366 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml Sun Jan 16 13:06:37 2005 @@ -2528,6 +2528,22 @@ </features> </test> <test> + <name>DataGridNestedJSTL</name> + <description>DataGridNestedJSTL</description> + <webapp>coreWeb</webapp> + <categories> + <category>bvt</category> + <category>bvt.struts11</category> + <category>drt</category> + <category>datagrid</category> + <category>databinding</category> + </categories> + <features> + <feature>Databinding</feature> + <feature>Data Grid</feature> + </features> + </test> + <test> <name>DataGridPagerBasic</name> <description>DataGridPagerBasic</description> <webapp>coreWeb</webapp> Added: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridNestedJSTL.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridNestedJSTL.xml?view=auto&rev=125366 ============================================================================== --- (empty file) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridNestedJSTL.xml Sun Jan 16 13:06:37 2005 @@ -0,0 +1,193 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> + <ses:sessionName>DataGridNestedJSTL</ses:sessionName> + <ses:tester>ekoneil</ses:tester> + <ses:startDate>16 Jan 2005, 01:48:42.372 PM MST</ses:startDate> + <ses:description>Simple test of using JSTL tags to pick a column tag. This feature is a bit of a hack right now and needs more design work.</ses:description> + <ses:tests> + <ses:test> + <ses:testNumber>1</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/nestedJstl.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters/> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>DA37A6FCB18BD158C589DD4A27A83B0A</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=DA37A6FCB18BD158C589DD4A27A83B0A</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>NetUI Data Grid Samples</title> + <link rel="stylesheet" href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/> + </head> + <base href="http://localhost:8080/coreWeb/databinding/datagrid/misc/nestedJstl.jsp"> + <body> + <p> + <b>Nested JSTL Tags</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + Page 1 of 1 +<table class="datagrid"> + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + + + + + <th class="datagrid-header-cell">JSTL Column</th> + + + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>BEAS</span></td> + + + + <td class="datagrid-data-cell"><span>BEA Systems</span></td> + + + + + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid-data-cell"><span>CSCO</span></td> + + + + + <td class="datagrid-data-cell"><span>Cisco</span></td> + + + + + +</tr> +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>GE</span></td> + + + + + + <td class="datagrid-data-cell"><span>None</span></td> + + + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid-data-cell"><span>RHAT</span></td> + + + + + + <td class="datagrid-data-cell"><span>None</span></td> + + + + +</tr> +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>YHOO</span></td> + + + + + + <td class="datagrid-data-cell"><span>None</span></td> + + + + +</tr> + </table> + + + + </td></tr> + </p> + <table> + <tr><td><a href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr> + </table> + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + </ses:tests> + <ses:endDate>16 Jan 2005, 01:48:50.855 PM MST</ses:endDate> + <ses:testCount>1</ses:testCount> +</ses:recorderSession> \ No newline at end of file
