/** * @test * @dataProvider providerForGetClassNamespace * @covers Prooph\Cli\Console\Helper\Psr4Info::__construct * @covers Prooph\Cli\Console\Helper\Psr4Info::getClassNamespace * @covers Prooph\Cli\Console\Helper\Psr4Info::filterDirectoryToNamespace * @covers Prooph\Cli\Console\Helper\Psr4Info::normalizeNamespace */ public function it_returns_class_namespace_from_path($expected, $sourceFolder, $packagePrefix, $path) { $psr4Info = new Psr4Info($sourceFolder, $packagePrefix); self::assertSame($expected, $psr4Info->getClassNamespace($path)); }