Class getRecipients_Test

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

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

    Get all the recipient addresses of the given type.

    api2test: public Address[] getRecipients(int type)

    how2test: Call this API with any of { TO } CC | BCC } arguments, verify that this method returns an address list, output it to stdio. If this operation is successfull, then this testcase passes, otherwise it fails.

    The mapping between the type and the corresponding RFC822 header is as follows:

    Message.TO "To"

    Message.CC "cc"

    Message.BCC "bcc"

    Returns null if the header specified by the type is not found or if its value is empty.

    • Field Detail

      • to

        public static jakarta.mail.Address[] to
      • cc

        public static jakarta.mail.Address[] cc
      • bcc

        public static jakarta.mail.Address[] bcc
    • Constructor Detail

      • getRecipients_Test

        public getRecipients_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