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.StringMAILERstatic java.lang.StringSUBJECTstatic java.lang.StringTEXT-
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 voidclosed(jakarta.mail.event.ConnectionEvent e)voiddisconnected(jakarta.mail.event.ConnectionEvent e)static voidmain(java.lang.String[] argv)voidmessageDelivered(jakarta.mail.event.TransportEvent e)voidmessageNotDelivered(jakarta.mail.event.TransportEvent e)voidmessagePartiallyDelivered(jakarta.mail.event.TransportEvent e)voidopened(jakarta.mail.event.ConnectionEvent e)com.sun.javatest.Statusrun(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:
openedin interfacejakarta.mail.event.ConnectionListener
-
disconnected
public void disconnected(jakarta.mail.event.ConnectionEvent e)
- Specified by:
disconnectedin interfacejakarta.mail.event.ConnectionListener
-
closed
public void closed(jakarta.mail.event.ConnectionEvent e)
- Specified by:
closedin interfacejakarta.mail.event.ConnectionListener
-
messageDelivered
public void messageDelivered(jakarta.mail.event.TransportEvent e)
- Specified by:
messageDeliveredin interfacejakarta.mail.event.TransportListener
-
messagePartiallyDelivered
public void messagePartiallyDelivered(jakarta.mail.event.TransportEvent e)
- Specified by:
messagePartiallyDeliveredin interfacejakarta.mail.event.TransportListener
-
messageNotDelivered
public void messageNotDelivered(jakarta.mail.event.TransportEvent e)
- Specified by:
messageNotDeliveredin 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:MailTestDefault run() method ; sets i/o streams.
-
-