For some definition of ‘good coverage’ and ‘most’: yes.<p>I do not think 100% coverage on the code you write alone is enough to get to ‘all&#x27;, though. For example, if your test declares a vector and calls a function that does<p><pre><code>    v.erase( i, v.end());
</code></pre>
with i == v.end(), you get 100% coverage, but in production, that part of the code might be called with i == v.begin(), and that invalidates all iterators on the vector.