for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Azine\HybridAuthBundle\Tests\Services;
use Azine\HybridAuthBundle\Entity\UserContact;
use Azine\HybridAuthBundle\Services\AzineContactSorter;
use Azine\HybridAuthBundle\Tests\AzineTestCase;
class AzineContactSorterTest extends AzineTestCase
{
public function testCompare()
$u1 = new UserContact('Xing', 'm', 'firstname', 'lasTname');
$u2 = new UserContact('Xing', 'm', 'firstname2', 'lastname2');
$u3 = new UserContact('Xing', 'm', 'firstname3', 'Lastname3');
$sorter = new AzineContactSorter();
$this->assertSame(0, $sorter->compare($u1, $u1));
$this->assertSame(-1, $sorter->compare($u1, $u2));
$this->assertSame(1, $sorter->compare($u3, $u2));
}