Package com.mockobjects.mail
Class MockSession
- java.lang.Object
-
- com.mockobjects.MockObject
-
- com.mockobjects.mail.MockSession
-
- All Implemented Interfaces:
Session
,Verifiable
public class MockSession extends MockObject implements Session
-
-
Constructor Summary
Constructors Constructor Description MockSession()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getDebug()
Session
getDefaultInstance(java.util.Properties props)
Session
getDefaultInstance(java.util.Properties props, Authenticator authenticator)
Folder
getFolder()
Folder
getFolder(Store store)
Folder
getFolder(URLName url)
Session
getInstance(java.util.Properties props)
Session
getInstance(java.util.Properties props, Authenticator authenticator)
PasswordAuthentication
getPasswordAuthentication(URLName url)
java.util.Properties
getProperties()
java.lang.String
getProperty(java.lang.String name)
Provider
getProvider(java.lang.String name)
Provider[]
getProviders()
Store
getStore()
Store
getStore(java.lang.String name)
Store
getStore(Provider provider)
Store
getStore(URLName url)
Transport
getTransport()
Transport
getTransport(Address address)
Transport
getTransport(java.lang.String aTransportName)
Transport
getTransport(Provider provider)
Transport
getTransport(URLName url)
javax.mail.Session
getWrappedSession()
PasswordAuthentication
requestPasswordAuthentication(java.net.InetAddress address, int port, java.lang.String protocol, java.lang.String prompt, java.lang.String defaultUserName)
void
setDebug(boolean aDebug)
void
setExpectedDebug(boolean aDebug)
void
setExpectedTransport(java.lang.String aTransportName)
void
setPasswordAuthentication(URLName url, PasswordAuthentication passwordAuthentication)
void
setProvider(Provider provider)
void
setupGetTransport(Transport aTransport)
-
Methods inherited from class com.mockobjects.MockObject
notImplemented, notYetImplemented, verify
-
-
-
-
Method Detail
-
getInstance
public Session getInstance(java.util.Properties props, Authenticator authenticator)
- Specified by:
getInstance
in interfaceSession
-
getInstance
public Session getInstance(java.util.Properties props)
- Specified by:
getInstance
in interfaceSession
-
getDefaultInstance
public Session getDefaultInstance(java.util.Properties props, Authenticator authenticator)
- Specified by:
getDefaultInstance
in interfaceSession
-
getDefaultInstance
public Session getDefaultInstance(java.util.Properties props)
- Specified by:
getDefaultInstance
in interfaceSession
-
setExpectedDebug
public void setExpectedDebug(boolean aDebug)
-
getProviders
public Provider[] getProviders()
- Specified by:
getProviders
in interfaceSession
-
getProvider
public Provider getProvider(java.lang.String name)
- Specified by:
getProvider
in interfaceSession
-
setProvider
public void setProvider(Provider provider)
- Specified by:
setProvider
in interfaceSession
-
getTransport
public Transport getTransport()
- Specified by:
getTransport
in interfaceSession
-
setExpectedTransport
public void setExpectedTransport(java.lang.String aTransportName)
-
setupGetTransport
public void setupGetTransport(Transport aTransport)
-
getTransport
public Transport getTransport(java.lang.String aTransportName)
- Specified by:
getTransport
in interfaceSession
-
getTransport
public Transport getTransport(Address address)
- Specified by:
getTransport
in interfaceSession
-
getTransport
public Transport getTransport(Provider provider)
- Specified by:
getTransport
in interfaceSession
-
getTransport
public Transport getTransport(URLName url)
- Specified by:
getTransport
in interfaceSession
-
getFolder
public Folder getFolder()
-
setPasswordAuthentication
public void setPasswordAuthentication(URLName url, PasswordAuthentication passwordAuthentication)
- Specified by:
setPasswordAuthentication
in interfaceSession
-
getPasswordAuthentication
public PasswordAuthentication getPasswordAuthentication(URLName url)
- Specified by:
getPasswordAuthentication
in interfaceSession
-
requestPasswordAuthentication
public PasswordAuthentication requestPasswordAuthentication(java.net.InetAddress address, int port, java.lang.String protocol, java.lang.String prompt, java.lang.String defaultUserName)
- Specified by:
requestPasswordAuthentication
in interfaceSession
-
getProperties
public java.util.Properties getProperties()
- Specified by:
getProperties
in interfaceSession
-
getProperty
public java.lang.String getProperty(java.lang.String name)
- Specified by:
getProperty
in interfaceSession
-
getWrappedSession
public javax.mail.Session getWrappedSession()
- Specified by:
getWrappedSession
in interfaceSession
-
-