Class copyMessages_Test
- java.lang.Object
-
- javasoft.sqe.tests.jakarta.mail.util.MailTest
-
- javasoft.sqe.tests.jakarta.mail.Folder.copyMessages_Test
-
- All Implemented Interfaces:
com.sun.javatest.Test
public class copyMessages_Test extends MailTest
This class tests the copyMessages(..) API. It does this by passing various valid input values and then checking the type of the returned object.Copy the specified Messages from this Folder into another Folder.
api2test: public boolean copyMessages(Message msgs[], Folder folder)
how2test: Call this API, copy messages to a test folder, check that expected
number of messages got copied. If so then test is passing.
a) This operation appends these Messages to the destination Folder.
b) The destination Folder does not have to be opened.
c) The specified Message objects must belong to this folder. Folder
implementations might be able to optimize this method by doing server-side
copies.
d) An implementation must not abort the operation if a Message in the array
turns out to be an expunged Message.
-
-
Field Summary
-
Fields inherited from class javasoft.sqe.tests.jakarta.mail.util.MailTest
auth, debug, errors, from, host, iofile, log, mailbox, msgcount, newName, out, password, pattern, portnum, portvalue, properties, protocol, proxy, rootpath, session, status, subject, testbox, testname, to, tportnum, tportvalue, transport_host, transport_protocol, user, workdir
-
-
Constructor Summary
Constructors Constructor Description copyMessages_Test()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
main(java.lang.String[] argv)
com.sun.javatest.Status
run(java.lang.String[] argv, java.io.PrintWriter log, java.io.PrintWriter out)
Default run() method ; sets i/o streams.-
Methods inherited from class javasoft.sqe.tests.jakarta.mail.util.MailTest
checkMem, checkStatus, connect2host, createInputStream, createSession, ExceptionTest, getRootFolder, handlException, parseArgs, run
-
-
-
-
Method Detail
-
main
public static void main(java.lang.String[] argv)
-
run
public com.sun.javatest.Status run(java.lang.String[] argv, java.io.PrintWriter log, java.io.PrintWriter out)
Description copied from class:MailTest
Default run() method ; sets i/o streams.
-
-