Class 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.

    • Constructor Detail

      • addTransportListener_Test

        public addTransportListener_Test()
    • Method Detail

      • main

        public static void main​(java.lang.String[] argv)
      • opened

        public void opened​(jakarta.mail.event.ConnectionEvent e)
        Specified by:
        opened in interface jakarta.mail.event.ConnectionListener
      • disconnected

        public void disconnected​(jakarta.mail.event.ConnectionEvent e)
        Specified by:
        disconnected in interface jakarta.mail.event.ConnectionListener
      • closed

        public void closed​(jakarta.mail.event.ConnectionEvent e)
        Specified by:
        closed in interface jakarta.mail.event.ConnectionListener
      • messageDelivered

        public void messageDelivered​(jakarta.mail.event.TransportEvent e)
        Specified by:
        messageDelivered in interface jakarta.mail.event.TransportListener
      • messagePartiallyDelivered

        public void messagePartiallyDelivered​(jakarta.mail.event.TransportEvent e)
        Specified by:
        messagePartiallyDelivered in interface jakarta.mail.event.TransportListener
      • messageNotDelivered

        public void messageNotDelivered​(jakarta.mail.event.TransportEvent e)
        Specified by:
        messageNotDelivered in interface jakarta.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.
        Specified by:
        run in interface com.sun.javatest.Test
        Overrides:
        run in class MailTest
        Parameters:
        argv - command line arguments
        log - the log stream
        out - the output stream
        Returns:
        null