Do everything in Java…

H. S. Teoh via Digitalmars-d digitalmars-d at puremagic.com
Fri Dec 5 13:01:53 PST 2014


On Fri, Dec 05, 2014 at 08:43:02PM +0000, paulo pinto via Digitalmars-d wrote:
> On Friday, 5 December 2014 at 20:25:49 UTC, Walter Bright wrote:
> >On 12/5/2014 1:27 AM, Paulo Pinto wrote:
> >>Just because code has tests, doesn't mean the tests are testing what
> >>they should. But if they reach the magical percentage number then
> >>everyone is happy.
> >
> >I write unit tests with the goal of exercising every line of code.
> >While one can argue that that doesn't really test what the code is
> >supposed to be doing, my experience is that high coverage percentages
> >strongly correlate with few problems down the road.
> 
> I imagine you haven't seen unit tests written by off-shore
> contractors....
> 
> For example, you can have coverage without asserts.

Exactly!!

	auto func(...) { ... }

	unittest {
		auto x = func(...); // woohoo, I got me some test coverage!
	} // haha, nobody would even notice when it fails!


T

-- 
Questions are the beginning of intelligence, but the fear of God is the beginning of wisdom.


More information about the Digitalmars-d mailing list