From: Philipp Holzer Date: Mon, 9 Jul 2018 20:15:11 +0000 (+0200) Subject: a new unittest for prefix X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=e5c767d809cf0603882415835fcc2c774c7c0c6f;p=friendica.git a new unittest for prefix --- diff --git a/tests/src/Core/SystemTest.php b/tests/src/Core/SystemTest.php index acb9d32d3e..b85bce44cb 100644 --- a/tests/src/Core/SystemTest.php +++ b/tests/src/Core/SystemTest.php @@ -7,10 +7,11 @@ use PHPUnit\Framework\TestCase; class SystemTest extends TestCase { - private function assertGuid($guid, $length) + private function assertGuid($guid, $length, $prefix = '') { print $guid; - $this->assertRegExp("/^[a-z0-9]{" . $length . "}?$/", $guid); + $length -= strlen($prefix); + $this->assertRegExp("/^" . $prefix . "[a-z0-9]{" . $length . "}?$/", $guid); } function testGuidWithoutParameter() @@ -28,4 +29,9 @@ class SystemTest extends TestCase $guid = System::createGUID(64); $this->assertGuid($guid, 64); } + + function testGuidWithPrefix() { + $guid = System::createGUID(23, 'test'); + $this->assertGuid($guid, 23, 'test'); + } } \ No newline at end of file