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]