finished tests for new set implementation