sebb        2004/08/19 11:04:06

  Modified:    src/components/org/apache/jmeter/visualizers
                        MailerVisualizer.java
  Log:
  Use sendTestMail method in model
  
  Revision  Changes    Path
  1.21      +12 -22    
jakarta-jmeter/src/components/org/apache/jmeter/visualizers/MailerVisualizer.java
  
  Index: MailerVisualizer.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/components/org/apache/jmeter/visualizers/MailerVisualizer.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- MailerVisualizer.java     5 Mar 2004 01:33:33 -0000       1.20
  +++ MailerVisualizer.java     19 Aug 2004 18:04:06 -0000      1.21
  @@ -28,6 +28,8 @@
   import java.net.UnknownHostException;
   import java.util.Vector;
   
  +import javax.mail.MessagingException;
  +import javax.mail.internet.AddressException;
   import javax.swing.BorderFactory;
   import javax.swing.JButton;
   import javax.swing.JLabel;
  @@ -273,34 +275,22 @@
                        try
                        {
                                MailerModel 
model=((MailerResultCollector)getModel()).getMailerModel();
  -
  -                             String to= addressField.getText();
  -                             String from= fromField.getText();
  -                             String via= smtpHostField.getText();
  -                             String fail= failureSubjectField.getText();
  -                             String success= successSubjectField.getText();
  -                             
  -                             String testString = "JMeter-Testmail" + "\n" 
  -                                             + "To:  " + to + "\n"
  -                        + "Via:  " + via + "\n"
  -                                             + "Fail Subject:  " + fail + "\n"
  -                        + "Success Subject:  " + success;
  -
  -                log.debug(testString);
  -                Vector destination= new Vector();
  -                destination.add(to);
  -                model.sendMail(from, destination, "Testing mail-addresses", 
testString, via);
  -                log.info("Mail sent successfully!!");
  +                             model.sendTestMail();
                        }
                        catch (UnknownHostException e1)
                        {
                                log.error("Invalid Mail Server ", e1);
                                
displayMessage(JMeterUtils.getResString("invalid_mail_server"), true);
                        }
  -                     catch (Exception ex)
  +                     catch (AddressException ex)
  +                     {
  +                             log.error("Invalid mail address ", ex);
  +                             
displayMessage(JMeterUtils.getResString("invalid_mail_address"), true);
  +                     }
  +                     catch (MessagingException ex)
                        {
                                log.error("Couldn't send mail...", ex);
  -                             
displayMessage(JMeterUtils.getResString("invalid_mail_server"), true);
  +                             
displayMessage(JMeterUtils.getResString("invalid_mail"), true);
                        }
                }
       }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to