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