function testAddFile() { $m = $this->getManager(); $i = new TestItem($m); $i->setTable('pages'); $i->setPublicPath('/files'); $i->setFilesPath($this->temp); $i->setFile(__FILE__); $res = $i->getSerialized('file'); $this->assertNotEmpty($res['file'], 'Путь к файлу'); $this->assertFileExists($this->temp . $res['file'], 'Файл сохранился'); $this->assertEquals('php', $res['extension']); $this->assertEquals(filesize(__FILE__), $res['size'], 'Размер верный'); $this->assertEquals('ItemTest.php', $res['name'], 'Название файла'); }