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();
+ }
+
}
|