1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.apache.struts2.portlet.context;
22
23 import javax.servlet.ServletContext;
24 import javax.servlet.ServletContextEvent;
25
26 import junit.framework.TestCase;
27
28 import org.easymock.MockControl;
29
30 /***
31 */
32 public class ServletContextHolderListenerTest extends TestCase {
33
34 public void testContextInitialized() {
35 MockControl mockContext = MockControl.createNiceControl(ServletContext.class);
36 ServletContext context = (ServletContext)mockContext.getMock();
37 ServletContextEvent event = new ServletContextEvent(context);
38 ServletContextHolderListener listener = new ServletContextHolderListener();
39 listener.contextInitialized(event);
40 assertSame(ServletContextHolderListener.getServletContext(), context);
41
42 listener.contextDestroyed(event);
43 assertNull(ServletContextHolderListener.getServletContext());
44 }
45
46 }