Class addTransportListener_Test
- java.lang.Object
-
- javasoft.sqe.tests.jakarta.mail.util.MailTest
-
- javasoft.sqe.tests.jakarta.mail.event.TransportEvent.addTransportListener_Test
-
- All Implemented Interfaces:
com.sun.javatest.Test
,jakarta.mail.event.ConnectionListener
,jakarta.mail.event.TransportListener
,java.util.EventListener
public class addTransportListener_Test extends MailTest implements jakarta.mail.event.ConnectionListener, jakarta.mail.event.TransportListener
This class tests the addTransportListener() API. It does this by passing various valid input values and then checking the type/value of the returned object.Listen and notifies of success/failure events for message delivery.
api2test: public addTransportListener(TransportListener)
how2test: Call this API. Then verify that the notification occur when message delivery events occur via a Transport. If this happens then this test passed otherwise it fails.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
MAILER
static java.lang.String
SUBJECT
static java.lang.String
TEXT
-
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 addTransportListener_Test()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closed(jakarta.mail.event.ConnectionEvent e)
void
disconnected(jakarta.mail.event.ConnectionEvent e)
static void
main(java.lang.String[] argv)
void
messageDelivered(jakarta.mail.event.TransportEvent e)
void
messageNotDelivered(jakarta.mail.event.TransportEvent e)
void
messagePartiallyDelivered(jakarta.mail.event.TransportEvent e)
void
opened(jakarta.mail.event.ConnectionEvent e)
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
-
-
-
-
Field Detail
-
SUBJECT
public static final java.lang.String SUBJECT
- See Also:
- Constant Field Values
-
TEXT
public static final java.lang.String TEXT
- See Also:
- Constant Field Values
-
MAILER
public static final java.lang.String MAILER
- See Also:
- Constant Field Values
-
-
Method Detail
-
main
public static void main(java.lang.String[] argv)
-
opened
public void opened(jakarta.mail.event.ConnectionEvent e)
- Specified by:
opened
in interfacejakarta.mail.event.ConnectionListener
-
disconnected
public void disconnected(jakarta.mail.event.ConnectionEvent e)
- Specified by:
disconnected
in interfacejakarta.mail.event.ConnectionListener
-
closed
public void closed(jakarta.mail.event.ConnectionEvent e)
- Specified by:
closed
in interfacejakarta.mail.event.ConnectionListener
-
messageDelivered
public void messageDelivered(jakarta.mail.event.TransportEvent e)
- Specified by:
messageDelivered
in interfacejakarta.mail.event.TransportListener
-
messagePartiallyDelivered
public void messagePartiallyDelivered(jakarta.mail.event.TransportEvent e)
- Specified by:
messagePartiallyDelivered
in interfacejakarta.mail.event.TransportListener
-
messageNotDelivered
public void messageNotDelivered(jakarta.mail.event.TransportEvent e)
- Specified by:
messageNotDelivered
in interfacejakarta.mail.event.TransportListener
-
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.
-
-