From: Jeff M. <cus...@us...> - 2002-04-30 17:03:14
|
Update of /cvsroot/mockobjects/mockobjects-java/src/j2ee/common/com/mockobjects/mail In directory usw-pr-cvs1:/tmp/cvs-serv20775/src/j2ee/common/com/mockobjects/mail Added Files: MockService.java MockSession.java MockTransport.java Log Message: Added alt.java packages --- NEW FILE: MockService.java --- package com.mockobjects.mail; import javax.mail.URLName; import javax.mail.event.ConnectionListener; import com.mockobjects.*; import alt.javax.mail.Service; public class MockService extends MockObject implements Service { private final ExpectationCounter myCloseCalls = new ExpectationCounter("close"); private final ExpectationValue myHost = new ExpectationValue("host"); private final ExpectationValue myPort = new ExpectationValue("port"); private final ExpectationValue myUser = new ExpectationValue("user"); private final ExpectationValue myPassword = new ExpectationValue("password"); public void setExpectedCloseCalls(int aNumberOfCalls){ myCloseCalls.setExpected(aNumberOfCalls); } public void close(){ myCloseCalls.inc(); } public void connect(){ notImplemented(); } public void connect(String aHost, int aPort, String aUser, String aPassword){ myHost.setActual(aHost); myPort.setActual(aPort); myUser.setActual(aUser); myPassword.setActual(aPassword); } public void connect(String aHost, String aUser, String aPassword){ notImplemented(); } public boolean isConnected(){ notImplemented(); return false; } public URLName getURLName(){ notImplemented(); return null; } public void addConnectionListener(ConnectionListener connectionListener){ notImplemented(); } public void removeConnectionListener(ConnectionListener connectionListener){ notImplemented(); } } --- NEW FILE: MockSession.java --- package com.mockobjects.mail; import com.mockobjects.*; import javax.mail.Authenticator; import javax.mail.Provider; import javax.mail.URLName; import javax.mail.PasswordAuthentication; import alt.javax.mail.Transport; import alt.javax.mail.Session; import javax.mail.Address; import javax.mail.Store; import javax.mail.Folder; import java.util.*; public class MockSession extends MockObject implements Session { private final ExpectationValue myDebug = new ExpectationValue("debug"); private final ExpectationValue myTransportName = new ExpectationValue("transport name"); private Transport myTransport; public Session getInstance(Properties props, Authenticator authenticator){ notImplemented(); return null; } public Session getInstance(Properties props){ notImplemented(); return null; } public Session getDefaultInstance(Properties props, Authenticator authenticator){ notImplemented(); return null; } public Session getDefaultInstance(Properties props){ notImplemented(); return null; } public void setExpectedDebug(boolean aDebug){ myDebug.setActual(aDebug); } public void setDebug(boolean aDebug){ myDebug.setActual(aDebug); } public boolean getDebug(){ notImplemented(); return false; } public Provider getProviders()[]{ notImplemented(); return null; } public Provider getProvider(String name){ notImplemented(); return null; } public void setProvider(Provider provider){ notImplemented(); } public Transport getTransport(){ notImplemented(); return null; } public void setExpectedTransport(String aTransportName){ myTransportName.setExpected(aTransportName); } public void setupGetTransport(Transport aTransport){ myTransport = aTransport; } public Transport getTransport(String aTransportName){ myTransportName.setActual(aTransportName); return myTransport; } public Transport getTransport(Address address){ notImplemented(); return null; } public Transport getTransport(Provider provider){ notImplemented(); return null; } public Transport getTransport(URLName url){ notImplemented(); return null; } public Store getStore(){ notImplemented(); return null; } public Store getStore(String name){ notImplemented(); return null; } public Store getStore(URLName url){ notImplemented(); return null; } public Store getStore(Provider provider){ notImplemented(); return null; } public Folder getFolder(){ notImplemented(); return null; } public Folder getFolder(Store store){ notImplemented(); return null; } public Folder getFolder(URLName url){ notImplemented(); return null; } public void setPasswordAuthentication(URLName url, PasswordAuthentication passwordAuthentication){ notImplemented(); } public PasswordAuthentication getPasswordAuthentication(URLName url){ notImplemented(); return null; } public PasswordAuthentication requestPasswordAuthentication(java.net.InetAddress address, int port, String protocol, String prompt, String defaultUserName){ notImplemented(); return null; } public Properties getProperties(){ notImplemented(); return null; } public String getProperty(String name){ notImplemented(); return null; } public javax.mail.Session getWrappedSession(){ notImplemented(); return null; } } --- NEW FILE: MockTransport.java --- package com.mockobjects.mail; import javax.mail.event.TransportListener; import javax.mail.Message; import javax.mail.Address; import com.mockobjects.*; import alt.javax.mail.Transport; public class MockTransport extends MockService implements Transport { private final ExpectationValue myMessage = new ExpectationValue("message"); public void setExpectedMessage(Message aMessage){ myMessage.setExpected(aMessage); } public void send(Message aMessage){ myMessage.setActual(aMessage); } public void send(Message msg, Address[] address){ notImplemented(); } public void sendMessage(Message msg, Address[] address){ notImplemented(); } public void addTransportListener(TransportListener transportListener){ notImplemented(); } public void removeTransportListener(TransportListener transportListener){ notImplemented(); } } |