From: Jeff M. <cus...@us...> - 2004-11-22 14:46:12
|
Update of /cvsroot/mockobjects/mockobjects-java/src/j2ee/common/com/mockobjects/mail/internet In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24538/src/j2ee/common/com/mockobjects/mail/internet Modified Files: MockMimeMessageFactory.java Log Message: Did some stuff Index: MockMimeMessageFactory.java =================================================================== RCS file: /cvsroot/mockobjects/mockobjects-java/src/j2ee/common/com/mockobjects/mail/internet/MockMimeMessageFactory.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- MockMimeMessageFactory.java 18 Mar 2003 14:28:44 -0000 1.3 +++ MockMimeMessageFactory.java 22 Nov 2004 14:45:58 -0000 1.4 @@ -3,19 +3,25 @@ import com.mockobjects.*; import alt.javax.mail.Session; import alt.javax.mail.internet.MimeMessageFactory; - import alt.javax.mail.internet.MimeMessage; +import java.io.InputStream; + public class MockMimeMessageFactory extends MockObject implements MimeMessageFactory { private final ExpectationValue mySession = new ExpectationValue("session"); + private final ExpectationValue in = new ExpectationValue("input stream"); private final ReturnValue myMimeMessage = new ReturnValue("mime message"); public void setExpectedSession(Session aSession) { mySession.setExpected(aSession); } + public void setExpectedInputStream(InputStream in) { + this.in.setExpected(in); + } + public void setupCreateMimeMessage(MimeMessage aMimeMessage) { myMimeMessage.setValue(aMimeMessage); } @@ -25,4 +31,13 @@ return (MimeMessage)myMimeMessage.getValue(); } + public MimeMessage createMimeMessage() { + return (MimeMessage)myMimeMessage.getValue(); + } + + public MimeMessage createMimeMessage(InputStream in) { + this.in.setActual(in); + return (MimeMessage)myMimeMessage.getValue(); + } + } |