<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.5730.11" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=781384009-23012007><FONT face=Arial size=2>Hi 
Julian,</FONT></SPAN></DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial size=2>I am busy writing 
junit tests and derived a test from ParallelTest.</FONT></SPAN></DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial size=2>I noticed that 
ParallelTest will not throw any errors even if the test 
fails,</FONT></SPAN></DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial size=2>so the test is kind 
of useless now.</FONT></SPAN></DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial size=2>It is easy to test 
if you set s = null before assertNotNull(s);</FONT></SPAN></DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial size=2>I notice a Worker 
class that catches the errors :</FONT></SPAN></DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial size=2>private static 
abstract class Worker implements Runnable 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Throwable 
throwable;</FONT></SPAN></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public void run() 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
runSafe();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
} catch (Throwable e) 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
throwable = 
e;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</FONT></SPAN></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public abstract void 
runSafe();<BR>&nbsp;&nbsp;&nbsp; }</FONT></SPAN></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial size=2>But nothing is done 
with this afterwards.</FONT></SPAN></DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial size=2>Not sure why it is 
programmed this way, but I guess you forgot to write</FONT></SPAN></DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial size=2>some 
code...</FONT></SPAN></DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial size=2>Can you take a look 
?</FONT></SPAN></DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial 
size=2>Thanks,</FONT></SPAN></DIV>
<DIV><SPAN class=781384009-23012007><FONT face=Arial 
size=2>Bart</FONT></SPAN></DIV>
<DIV align=left><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>