public function testAddEntryFullPathSubFiles() { if (!mkdir($this->tmpDir . '/test')) { self::markTestIncomplete('Cant create directory.'); } copy($this->filesDir . '/test.txt', $this->tmpDir . '/test/test.txt'); $obj = new Archive7z($this->tmpDir . '/test.7z', $this->cliPath); $obj->addEntry(realpath($this->tmpDir), true, false); $result = $obj->getEntry(basename($this->tmpDir)); self::assertInstanceOf('Archive7z\\Entry', $result); self::assertEquals(basename($this->tmpDir), $result->getPath()); }