package br.com.caelum.calopsita.mocks;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpSessionContext;
public class MockHttpSession implements HttpSession {
private final Map<String, Object> attributes = new HashMap<String, Object>();
public Object getAttribute(String arg0) {
return attributes.get(arg0);
}
public Enumeration getAttributeNames() {
// TODO Auto-generated method stub
return null;
}
public long getCreationTime() {
// TODO Auto-generated method stub
return 0;
}
public String getId() {
// TODO Auto-generated method stub
return null;
}
public long getLastAccessedTime() {
// TODO Auto-generated method stub
return 0;
}
public int getMaxInactiveInterval() {
// TODO Auto-generated method stub
return 0;
}
public ServletContext getServletContext() {
// TODO Auto-generated method stub
return null;
}
public HttpSessionContext getSessionContext() {
// TODO Auto-generated method stub
return null;
}
public Object getValue(String arg0) {
// TODO Auto-generated method stub
return null;
}
public String[] getValueNames() {
// TODO Auto-generated method stub
return null;
}
public void invalidate() {
// TODO Auto-generated method stub
}
public boolean isNew() {
// TODO Auto-generated method stub
return false;
}
public void putValue(String arg0, Object arg1) {
// TODO Auto-generated method stub
}
public void removeAttribute(String arg0) {
// TODO Auto-generated method stub
}
public void removeValue(String arg0) {
// TODO Auto-generated method stub
}
public void setAttribute(String arg0, Object arg1) {
attributes.put(arg0, arg1);
}
public void setMaxInactiveInterval(int arg0) {
// TODO Auto-generated method stub
}
}