1 package org.jmage.tags.encoder;
2
3 import org.jmage.tags.GenericTagHandlerTests;
4
5 import javax.servlet.jsp.PageContext;
6
7 /***
8 * EncoderTagHandlerTests
9 */
10 public class EncoderTagHandlerPNGTestsWithEventHandlers extends GenericTagHandlerTests {
11
12 protected void setUp() throws Exception {
13 super.setUp();
14 jmageTagHandler = new EncoderTagHandler();
15 jmageTagHandler.setPageContext((PageContext) mockPageContext.proxy());
16 jmageTagHandler.setImage("image.gif");
17 jmageTagHandler.setWidth("200px");
18 jmageTagHandler.setHeight("100px");
19 jmageTagHandler.setEncode("png");
20 jmageTagHandler.setOnclick(";");
21 jmageTagHandler.setOndblclick(";");
22 jmageTagHandler.setOnmouseover(";");
23 jmageTagHandler.setOnmouseout(";");
24 jmageTagHandler.setOnmousemove(";");
25 jmageTagHandler.setOnmouseup(";");
26 jmageTagHandler.setOnmousedown(";");
27 jmageTagHandler.setOnkeydown(";");
28 jmageTagHandler.setOnkeyup(";");
29 jmageTagHandler.setId("1");
30 }
31
32 protected String getTagResult() {
33 return "<span style=\"position:static;" +
34 "z-index:0;" +
35 "height:100px;" +
36 "width:200px;" +
37 "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(" +
38 "src='http://host.org/context/jmage?image=image.gif&encode=png&chain=org.jmage.filter.NoOpFilter'," +
39 "sizingMethod='scale');\"" +
40 " id=\"1\"" +
41 " onclick=\";\"" +
42 " ondblclick=\";\"" +
43 " onmousedown=\";\"" +
44 " onmouseup=\";\"" +
45 " onmouseover=\";\"" +
46 " onmousemove=\";\"" +
47 " onmouseout=\";\"" +
48 " onkeydown=\";\"" +
49 " onkeyup=\";\"" +
50 "></span>";
51 }
52 }