ok i will and this:

" i wonder in both methods, what is the use of the catching part?
with send (the last one) it only adds a logging (which will be done
where ever the thrown exception is caught.
and in the first one there will be send an empty message...."

Matt Raible wrote:
>
>
> On Tue, Mar 31, 2009 at 6:48 AM, tibi <t...@dds.nl
> <mailto:t...@dds.nl>> wrote:
>
>     list,
>
>     i'm looking at the test coverage and in particular the classes
>     which are
>     tested below 85%.
>
>     i came across the MailEngine. there are these two methods:
>        /**
>         * Send a simple message based on a Velocity template.
>         * @param msg the message to populate
>         * @param templateName the Velocity template to use (relative to
>     classpath)
>         * @param model a map containing key/value pairs
>         */
>        public void sendMessage(SimpleMailMessage msg, String templateName,
>     Map model) {
>            String result = null;
>
>            try {
>                result =
>     VelocityEngineUtils.mergeTemplateIntoString(velocityEngine,
>     templateName, model);
>            } catch (VelocityException e) {
>                e.printStackTrace();
>                log.error(e.getMessage());
>            }
>
>            msg.setText(result);
>            send(msg);
>        }
>
>        /**
>         * Send a simple message with pre-populated values.
>         * @param msg the message to send
>         * @throws org.springframework.mail.MailException when SMTP server
>     is down
>         */
>        public void send(SimpleMailMessage msg) throws MailException {
>            try {
>                mailSender.send(msg);
>            } catch (MailException ex) {
>                log.error(ex.getMessage());
>                throw ex;
>            }
>        }
>
>     i wonder in both methods, what is the use of the catching part?
>     with send (the last one) it only adds a logging (which will be done
>     where ever the thrown exception is caught.
>     and in the first one there will be send an empty message....
>
>
>     in the test case i added this line:
>            // a null from should work
>            mailEngine.sendMessage(new String[] {
>                "f...@bar.com <mailto:f...@bar.com>"
>            }, null, cpResource, emailBody, emailSubject, ATTACHMENT_NAME);
>
>     so the null for from is tested too
>
>     should i make a jira with phatch??
>
>
> Yes, that would be great.
>
> Thanks,
>
> Matt
>  
>
>
>
>     ---------------------------------------------------------------------
>     To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
>     <mailto:users-unsubscr...@appfuse.dev.java.net>
>     For additional commands, e-mail: users-h...@appfuse.dev.java.net
>     <mailto:users-h...@appfuse.dev.java.net>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
For additional commands, e-mail: users-h...@appfuse.dev.java.net

Reply via email to