for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Tests\Integration\Wikibase\InternalSerialization;
use Wikibase\InternalSerialization\DeserializerFactory;
/**
* @covers Wikibase\InternalSerialization\DeserializerFactory
*
* @licence GNU GPL v2+
* @author Jeroen De Dauw < [email protected] >
*/
class DeserializerFactoryTest extends \PHPUnit_Framework_TestCase {
* @var DeserializerFactory
private $factory;
protected function setUp() {
$this->factory = TestFactoryBuilder::newDeserializerFactory( $this );
}
public function testNewEntityDeserializerReturnsDeserializer() {
$dispatchableDeserializer = $this->getMock( '\Deserializers\DispatchableDeserializer' );
$deserializer = $this->factory->newEntityDeserializer( $dispatchableDeserializer );
$this->assertInstanceOf( 'Deserializers\Deserializer', $deserializer );
public function testNewStatementDeserializerReturnsDeserializer() {
$deserializer = $this->factory->newStatementDeserializer( $dispatchableDeserializer );