Re: Get path as String for file in source package structure
On Apr 26, 7:03 am, Petterson Mikael
<mikael.petter...@era.ericsson.se> wrote:
Hi,
In a junit test:
public void testSendMsgWithAttachment(){
try {
SendMessage send = new SendMessage();
send.sendMsg(from, to, cc, bcc, subject, text, attachment);
fail("Test failed since no IOException was thrown");
} catch (Exception e) {
fail("Test failed du to unexpected exception" + e.toString());
}
}
The String 'attachment' is the path to attachment-file.
I have the file ( Attachment.txt) in my package structure (CVS):
net.sourceforge.app.message.test
How can I get a path as String that is possible to use in my tes ( so I
can retrieve the attachment).
cheers,
//mikael
First, your test looks wrong.
public void testSendMsgWithAttachment(){
try {
SendMessage send = new SendMessage();
send.sendMsg(from, to, cc, bcc, subject, text, attachment);
fail("Test failed since no IOException was thrown");
} catch (IOException e) {
} catch (Exception e) {
fail("Test failed du to unexpected exception" + e.toString());
}
}
To get the URL of the attachment try:
URL attachmentUrl = getClass().getClassLoader().getResource("net/
sourceforge/app/message/test/Attachment.txt");