 building your comprehensive test suite:</p>

<ul>
  <li>Sorting an empty list</li>
  <li>Sorting a single-element list</li>
  <li>Sorting a list in already sorted or reverse sorted order</li>
  <li>Sorting a list that contains some duplicate elements or all duplicate elements</li>
  <li>Sorting a list that contains positive and negative numbers</li>
  <li>Sorting a list of random values, randomly organized</li>
  <li>Sorting a very long list</li>
</ul>

<p>The quality and breadth of your test cases will be