I agree somewhat with what you’re saying. But if you have a “unit test writer” and a “developer” such as your example scenario with the guy from Sun, then the person who setup that arrangement entirely missed one of the major benefits / motivations of unit testing:
The act of writing a unit test is more an act of design than of verification.
For a more detailed comment on this, read Scott’s blog post: a href="http://geekswithblogs.net/sbellware/archive/2004/08/01/9174.aspx"http://geekswithblogs.net/sbellware/archive/2004/08/01/9174.aspx/a
Regards,
Michael