 approach:
 </p>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="itemizedlist"><ul type="square">
<li style="list-style-type: square">
    One big function tends to become really difficult to manage if the number of checks exceeds a reasonable limit
    (true for any large function). What is tested and where - who knows?
   </li>
<li style="list-style-type: square">
    Many checks require similar preparations. This results in code repetitions within the test function.
   </li