Moving some old tests to Spock

[Test improvements] While performance testing findOne, I discovered some functional tests that would be much more readable in Spock than JUnit, so I've ported them from DBCollectionOldTest to DBCollectionFunctionalSpecification