Backoffice/Tests/Validator/Constraints/TrashcanRemoveTest.php
<?php
namespace OpenOrchestra\Backoffice\Tests\Validator\Constraints;
use OpenOrchestra\Backoffice\Validator\Constraints\TrashcanRemove;
use OpenOrchestra\BaseBundle\Tests\AbstractTest\AbstractBaseTestCase;
use Symfony\Component\Validator\Constraint;
/**
* Class TrashcanRemoveTest
*/
class TrashcanRemoveTest extends AbstractBaseTestCase
{
/**
* @var TrashcanRemove
*/
protected $constraint;
/**
* Set up the test
*/
public function setUp()
{
$this->constraint = new TrashcanRemove();
}
/**
* Test instance
*/
public function testInstance()
{
$this->assertInstanceOf('Symfony\Component\Validator\Constraint', $this->constraint);
}
/**
* Test target
*/
public function testTarget()
{
$this->assertSame(Constraint::CLASS_CONSTRAINT, $this->constraint->getTargets());
}
/**
* Test messages
*/
public function testMessages()
{
$this->assertSame('open_orchestra_backoffice_validators.trashitem.remove_date', $this->constraint->message);
}
/**
* Test validate by
*/
public function testValidateBy()
{
$this->assertSame('remove_date', $this->constraint->validatedBy());
}
}