1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.struts2.views.util;
19 /***
20 * <code>ResourceUtilTest</code>
21 *
22 */
23 import javax.servlet.http.HttpServletRequest;
24
25 import junit.framework.TestCase;
26
27 import org.easymock.MockControl;
28
29 public class ResourceUtilTest extends TestCase {
30
31 private MockControl control;
32 private HttpServletRequest requestMock;
33
34 public void testGetResourceBase() throws Exception {
35 control.expectAndReturn(requestMock.getServletPath(), "/mycontext/");
36 control.replay();
37 assertEquals("/mycontext", ResourceUtil.getResourceBase(requestMock));
38 control.verify();
39
40 control.reset();
41
42 control.expectAndReturn(requestMock.getServletPath(), "/mycontext/test.jsp");
43 control.replay();
44 assertEquals("/mycontext", ResourceUtil.getResourceBase(requestMock));
45 control.verify();
46
47 }
48
49
50 protected void setUp() {
51 control = MockControl.createControl(HttpServletRequest.class);
52 requestMock = (HttpServletRequest) control.getMock();
53 }
54 }