<?php
declare(strict_types=1);
namespace Tests\Adawolfa\ISDOC\Reflection;
use Adawolfa\ISDOC\Reflection\Collection;
use Adawolfa\ISDOC\Reflection\Reflector;
use Doctrine\Common\Annotations\AnnotationReader;
use PHPUnit\Framework\TestCase;
final class ReflectorTest extends TestCase
{
public function testCollection(): void
{
$reflector = new Reflector(new AnnotationReader);
$reflection = $reflector->class(TestCollection::class);
$this->assertInstanceOf(Collection::class, $reflection);
$this->assertSame(TestCollectionItem::class, $reflection->getItemClassName());
}
}