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 booleangetDebug()SessiongetDefaultInstance(java.util.Properties props)SessiongetDefaultInstance(java.util.Properties props, Authenticator authenticator)FoldergetFolder()FoldergetFolder(Store store)FoldergetFolder(URLName url)SessiongetInstance(java.util.Properties props)SessiongetInstance(java.util.Properties props, Authenticator authenticator)PasswordAuthenticationgetPasswordAuthentication(URLName url)java.util.PropertiesgetProperties()java.lang.StringgetProperty(java.lang.String name)ProvidergetProvider(java.lang.String name)Provider[]getProviders()StoregetStore()StoregetStore(java.lang.String name)StoregetStore(Provider provider)StoregetStore(URLName url)TransportgetTransport()TransportgetTransport(Address address)TransportgetTransport(java.lang.String aTransportName)TransportgetTransport(Provider provider)TransportgetTransport(URLName url)javax.mail.SessiongetWrappedSession()PasswordAuthenticationrequestPasswordAuthentication(java.net.InetAddress address, int port, java.lang.String protocol, java.lang.String prompt, java.lang.String defaultUserName)voidsetDebug(boolean aDebug)voidsetExpectedDebug(boolean aDebug)voidsetExpectedTransport(java.lang.String aTransportName)voidsetPasswordAuthentication(URLName url, PasswordAuthentication passwordAuthentication)voidsetProvider(Provider provider)voidsetupGetTransport(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:
getInstancein interfaceSession
-
getInstance
public Session getInstance(java.util.Properties props)
- Specified by:
getInstancein interfaceSession
-
getDefaultInstance
public Session getDefaultInstance(java.util.Properties props, Authenticator authenticator)
- Specified by:
getDefaultInstancein interfaceSession
-
getDefaultInstance
public Session getDefaultInstance(java.util.Properties props)
- Specified by:
getDefaultInstancein interfaceSession
-
setExpectedDebug
public void setExpectedDebug(boolean aDebug)
-
getProviders
public Provider[] getProviders()
- Specified by:
getProvidersin interfaceSession
-
getProvider
public Provider getProvider(java.lang.String name)
- Specified by:
getProviderin interfaceSession
-
setProvider
public void setProvider(Provider provider)
- Specified by:
setProviderin interfaceSession
-
getTransport
public Transport getTransport()
- Specified by:
getTransportin 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:
getTransportin interfaceSession
-
getTransport
public Transport getTransport(Address address)
- Specified by:
getTransportin interfaceSession
-
getTransport
public Transport getTransport(Provider provider)
- Specified by:
getTransportin interfaceSession
-
getTransport
public Transport getTransport(URLName url)
- Specified by:
getTransportin interfaceSession
-
getFolder
public Folder getFolder()
-
setPasswordAuthentication
public void setPasswordAuthentication(URLName url, PasswordAuthentication passwordAuthentication)- Specified by:
setPasswordAuthenticationin interfaceSession
-
getPasswordAuthentication
public PasswordAuthentication getPasswordAuthentication(URLName url)
- Specified by:
getPasswordAuthenticationin 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:
requestPasswordAuthenticationin interfaceSession
-
getProperties
public java.util.Properties getProperties()
- Specified by:
getPropertiesin interfaceSession
-
getProperty
public java.lang.String getProperty(java.lang.String name)
- Specified by:
getPropertyin interfaceSession
-
getWrappedSession
public javax.mail.Session getWrappedSession()
- Specified by:
getWrappedSessionin interfaceSession
-
-