/** * @covers DirManager::getDirContent */ public function testGetDirContentImages() { $dm = DirManager::inst(DirManagerTestHelper::dirsAbsPath()); //Сначала поработаем с директорией images $images = $dm->getDirContent(DirManagerTestHelper::IMAGES, DirItemFilter::IMAGES); $this->assertTrue(count($images) === count(DirManagerTestHelper::imageNames())); foreach ($images as $name => $di) { $this->assertTrue(in_array($name, DirManagerTestHelper::imageNames())); $this->assertTrue($di instanceof DirItem); $this->assertTrue($di->isImg()); } $images = $dm->getDirContent(DirManagerTestHelper::IMAGES, DirItemFilter::IMAGES, DirManager::DC_NAMES); sort($images); $this->assertEquals($images, DirManagerTestHelper::imageNames()); $images = $dm->getDirContent(DirManagerTestHelper::IMAGES, DirItemFilter::IMAGES, DirManager::DC_NAMES_NO_EXT); sort($images); $this->assertEquals($images, DirManagerTestHelper::imageNames(false)); }