1
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
2
<%@page import="junit.framework.Assert"%>
3
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
4
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
5
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
10
<!-- --------Testing attributes using page------ -->
11
<logic:equal name="runTest" value="testImagePageAccesskey">
12
<bean:define id="TEST_RESULTS" toScope="page">
13
<html:image page="/some/image.gif" accesskey="XXX"/>
15
<bean:define id="EXPECTED_RESULTS" toScope="page">
16
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" accesskey="XXX">
21
<logic:equal name="runTest" value="testImagePageAlign">
22
<bean:define id="TEST_RESULTS" toScope="page">
23
<html:image page="/some/image.gif" align="XXX"/>
25
<bean:define id="EXPECTED_RESULTS" toScope="page">
26
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" align="XXX">
31
<logic:equal name="runTest" value="testImagePageAlt">
32
<bean:define id="TEST_RESULTS" toScope="page">
33
<html:image page="/some/image.gif" alt="XXX"/>
35
<bean:define id="EXPECTED_RESULTS" toScope="page">
36
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" alt="XXX">
41
<logic:equal name="runTest" value="testImagePageAltKeyDefaultBundle">
42
<bean:define id="TEST_RESULTS" toScope="page">
43
<html:image page="/some/image.gif" altKey="default.bundle.message"/>
45
<bean:define id="EXPECTED_RESULTS" toScope="page">
46
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" alt="Testing Message">
51
<logic:equal name="runTest" value="testImagePageAltKeyAlternateBundle">
52
<bean:define id="TEST_RESULTS" toScope="page">
53
<html:image page="/some/image.gif" altKey="alternate.bundle.message" bundle="alternate"/>
55
<bean:define id="EXPECTED_RESULTS" toScope="page">
56
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" alt="Testing Message">
60
<logic:equal name="runTest" value="testImagePageAltKeyDefaultBundle_fr">
61
<bean:define id="TEST_RESULTS" toScope="page">
62
<html:image page="/some/image.gif" altKey="default.bundle.message"/>
64
<bean:define id="EXPECTED_RESULTS" toScope="page">
65
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" alt="Message D'Essai">
69
<logic:equal name="runTest" value="testImagePageAltKeyAlternateBundle_fr">
70
<bean:define id="TEST_RESULTS" toScope="page">
71
<html:image page="/some/image.gif" altKey="alternate.bundle.message" bundle="alternate"/>
73
<bean:define id="EXPECTED_RESULTS" toScope="page">
74
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" alt="Message D'Essai">
79
<logic:equal name="runTest" value="testImagePageBorder">
80
<bean:define id="TEST_RESULTS" toScope="page">
81
<html:image page="/some/image.gif" border="XXX"/>
83
<bean:define id="EXPECTED_RESULTS" toScope="page">
84
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" border="XXX">
89
<logic:equal name="runTest" value="testImagePageDisabled1">
90
<bean:define id="TEST_RESULTS" toScope="page">
91
<html:image page="/some/image.gif" disabled="true"/>
93
<bean:define id="EXPECTED_RESULTS" toScope="page">
94
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" disabled="disabled">
99
<logic:equal name="runTest" value="testImagePageDisabled2">
100
<bean:define id="TEST_RESULTS" toScope="page">
101
<html:image page="/some/image.gif" disabled="True"/>
103
<bean:define id="EXPECTED_RESULTS" toScope="page">
104
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" disabled="disabled">
109
<logic:equal name="runTest" value="testImagePageDisabled3">
110
<bean:define id="TEST_RESULTS" toScope="page">
111
<html:image page="/some/image.gif" disabled="TRUE"/>
113
<bean:define id="EXPECTED_RESULTS" toScope="page">
114
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" disabled="disabled">
119
<logic:equal name="runTest" value="testImagePageDisabled4">
120
<bean:define id="TEST_RESULTS" toScope="page">
121
<html:image page="/some/image.gif" disabled="false"/>
123
<bean:define id="EXPECTED_RESULTS" toScope="page">
124
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>">
129
<logic:equal name="runTest" value="testImagePageDisabled5">
130
<bean:define id="TEST_RESULTS" toScope="page">
131
<html:image page="/some/image.gif" disabled="False"/>
133
<bean:define id="EXPECTED_RESULTS" toScope="page">
134
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>">
139
<logic:equal name="runTest" value="testImagePageDisabled6">
140
<bean:define id="TEST_RESULTS" toScope="page">
141
<html:image page="/some/image.gif" disabled="FALSE"/>
143
<bean:define id="EXPECTED_RESULTS" toScope="page">
144
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>">
149
<logic:equal name="runTest" value="testImagePageLocale">
150
<bean:define id="TEST_RESULTS" toScope="page">
151
<html:image page="/some/image.gif" locale="secret locale" altKey="default.bundle.message"/>
153
<bean:define id="EXPECTED_RESULTS" toScope="page">
154
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" alt="Message D'Essai">
159
<logic:equal name="runTest" value="testImagePageOnblur">
160
<bean:define id="TEST_RESULTS" toScope="page">
161
<html:image page="/some/image.gif" onblur="XXX"/>
163
<bean:define id="EXPECTED_RESULTS" toScope="page">
164
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" onblur="XXX">
169
<logic:equal name="runTest" value="testImagePageOnchange">
170
<bean:define id="TEST_RESULTS" toScope="page">
171
<html:image page="/some/image.gif" onchange="XXX"/>
173
<bean:define id="EXPECTED_RESULTS" toScope="page">
174
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" onchange="XXX">
179
<logic:equal name="runTest" value="testImagePageOnclick">
180
<bean:define id="TEST_RESULTS" toScope="page">
181
<html:image page="/some/image.gif" onclick="XXX"/>
183
<bean:define id="EXPECTED_RESULTS" toScope="page">
184
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" onclick="XXX">
189
<logic:equal name="runTest" value="testImagePageOndblclick">
190
<bean:define id="TEST_RESULTS" toScope="page">
191
<html:image page="/some/image.gif" ondblclick="XXX"/>
193
<bean:define id="EXPECTED_RESULTS" toScope="page">
194
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" ondblclick="XXX">
199
<logic:equal name="runTest" value="testImagePageOnfocus">
200
<bean:define id="TEST_RESULTS" toScope="page">
201
<html:image page="/some/image.gif" onfocus="XXX"/>
203
<bean:define id="EXPECTED_RESULTS" toScope="page">
204
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" onfocus="XXX">
209
<logic:equal name="runTest" value="testImagePageOnkeydown">
210
<bean:define id="TEST_RESULTS" toScope="page">
211
<html:image page="/some/image.gif" onkeydown="XXX"/>
213
<bean:define id="EXPECTED_RESULTS" toScope="page">
214
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" onkeydown="XXX">
219
<logic:equal name="runTest" value="testImagePageOnkeypress">
220
<bean:define id="TEST_RESULTS" toScope="page">
221
<html:image page="/some/image.gif" onkeypress="XXX"/>
223
<bean:define id="EXPECTED_RESULTS" toScope="page">
224
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" onkeypress="XXX">
229
<logic:equal name="runTest" value="testImagePageOnkeyup">
230
<bean:define id="TEST_RESULTS" toScope="page">
231
<html:image page="/some/image.gif" onkeyup="XXX"/>
233
<bean:define id="EXPECTED_RESULTS" toScope="page">
234
<input type="image" name="" src="<%=response.encodeURL( request.getContextPath() + "/some/image.gif")%>" onkeyup="XXX">
241
String expected = "";
242
String compareTo = "";
244
if (pageContext.getAttribute("EXPECTED_RESULTS") == null){
245
throw new javax.servlet.jsp.JspException("No tests on this page were called. Please verify that you've setup the tests correctly.");
247
expected=pageContext.getAttribute("TEST_RESULTS").toString();
249
if (pageContext.getAttribute("TEST_RESULTS") != null){
250
compareTo=pageContext.getAttribute("EXPECTED_RESULTS").toString();
253
Assert.assertEquals(expected, compareTo);