createStub(RouteCollector::class)); $this->assertInstanceOf(NamedEvent::class, $event); } public static function getPublicConstants(): array { return [ [CollectRoutesEvent::COLLECT_ROUTES, 'friendica.collect_routes'], ]; } /** * @dataProvider getPublicConstants */ public function testPublicConstantsAreAvailable($value, $expected): void { $this->assertSame($expected, $value); } public function testGetNameReturnsName(): void { $event = new CollectRoutesEvent('test', $this->createStub(RouteCollector::class)); $this->assertSame('test', $event->getName()); } public function testGetRouteCollectorReturnsCorrectString(): void { $routeCollector = $this->createStub(RouteCollector::class); $event = new CollectRoutesEvent('test', $routeCollector); $this->assertSame($routeCollector, $event->getRouteCollector()); } public function testSetRouteCollector(): void { $event = new CollectRoutesEvent('test', $this->createStub(RouteCollector::class)); $routeCollector = $this->createStub(RouteCollector::class); $event->setRouteCollector($routeCollector); $this->assertSame($routeCollector, $event->getRouteCollector()); } }