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  }