public function testDefaultUseStatementComparator()
{
$list = new ArrayList();
$list->add('phootwork\\lang\\Comparable');
$list->add('phootwork\\lang\\Text');
$list->add('Doctrine\\Instantiator\\Instantiator');
$list->add('phootwork\\collection\\ArrayList');
$list->add('Symfony\\Component\\Finder\\Finder');
$list->add('phootwork\\file\\Path');
$list->add('gossi\\docblock\\Docblock');
$list->add('phootwork\\lang\\Text');
$list->add('phootwork\\tokenizer\\PhpTokenizer');
$list->add('phootwork\\collection\\Map');
$list->sort(new DefaultUseStatementComparator());
$this->assertEquals(['gossi\\docblock\\Docblock', 'phootwork\\collection\\ArrayList', 'phootwork\\collection\\Map', 'phootwork\\file\\Path', 'phootwork\\lang\\Comparable', 'phootwork\\lang\\Text', 'phootwork\\lang\\Text', 'phootwork\\tokenizer\\PhpTokenizer', 'Doctrine\\Instantiator\\Instantiator', 'Symfony\\Component\\Finder\\Finder'], $list->toArray());
}