Exemple #1
0
 /**
  * @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));
 }