mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-14 13:33:14 +00:00
56 lines
1.4 KiB
PHP
56 lines
1.4 KiB
PHP
<?php
|
|
|
|
namespace Alchemy\Phrasea\Border;
|
|
|
|
class VisaTest extends \PHPUnit_Framework_TestCase
|
|
{
|
|
|
|
/**
|
|
* @covers Alchemy\Phrasea\Border\Visa::__construct
|
|
* @covers Alchemy\Phrasea\Border\Visa::__destruct
|
|
*/
|
|
public function testVisa()
|
|
{
|
|
$visa = new Visa();
|
|
$visa = null;
|
|
}
|
|
|
|
/**
|
|
* @covers Alchemy\Phrasea\Border\Visa::addResponse
|
|
* @covers Alchemy\Phrasea\Border\Visa::getResponses
|
|
*/
|
|
public function testResponses()
|
|
{
|
|
$visa = new Visa();
|
|
|
|
$this->assertEquals(array(), $visa->getResponses());
|
|
|
|
$response = new Checker\Response(true, new Checker\Filename());
|
|
$visa->addResponse($response);
|
|
$response2 = new Checker\Response(false, new Checker\Filename());
|
|
$visa->addResponse($response2);
|
|
|
|
$this->assertSame(array($response, $response2), $visa->getResponses());
|
|
}
|
|
|
|
/**
|
|
* @covers Alchemy\Phrasea\Border\Visa::isValid
|
|
*/
|
|
public function testIsValid()
|
|
{
|
|
$visa = new Visa();
|
|
|
|
$this->assertTrue($visa->isValid());
|
|
|
|
$response = new Checker\Response(true, new Checker\Filename());
|
|
$visa->addResponse($response);
|
|
|
|
$this->assertTrue($visa->isValid());
|
|
|
|
$response2 = new Checker\Response(false, new Checker\Filename());
|
|
$visa->addResponse($response2);
|
|
|
|
$this->assertFalse($visa->isValid());
|
|
}
|
|
}
|