I concur with Corey's comments on JUnit. DevPartner is actually a product family from Compuware. There's a .Net version, called DevPartner Studio, and a JAVA version, called DevPartner JAVA, or DPJ. DPJ is used in conjunction with JUnit to provide profiling, memory analysis, source code analysis, thread analysis, complexity and test coverage information both within the IDE and during continous & milestone builds.
Misailedes is correct: DevPartner is a family of troubleshooting tools geared towards code inspection. You use the DevPartner Studio version for errors, leaks, bottlenecks, and untested code in either native or .NET code. DevPartner Java is used for trapping bottlenecks, memory misuse, coverage, and static bug patterns/metrics against Java code. You would typically run DP underneath your JUnit/NUnit tests to gather code execution details in addition to your assert|pass/fail results. DPJ even has a JUnit+CodeCoverage merged report. To update Misailedes's reference, you should know these products got acquired by Micro Focus in 2009. You can find us either at www.devpartner.com, www.numega.com, or www.microfocus.com under developer tools.
DevPartner Development Manager
Micro Focus firstname.lastname@example.org
50 W. Big Beaver Road, Suite 500
Troy, MI 48084-5202
Disclaimer: I am a current employee of Micro Focus