title: What exactly does assertEquals check for when asserting lists?
body: <p>In my test I'm asserting that the list I return is an alphabetically ordered list of the one I just created.</p>
  
  <p>What exactly does the assertEquals do check for? Does it check the ordering of the list or just its contents?</p>
  
  <p>So if I have a list of { "Fred", "Bob", "Anna" } would list 2 of { "Anna", "Bob", "Fred" } return true as they contain the same object, regardless of order? </p>