sebb        2004/08/19 23:35:53

  Modified:    src/components/org/apache/jmeter/visualizers
                        MailerVisualizer.java
  Log:
  Display dialog when test message succeed and more information when test messag fails
  
  Revision  Changes    Path
  1.22      +10 -7     
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.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- MailerVisualizer.java     19 Aug 2004 18:04:06 -0000      1.21
  +++ MailerVisualizer.java     20 Aug 2004 06:35:53 -0000      1.22
  @@ -26,7 +26,6 @@
   import java.awt.event.ActionEvent;
   import java.awt.event.ActionListener;
   import java.net.UnknownHostException;
  -import java.util.Vector;
   
   import javax.mail.MessagingException;
   import javax.mail.internet.AddressException;
  @@ -276,6 +275,7 @@
                        {
                                MailerModel 
model=((MailerResultCollector)getModel()).getMailerModel();
                                model.sendTestMail();
  +                             displayMessage(JMeterUtils.getResString("mail_sent"), 
false);
                        }
                        catch (UnknownHostException e1)
                        {
  @@ -285,12 +285,14 @@
                        catch (AddressException ex)
                        {
                                log.error("Invalid mail address ", ex);
  -                             
displayMessage(JMeterUtils.getResString("invalid_mail_address"), true);
  +                             
displayMessage(JMeterUtils.getResString("invalid_mail_address")
  +                                             + "\n" + ex.getMessage(), true);
                        }
                        catch (MessagingException ex)
                        {
                                log.error("Couldn't send mail...", ex);
  -                             
displayMessage(JMeterUtils.getResString("invalid_mail"), true);
  +                             displayMessage(JMeterUtils.getResString("invalid_mail")
  +                                             +"\n"+ex.getMessage(), true);
                        }
                }
       }
  @@ -367,7 +369,7 @@
       /**
        * Shows a message using a DialogBox.
        */
  -    public void displayMessage(String message, boolean isError)
  +    private void displayMessage(String message, boolean isError)
       {
           int type = 0;
   
  @@ -379,7 +381,8 @@
           {
               type = JOptionPane.INFORMATION_MESSAGE;
           }
  -        JOptionPane.showMessageDialog(null, message, "Error", type);
  +        JOptionPane.showMessageDialog(null, message, 
  +                     isError? "Error" : "Information", type);
       }
   
       /* (non-Javadoc)
  
  
  

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

Reply via email to