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