1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.struts2.views.jsp;
19
20 import java.util.Enumeration;
21 import java.util.Hashtable;
22
23 import com.mockobjects.servlet.MockHttpSession;
24
25
26 /***
27 * StrutsMockHttpSession
28 *
29 */
30 public class StrutsMockHttpSession extends MockHttpSession {
31
32 Hashtable attributes = new Hashtable();
33
34
35 public void setAttribute(String s, Object o) {
36 attributes.put(s, o);
37 }
38
39 public Object getAttribute(String s) {
40 return attributes.get(s);
41 }
42
43 public Enumeration getAttributeNames() {
44 return attributes.keys();
45 }
46
47 public void setExpectedAttribute(String s, Object o) {
48 throw new UnsupportedOperationException();
49 }
50
51 public void setExpectedRemoveAttribute(String s) {
52 throw new UnsupportedOperationException();
53 }
54
55 public void removeAttribute(String s) {
56 attributes.remove(s);
57 }
58
59 public void setupGetAttribute(String s, Object o) {
60 throw new UnsupportedOperationException();
61 }
62
63 public void setupGetAttributeNames(Enumeration enumeration) {
64 throw new UnsupportedOperationException();
65 }
66 }