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 <[EMAIL PROTECTED]> 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:[EMAIL PROTECTED] > > 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:[EMAIL PROTECTED] > > > 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 <[EMAIL PROTECTED]> 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 > > <[EMAIL PROTECTED]> 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:[EMAIL PROTECTED] > > > > > > 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: [EMAIL PROTECTED] > > > > > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]