public class getMessage_Test extends MailTest
Get the Message object corresponding to the given message number
api2test: public getMessage(int param) throws MessageException
how2test: Call this API with int message id. Check that it returns an object
of type Message. If so then the testcase passes otherwise it fails.
a) Test fetching the Message object corresponding to the given message number with the specified range 1...N
b) Repeated calls to getMessage with the same message number will return the same Message object. Check for this.
c) Test fetching a message that has been marked for deletion.
d) Test for 0 and N+1 message numbers. It should throw an exception!
// This will throw an invalid message number exception, so we are // skipping this testcase.
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 and Description |
---|
getMessage_Test() |
Modifier and Type | Method and 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.
|
checkMem, checkStatus, connect2host, createInputStream, createSession, ExceptionTest, getRootFolder, handlException, parseArgs, run
public static void main(java.lang.String[] argv)
public com.sun.javatest.Status run(java.lang.String[] argv, java.io.PrintWriter log, java.io.PrintWriter out)
MailTest