for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* This file is part of the Cubiche package.
*
* Copyright (c) Cubiche
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Cubiche\Domain\Repository\Tests\Units\InMemory;
use Cubiche\Domain\Repository\InMemory\InMemoryRepository;
use Cubiche\Domain\Repository\Tests\Fixtures\User;
use Cubiche\Domain\Repository\Tests\Fixtures\UserId;
use Cubiche\Domain\Repository\Tests\Units\RepositoryTestCase;
* InMemoryRepositoryTests class.
* @author Ivannis Suárez Jerez <[email protected]>
* @author Karel Osorio Ramírez <[email protected]>
class InMemoryRepositoryTests extends RepositoryTestCase
{
* {@inheritdoc}
protected function emptyRepository()
return new InMemoryRepository(User::class);
}
* Test create.
public function testCreate()
$this
->exception(function () {
new InMemoryRepository(UserId::class);
})
->isInstanceOf(\LogicException::class)
;