⚝
One Hat Cyber Team
⚝
Your IP:
192.168.31.6
Server IP:
192.168.1.11
Server:
Linux pams 6.1.0-29-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.123-1 (2025-01-02) x86_64
PHP Version:
8.2.28
Buat File
|
Buat Folder
Upload File
Eksekusi
Dir :
~
/
var
/
www
/
lppm
/
vendor
/
tecnickcom
/
tc-lib-file
/
test
/
Edit File: DirTest.php
<?php /** * DirTest.php * * @since 2015-07-28 * @category Library * @package File * @author Nicola Asuni <info@tecnick.com> * @copyright 2015-2024 Nicola Asuni - Tecnick.com LTD * @license http://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE.TXT) * @link https://github.com/tecnickcom/tc-lib-file * * This file is part of tc-lib-file software library. */ namespace Test; use PHPUnit\Framework\Attributes\DataProvider; /** * File Color class test * * @since 2015-07-28 * @category Library * @package File * @author Nicola Asuni <info@tecnick.com> * @copyright 2015-2024 Nicola Asuni - Tecnick.com LTD * @license http://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE.TXT) * @link https://github.com/tecnickcom/tc-lib-file */ class DirTest extends TestUtil { protected function getTestObject(): \Com\Tecnick\File\Dir { return new \Com\Tecnick\File\Dir(); } #[DataProvider('getAltFilePathsDataProvider')] public function testGetAltFilePaths(string $name, string $expected): void { $testObj = $this->getTestObject(); $dir = $testObj->findParentDir($name); $this->bcAssertMatchesRegularExpression('#' . $expected . '#', $dir); } /** * @return array<array{string, string}> */ public static function getAltFilePathsDataProvider(): array { return [['', '/src/'], ['missing', '/'], ['src', '/src/']]; } }
Simpan