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.

Reply via email to