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