Class getTransport_Test

  • All Implemented Interfaces:
    com.sun.javatest.Test

    public class getTransport_Test
    extends MailTest
    This class tests the getTransport() API. It does this by passing various valid input values and then testing the type of the object returned.

    Get a Transport object that implements this user's desired Transport protcol.

    api2test: public Transport getTransport()

    Get an instance of the transport specified in the Provider.

    api2test: public Transport getTransport(Provider)

    Get a Transport object that can transport a Message to the specified address type.

    api2test: public Transport getTransport(Address)

    Get a Transport object that implements the specified protocol.

    api2test: public Transport getTransport(String)

    Get a Transport object for the given URLName.

    api2test: public Transport getTransport(URLName)

    how2test: Call these APIs with { null|String|Address|Provider|URLName } parameter values. If it returns a object of type Transport then thes test passes. If an appropriate

    Transport object cannot be obtained, null is returned. Use smtp, imap, pop3

    • Constructor Detail

      • getTransport_Test

        public getTransport_Test()
    • 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.
        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