Is Junit-based testing REALLY possible for commercial software development ?