commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Lowe <mel...@gmail.com>
Subject Re: [email] test cases
Date Fri, 29 Oct 2004 12:23:50 GMT
A lot of these are caused by unsupportedcharseteception not being
thrown, and the InternetAddresses not being validated

InterenetAddress.validate();

}
catch(unsupportedcharseteception e) {
   throw new MessagingException("Snide charset",e);
}
catch (AddressException e) {
   throw new MessagingException("Snide address",e);
}

But if the internet address is valid and the charset not, it just wont
throw it.

Mark

On Fri, 29 Oct 2004 14:10:01 +0200, Eric Pugh <epugh@upstate.com> wrote:
> By playing games with starting and stopping dumbster, it now outputs the
> text in /target/test-emails.  The other sending targets fail due to missing
> content errors.
> 
> I am now getting 8 failures and 1 error.  I have pasted below the errors
> that I am getting.  It would be nice if someone can verify that they are
> getting the same ones!
> 
> Since we are getting known errors, I tweaked maven to ignore errors and
> failures so you can generate the docs by just running maven site.
> 
> Eric
> 
>  Failure details
>         testSetFrom2
> Should have thrown an exception
> junit.framework.AssertionFailedError: Should have thrown an exception at
> org.apache.commons.mail.EmailTest.testSetFrom2(EmailTest.java:420)
>         testAddTo2
> Should have thrown an exception
> junit.framework.AssertionFailedError: Should have thrown an exception at
> org.apache.commons.mail.EmailTest.testAddTo2(EmailTest.java:582)
>         testAddCc2
> Should have thrown an exception
> junit.framework.AssertionFailedError: Should have thrown an exception at
> org.apache.commons.mail.EmailTest.testAddCc2(EmailTest.java:822)
>         testAddBcc2
> Should have thrown an exception
> junit.framework.AssertionFailedError: Should have thrown an exception at
> org.apache.commons.mail.EmailTest.testAddBcc2(EmailTest.java:1050)
>         testAddReplyTo2
> Should have thrown an exception
> junit.framework.AssertionFailedError: Should have thrown an exception at
> org.apache.commons.mail.EmailTest.testAddReplyTo2(EmailTest.java:1291)
>         testSend
> Unexpected exception thrown
> junit.framework.AssertionFailedError: Unexpected exception thrown at
> org.apache.commons.mail.HtmlEmailTest.testSend(HtmlEmailTest.java:204)
>         testGetSetMsg
> N/A
> java.lang.NullPointerException at java.lang.String.indexOf(String.java:1236)
> at java.lang.String.indexOf(String.java:1218) at
> org.apache.commons.mail.HtmlEmailTest.testGetSetMsg(HtmlEmailTest.java:88)
>         testSend
> Unexpected exception thrown
> junit.framework.AssertionFailedError: Unexpected exception thrown at
> org.apache.commons.mail.MultiPartEmailTest.testSend(MultiPartEmailTest.java:
> 185)
>         testSetMsg
> expected:<> but was:<null>
> junit.framework.ComparisonFailure: expected:<> but was:<null> at
> org.apache.commons.mail.MultiPartEmailTest.testSetMsg(MultiPartEmailTest.jav
> a:86)
> 
> 
> 
> > -----Original Message-----
> > From: Eric Pugh [mailto:epugh@upstate.com]
> > Sent: Friday, October 29, 2004 1:39 PM
> > To: Jakarta Commons Developers List; Mark Lowe
> > Subject: RE: [email] test cases
> >
> >
> > Alright..  I've made some progress.  I refactored all the unit tests to
> > extend from BaseEmailTestCase.  BaseEmailTestCase contains the
> > various bits
> > of shared code.  It also starts and stops dumbster.
> >
> > So, on to my problem... I added an example of Dumster being quried for the
> > email, and validating the subject.  It also writes the email out to
> > /target/test-emails as a .txt file.  Look at TestEmail.testSend.  If you
> > JUST run that method, everything works great.  If you run everything,
> > dumbster seems to fail.  I am still digging through it.
> >
> > At any rate, Mark, would writing the email out like that solve your needs?
> >
> > I know it's frustrating getting everything setup, but don't give up!
> >
> > Eric
> >
> > > -----Original Message-----
> > > From: Mark Lowe [mailto:melowe@gmail.com]
> > > Sent: Friday, October 29, 2004 12:16 PM
> > > To: Jakarta Commons Developers List
> > > Subject: Re: [email] test cases
> > >
> > >
> > > Thinking about it , if a simple swing app could be fired up (like
> > > junit (test:ui)) then that could be used for testing the output
> > > without using an smtp server, perhaps even just something that can
> > > render and output to a image or pdf. I'll have a read around.
> > >
> > >
> > >
> > > On Fri, 29 Oct 2004 11:39:29 +0200, Mark Lowe <melowe@gmail.com> wrote:
> > > > The smtp jar does seem required to run the tests and only have them
> > > > failing rather than throwing errors. The mail api seems to have
> > > > trouble throwing a UnsupportedEncodingException. But this isn't really
> > > > a test case issue, as the unit test correctly report that no exception
> > > > is thrown.
> > > >
> > > > Mark
> > > >
> > > >
> > > >
> > > > On Fri, 29 Oct 2004 11:20:54 +0200, Eric Pugh
> > <epugh@upstate.com> wrote:
> > > > > I can see the value of *actually* recieving the email.  I
> > > think we could add
> > > > > it commented out to project.xml.   And a FAQ entry
> > > (xdocs/faq.fml) about
> > > > > swapping between dumbster and really sending emails...
> > > > >
> > > > > Eric
> > > > >
> > > > >
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Corey Scott [mailto:corey.scott@gmail.com]
> > > > > > Sent: Friday, October 29, 2004 3:23 AM
> > > > > > To: Jakarta Commons Developers List; Mark Lowe
> > > > > > Subject: Re: [email] test cases
> > > > > >
> > > > > >
> > > > > > It doesnt use smtp.jar, right?
> > > > > >
> > > > > >
> > > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> > > > > > For additional commands, e-mail:
> > commons-dev-help@jakarta.apache.org
> > > > >
> > > > >
> > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> > > > > For additional commands, e-mail: commons-dev-help@jakarta.apache.org
> > > > >
> > > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: commons-dev-help@jakarta.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: commons-dev-help@jakarta.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message