You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by jm...@apache.org on 2003/03/12 01:33:59 UTC
cvs commit: jakarta-struts/web/test/test/org/apache/struts/taglib/html TestImgTag1.jsp TestImgTag1a.jsp TestImgTag2.jsp TestImgTag3.jsp TestImgTag3a.jsp TestImgTag4.jsp
jmitchell 2003/03/11 16:33:59
Added: web/test/test/org/apache/struts/taglib/html TestImgTag1.jsp
TestImgTag1a.jsp TestImgTag2.jsp TestImgTag3.jsp
TestImgTag3a.jsp TestImgTag4.jsp
Log:
New tests
Revision Changes Path
1.1 jakarta-struts/web/test/test/org/apache/struts/taglib/html/TestImgTag1.jsp
Index: TestImgTag1.jsp
===================================================================
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@page import="junit.framework.Assert"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<!-- --------Testing attributes using page------ -->
<logic:equal name="runTest" value="testImgPageAlign1">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" align="left"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" align="left">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageAlign2">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" align="right"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" align="right">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageAlign3">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" align="top"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" align="top">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageAlign4">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" align="middle"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" align="middle">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageAlign5">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" align="bottom"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" align="bottom">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageAlign6">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" align="texttop"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" align="texttop">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageAlign7">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" align="absmiddle"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" align="absmiddle">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageAlign8">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" align="absbottom"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" align="absbottom">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageAlign9">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" align="any value"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" align="any value">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageAlign10">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" align="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" align="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageAlt">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" alt="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" alt="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageAltKeyDefaultBundle">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" altKey="default.bundle.message"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" alt="Testing Message">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageAltKeyAlternateBundle">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" altKey="alternate.bundle.message" bundle="alternate"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" alt="Testing Message">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageAltKeyDefaultBundle_fr">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" altKey="default.bundle.message"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" alt="Message D'Essai">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageAltKeyAlternateBundle_fr">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" altKey="alternate.bundle.message" bundle="alternate"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" alt="Message D'Essai">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageBorder">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" border="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" border="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageHeight1">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" height="15"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" height="15">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageHeight2">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" height="155px"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" height="155px">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageHspace">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" hspace="15"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" hspace="15">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageImageName">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" imageName="nameOfImage"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" name="nameOfImage">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageImageIsmap">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" ismap="nameOfMap"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" ismap="nameOfMap">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageLocale">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" locale="secret locale" altKey="default.bundle.message"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" alt="Message D'Essai">
</bean:define>
</logic:equal>
<%
String expected = "";
String compareTo = "";
if (pageContext.getAttribute("EXPECTED_RESULTS") == null){
throw new javax.servlet.jsp.JspException
("No tests on this page were called. Please verify that you've setup the tests correctly.");
}else{
expected=pageContext.getAttribute("TEST_RESULTS").toString();
}
if (pageContext.getAttribute("TEST_RESULTS") != null){
compareTo=pageContext.getAttribute("EXPECTED_RESULTS").toString();
}
Assert.assertEquals(compareTo, expected);
%>
1.1 jakarta-struts/web/test/test/org/apache/struts/taglib/html/TestImgTag1a.jsp
Index: TestImgTag1a.jsp
===================================================================
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@page import="junit.framework.Assert"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<logic:equal name="runTest" value="testImgPageNameNoScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" name="paramMapNoScope"/>
</bean:define>
<bean:define id="thisMap1" name="paramMapNoScope" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/some/image.gif", null, thisMap1, null, false)%>">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageNamePropertyNoScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" name="paramPropertyMapNoScope" property="map"/>
</bean:define>
<bean:define id="thisMap2" name="paramPropertyMapNoScope" property="map" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/some/image.gif", null, thisMap2, null, false)%>">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageNameApplicationScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" name="paramMapApplicationScope"/>
</bean:define>
<bean:define id="thisMap1" name="paramMapApplicationScope" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/some/image.gif", null, thisMap1, null, false)%>">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageNamePropertyApplicationScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" name="paramPropertyMapApplicationScope" property="map"/>
</bean:define>
<bean:define id="thisMap2" name="paramPropertyMapApplicationScope" property="map" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/some/image.gif", null, thisMap2, null, false)%>">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageNameSessionScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" name="paramMapSessionScope"/>
</bean:define>
<bean:define id="thisMap1" name="paramMapSessionScope" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/some/image.gif", null, thisMap1, null, false)%>">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageNamePropertySessionScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" name="paramPropertyMapSessionScope" property="map"/>
</bean:define>
<bean:define id="thisMap2" name="paramPropertyMapSessionScope" property="map" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/some/image.gif", null, thisMap2, null, false)%>">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageNameRequestScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" name="paramMapRequestScope"/>
</bean:define>
<bean:define id="thisMap1" name="paramMapRequestScope" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/some/image.gif", null, thisMap1, null, false)%>">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageNamePropertyRequestScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" name="paramPropertyMapRequestScope" property="map"/>
</bean:define>
<bean:define id="thisMap2" name="paramPropertyMapRequestScope" property="map" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/some/image.gif", null, thisMap2, null, false)%>">
</bean:define>
</logic:equal>
<%
String expected = "";
String compareTo = "";
if (pageContext.getAttribute("EXPECTED_RESULTS") == null){
throw new javax.servlet.jsp.JspException
("No tests on this page were called. Please verify that you've setup the tests correctly.");
}else{
expected=pageContext.getAttribute("TEST_RESULTS").toString();
}
if (pageContext.getAttribute("TEST_RESULTS") != null){
compareTo=pageContext.getAttribute("EXPECTED_RESULTS").toString();
}
Assert.assertEquals(compareTo, expected);
%>
1.1 jakarta-struts/web/test/test/org/apache/struts/taglib/html/TestImgTag2.jsp
Index: TestImgTag2.jsp
===================================================================
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@page import="junit.framework.Assert"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<!-- --------Testing attributes using page------ -->
<logic:equal name="runTest" value="testImgPageOnclick">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" onclick="onclick"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" onclick="onclick">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageOndblclick">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" ondblclick="ondblclick"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" ondblclick="ondblclick">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageOnkeydown">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" onkeydown="onkeydown"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" onkeydown="onkeydown">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageOnkeypress">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" onkeypress="onkeypress"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" onkeypress="onkeypress">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageOnkeyup">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" onkeyup="onkeyup"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" onkeyup="onkeyup">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageOnmousedown">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" onmousedown="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" onmousedown="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageOnmousemove">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" onmousemove="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" onmousemove="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageOnmouseout">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" onmouseout="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" onmouseout="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageOnmouseover">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" onmouseover="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" onmouseover="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageOnmouseup">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" onmouseup="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" onmouseup="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageStyle">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" style="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" style="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageStyleClass">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" styleClass="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" class="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageStyleId">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" styleId="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" id="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageTitle">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" title="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" title="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageTitleKeyDefaultBundle">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" titleKey="default.bundle.message"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" title="Testing Message">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageTitleKeyAlternateBundle">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" titleKey="alternate.bundle.message" bundle="alternate"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" title="Testing Message">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageTitleKeyDefaultBundle_fr">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" titleKey="default.bundle.message"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" title="Message D'Essai">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageTitleKeyAlternateBundle_fr">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" titleKey="alternate.bundle.message" bundle="alternate"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" title="Message D'Essai">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageUsemap">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" usemap="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" usemap="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageVspace">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" vspace="15"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" vspace="15">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageWidth">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img page="/some/image.gif" width="15"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/some/image.gif")%>" width="15">
</bean:define>
</logic:equal>
<%
String expected = "";
String compareTo = "";
if (pageContext.getAttribute("EXPECTED_RESULTS") == null){
throw new javax.servlet.jsp.JspException
("No tests on this page were called. Please verify that you've setup the tests correctly.");
}else{
expected=pageContext.getAttribute("TEST_RESULTS").toString();
}
if (pageContext.getAttribute("TEST_RESULTS") != null){
compareTo=pageContext.getAttribute("EXPECTED_RESULTS").toString();
}
Assert.assertEquals(compareTo, expected);
%>
1.1 jakarta-struts/web/test/test/org/apache/struts/taglib/html/TestImgTag3.jsp
Index: TestImgTag3.jsp
===================================================================
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@page import="junit.framework.Assert"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<!-- --------Testing attributes using page------ -->
<logic:equal name="runTest" value="testImgPageKeyAlign1">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" align="left"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" align="left">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyAlign2">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" align="right"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" align="right">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyAlign3">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" align="top"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" align="top">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyAlign4">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" align="middle"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" align="middle">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyAlign5">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" align="bottom"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" align="bottom">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyAlign6">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" align="texttop"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" align="texttop">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyAlign7">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" align="absmiddle"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" align="absmiddle">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyAlign8">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" align="absbottom"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" align="absbottom">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyAlign9">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" align="any value"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" align="any value">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyAlign10">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" align="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" align="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyAlt">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" alt="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" alt="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyAltKeyDefaultBundle">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" altKey="default.bundle.message"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" alt="Testing Message">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyAltKeyAlternateBundle">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="alternate.testing.image" altKey="alternate.bundle.message" bundle="alternate"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/alternate/myimage.gif")%>" alt="Testing Message">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyAltKeyDefaultBundle_fr">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" altKey="default.bundle.message"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/fr/default/myimage.gif")%>" alt="Message D'Essai">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyAltKeyAlternateBundle_fr">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="alternate.testing.image" altKey="alternate.bundle.message" bundle="alternate"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/fr/alternate/myimage.gif")%>" alt="Message D'Essai">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyBorder">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" border="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" border="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyHeight1">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" height="15"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" height="15">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyHeight2">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" height="155px"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" height="155px">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyHspace">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" hspace="15"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" hspace="15">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyImageName">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" imageName="nameOfImage"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" name="nameOfImage">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyImageIsmap">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" ismap="nameOfMap"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" ismap="nameOfMap">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyLocale">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" locale="secret locale" altKey="default.bundle.message"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/fr/default/myimage.gif")%>" alt="Message D'Essai">
</bean:define>
</logic:equal>
<%
String expected = "";
String compareTo = "";
if (pageContext.getAttribute("EXPECTED_RESULTS") == null){
throw new javax.servlet.jsp.JspException
("No tests on this page were called. Please verify that you've setup the tests correctly.");
}else{
expected=pageContext.getAttribute("TEST_RESULTS").toString();
}
if (pageContext.getAttribute("TEST_RESULTS") != null){
compareTo=pageContext.getAttribute("EXPECTED_RESULTS").toString();
}
Assert.assertEquals(compareTo, expected);
%>
1.1 jakarta-struts/web/test/test/org/apache/struts/taglib/html/TestImgTag3a.jsp
Index: TestImgTag3a.jsp
===================================================================
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@page import="junit.framework.Assert"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<!-- --------Testing attributes using page------ -->
<logic:equal name="runTest" value="testImgPageKeyNameNoScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" name="paramMapNoScope"/>
</bean:define>
<bean:define id="thisMap1" name="paramMapNoScope" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/images/default/default/myimage.gif", null, thisMap1, null, false)%>">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyNamePropertyNoScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" name="paramPropertyMapNoScope" property="map"/>
</bean:define>
<bean:define id="thisMap2" name="paramPropertyMapNoScope" property="map" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/images/default/default/myimage.gif", null, thisMap2, null, false)%>">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyNameApplicationScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" name="paramMapApplicationScope"/>
</bean:define>
<bean:define id="thisMap1" name="paramMapApplicationScope" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/images/default/default/myimage.gif", null, thisMap1, null, false)%>">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyNamePropertyApplicationScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" name="paramPropertyMapApplicationScope" property="map"/>
</bean:define>
<bean:define id="thisMap2" name="paramPropertyMapApplicationScope" property="map" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/images/default/default/myimage.gif", null, thisMap2, null, false)%>">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyNameSessionScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" name="paramMapSessionScope"/>
</bean:define>
<bean:define id="thisMap1" name="paramMapSessionScope" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/images/default/default/myimage.gif", null, thisMap1, null, false)%>">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyNamePropertySessionScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" name="paramPropertyMapSessionScope" property="map"/>
</bean:define>
<bean:define id="thisMap2" name="paramPropertyMapSessionScope" property="map" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/images/default/default/myimage.gif", null, thisMap2, null, false)%>">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyNameRequestScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" name="paramMapRequestScope"/>
</bean:define>
<bean:define id="thisMap1" name="paramMapRequestScope" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/images/default/default/myimage.gif", null, thisMap1, null, false)%>">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyNamePropertyRequestScope">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" name="paramPropertyMapRequestScope" property="map"/>
</bean:define>
<bean:define id="thisMap2" name="paramPropertyMapRequestScope" property="map" type="java.util.Map"/>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=org.apache.struts.util.RequestUtils.computeURL(pageContext, null, null, "/images/default/default/myimage.gif", null, thisMap2, null, false)%>">
</bean:define>
</logic:equal>
<%
String expected = "";
String compareTo = "";
if (pageContext.getAttribute("EXPECTED_RESULTS") == null){
throw new javax.servlet.jsp.JspException
("No tests on this page were called. Please verify that you've setup the tests correctly.");
}else{
expected=pageContext.getAttribute("TEST_RESULTS").toString();
}
if (pageContext.getAttribute("TEST_RESULTS") != null){
compareTo=pageContext.getAttribute("EXPECTED_RESULTS").toString();
}
Assert.assertEquals(compareTo, expected);
%>
1.1 jakarta-struts/web/test/test/org/apache/struts/taglib/html/TestImgTag4.jsp
Index: TestImgTag4.jsp
===================================================================
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@page import="junit.framework.Assert"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<!-- --------Testing attributes using page------ -->
<logic:equal name="runTest" value="testImgPageKeyOnclick">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" onclick="onclick"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" onclick="onclick">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyOndblclick">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" ondblclick="ondblclick"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" ondblclick="ondblclick">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyOnkeydown">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" onkeydown="onkeydown"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" onkeydown="onkeydown">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyOnkeypress">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" onkeypress="onkeypress"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" onkeypress="onkeypress">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyOnkeyup">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" onkeyup="onkeyup"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" onkeyup="onkeyup">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyOnmousedown">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" onmousedown="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" onmousedown="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyOnmousemove">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" onmousemove="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" onmousemove="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyOnmouseout">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" onmouseout="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" onmouseout="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyOnmouseover">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" onmouseover="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" onmouseover="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyOnmouseup">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" onmouseup="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" onmouseup="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyStyle">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" style="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" style="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyStyleClass">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" styleClass="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" class="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyStyleId">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" styleId="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" id="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyTitle">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" title="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" title="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyTitleKeyDefaultBundle">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" titleKey="default.bundle.message"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" title="Testing Message">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyTitleKeyAlternateBundle">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="alternate.testing.image" titleKey="alternate.bundle.message" bundle="alternate"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/alternate/myimage.gif")%>" title="Testing Message">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyTitleKeyDefaultBundle_fr">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" titleKey="default.bundle.message"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/fr/default/myimage.gif")%>" title="Message D'Essai">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyTitleKeyAlternateBundle_fr">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="alternate.testing.image" titleKey="alternate.bundle.message" bundle="alternate"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/fr/alternate/myimage.gif")%>" title="Message D'Essai">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyUsemap">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" usemap="XXX"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" usemap="XXX">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyVspace">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" vspace="15"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" vspace="15">
</bean:define>
</logic:equal>
<logic:equal name="runTest" value="testImgPageKeyWidth">
<bean:define id="TEST_RESULTS" toScope="page">
<html:img pageKey="default.testing.image" width="15"/>
</bean:define>
<bean:define id="EXPECTED_RESULTS" toScope="page">
<img src="<%=response.encodeURL("/test/images/default/default/myimage.gif")%>" width="15">
</bean:define>
</logic:equal>
<%
String expected = "";
String compareTo = "";
if (pageContext.getAttribute("EXPECTED_RESULTS") == null){
throw new javax.servlet.jsp.JspException
("No tests on this page were called. Please verify that you've setup the tests correctly.");
}else{
expected=pageContext.getAttribute("TEST_RESULTS").toString();
}
if (pageContext.getAttribute("TEST_RESULTS") != null){
compareTo=pageContext.getAttribute("EXPECTED_RESULTS").toString();
}
Assert.assertEquals(compareTo, expected);
%>
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org