Current File : /home/mmdealscpanel/yummmdeals.com/alt-php83-pecl-uuid_1.2.0-1.el8.tar
tests/uuid_is_null.phpt000064400000000754150417140370011306 0ustar00--TEST--
uuid_is_null() function
--SKIPIF--
<?php 

if(!extension_loaded('uuid')) die('skip ');

 ?>
--FILE--
<?php
var_dump(uuid_is_null("00000000-0000-0000-0000-000000000000"));
var_dump(uuid_is_null("b691c99c-7fc5-11d8-9fa8-00065b896488"));
try {
	if (!uuid_is_null("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")) {
		echo "OK\n";
	}
} catch (ValueError $e) {
	echo $e->getMessage() . "\n"; // PHP 8
	echo "OK\n";
}

?>
--EXPECTF--
bool(true)
bool(false)
%A Argument #1 ($uuid) UUID expected%AOK
tests/uuid_variant.phpt000064400000000641150417140370011300 0ustar00--TEST--
uuid_variant() function
--SKIPIF--
<?php 

if(!extension_loaded('uuid')) die('skip ');

if(!function_exists('uuid_variant')) die('skip not compiled in (HAVE_UUID_VARIANT)');

 ?>
--FILE--
<?php
echo uuid_variant("b691c99c-7fc5-11d8-9fa8-00065b896488")."\n";
echo uuid_variant("878b258c-a9f1-467c-8e1d-47d79ca2c01b")."\n";
echo uuid_variant("00000000-0000-0000-0000-000000000000")."\n";

?>
--EXPECT--
1
1
-1
tests/uuid_compare.phpt000064400000001663150417140370011267 0ustar00--TEST--
uuid_compare() function
--SKIPIF--
<?php 

if(!extension_loaded('uuid')) die('skip ');

 ?>
--FILE--
<?php
$uuids = array();
        $uuids[0] = "00000000-0000-0000-0000-000000000000";
        $uuids[1] = "878b258c-a9f1-467c-8e1d-47d79ca2c01b";
        $uuids[2] = "b691c99c-7fc5-11d8-9fa8-00065b896488";

        foreach ($uuids as $key1 => $uuid1) {
                foreach ($uuids as $key2 => $uuid2) {
                        echo "uuid$key1";

                        switch (uuid_compare($uuid1, $uuid2)) {
                        case -1: echo " < "; break;
                        case  0: echo " = "; break;
                        case  1: echo " > "; break;
                        }

                        echo "uuid$key2\n";
                }
                echo "\n";
        }

?>
--EXPECT--
uuid0 = uuid0
uuid0 < uuid1
uuid0 < uuid2

uuid1 > uuid0
uuid1 = uuid1
uuid1 < uuid2

uuid2 > uuid0
uuid2 > uuid1
uuid2 = uuid2
tests/uuid_type.phpt000064400000001003150417140370010606 0ustar00--TEST--
uuid_type() function
--SKIPIF--
<?php 

if(!extension_loaded('uuid')) die('skip ');

if(!function_exists('uuid_type')) die('skip not compiled in (HAVE_UUID_TYPE)');

 ?>
--FILE--
<?php
echo uuid_type("b691c99c-7fc5-11d8-9fa8-00065b896488") == UUID_TYPE_TIME   ? "OK\n" : "Failure\n";
echo uuid_type("878b258c-a9f1-467c-8e1d-47d79ca2c01b") == UUID_TYPE_RANDOM ? "OK\n" : "Failure\n";
echo uuid_type("00000000-0000-0000-0000-000000000000") == UUID_TYPE_NULL   ? "OK\n" : "Failure\n";

?>
--EXPECT--
OK
OK
OK
tests/uuid_parse.phpt000064400000000335150417140370010746 0ustar00--TEST--
uuid_parse() function
--SKIPIF--
<?php 

if(!extension_loaded('uuid')) die('skip ');

 ?>
--FILE--
<?php
var_dump(uuid_parse("61616161-6161-6161-6161-616161616161"));

?>
--EXPECT--
string(16) "aaaaaaaaaaaaaaaa"
tests/uuid_generate_sha1.phpt000064400000001331150417140370012337 0ustar00--TEST--
uuid_generate_sha1() function
--SKIPIF--
<?php 

if(!extension_loaded('uuid')) die('skip ');
if(!function_exists('uuid_generate_sha1')) die('skip not compiled in (HAVE_UUID_GENERATE_SHA1)');

 ?>
--FILE--
<?php
$uuid = uuid_create();
var_dump($uuid);
try {
	uuid_generate_sha1("not a uuid", "foo");
} catch (ValueError $e) {
	echo $e->getMessage() . "\n"; // PHP 8
}
var_dump($a = uuid_generate_sha1($uuid, "foo"));
var_dump($b = uuid_generate_sha1($uuid, "bar"));
var_dump($a === $b);
var_dump(uuid_type($a) == UUID_TYPE_SHA1);
var_dump(uuid_type($b) == UUID_TYPE_SHA1);
?>
Done
--EXPECTF--
string(36) "%s"
%A Argument #1 ($uuid_ns) UUID expecte%A
string(36) "%s"
string(36) "%s"
bool(false)
bool(true)
bool(true)
Done
tests/uuid_generate_md5.phpt000064400000001414150417140370012172 0ustar00--TEST--
uuid_generate_md5() function
--SKIPIF--
<?php 

if(!extension_loaded('uuid')) die('skip ');
if(!function_exists('uuid_generate_md5')) die('skip not compiled in (HAVE_UUID_GENERATE_MD5)');

 ?>
--FILE--
<?php
$uuid = uuid_create();
var_dump($uuid);
try {
	if (!uuid_generate_md5("not a uuid", "foo")) {
		echo "OK\n"; // PHP 7
	}
} catch (ValueError $e) {
	echo $e->getMessage() . "\n"; // PHP 8
	echo "OK\n"; // PHP 8
}
var_dump($a = uuid_generate_md5($uuid, "foo"));
var_dump($b = uuid_generate_md5($uuid, "bar"));
var_dump($a === $b);
var_dump(uuid_type($a) == UUID_TYPE_MD5);
var_dump(uuid_type($b) == UUID_TYPE_MD5);
?>
Done
--EXPECTF--
string(36) "%s"
%A Argument #1 ($uuid_ns) UUID expecte%AOK
string(36) "%s"
string(36) "%s"
bool(false)
bool(true)
bool(true)
Done
tests/uuid_create.phpt000064400000000761150417140370011102 0ustar00--TEST--
uuid_create() function
--SKIPIF--
<?php 

if(!extension_loaded('uuid')) die('skip ');

 ?>
--FILE--
<?php
        // check basic format of generated UUIDs
        $uuid = uuid_create();
        if (preg_match("/[[:xdigit:]]{8}-[[:xdigit:]]{4}-[[:xdigit:]]{4}-[[:xdigit:]]{4}-[[:xdigit:]]{12}/", $uuid)) {
                echo "basic format ok\n";
        } else {
                echo "basic UUID format check failed, generated UUID was $uuid\n";
        }

?>
--EXPECT--
basic format ok
tests/uuid_mac.phpt000064400000000664150417140370010401 0ustar00--TEST--
uuid_mac() function
--SKIPIF--
<?php 

if(!extension_loaded('uuid')) die('skip ');

 ?>
--FILE--
<?php
var_dump(uuid_mac("b691c99c-7fc5-11d8-9fa8-00065b896488"));
try {
	if (!uuid_mac("878b258c-a9f1-467c-8e1d-47d79ca2c01b")) {
		echo "OK\n"; // PHP 7
	}
} catch (ValueError $e) {
	echo $e->getMessage() . "\n"; // PHP 8
	echo "OK\n";
}

?>
--EXPECTF--
string(12) "00065b896488"
%A Argument #1 ($uuid) UUID DCE TIME expecte%AOK
tests/uuid_time.phpt000064400000000631150417140370010571 0ustar00--TEST--
uuid_time() function
--SKIPIF--
<?php 

if(!extension_loaded('uuid')) die('skip ');

 ?>
--FILE--
<?php
var_dump(uuid_time("b691c99c-7fc5-11d8-9fa8-00065b896488"));
try {
	if (!uuid_time("878b258c-a9f1-467c-8e1d-47d79ca2c01b")) {
		echo "OK\n"; // PHP 7
	}
} catch (ValueError $e) {
	echo $e->getMessage() . "\n"; // PHP 8
	echo "OK\n";
}

?>
--EXPECTF--
int(1080374815)
%A UUID DCE TIME expecte%AOK
tests/uuid_is_valid.phpt000064400000000627150417140370011432 0ustar00--TEST--
uuid_is_valid() function
--SKIPIF--
<?php 

if(!extension_loaded('uuid')) die('skip ');

 ?>
--FILE--
<?php
var_dump(uuid_is_valid("1b4e28ba-2fa1-11d2-883f-b9a761bde3fb"));
var_dump(uuid_is_valid("ffffffff-ffff-ffff-ffff-ffffffffffff"));
var_dump(uuid_is_valid("61616161-6161-6161-6161-616161616161"));
var_dump(uuid_is_valid("foobar"));

?>
--EXPECT--
bool(true)
bool(true)
bool(true)
bool(false)
tests/uuid_unparse.phpt000064400000000341150417140370011306 0ustar00--TEST--
uuid_unparse() function
--SKIPIF--
<?php 

if(!extension_loaded('uuid')) die('skip ');

 ?>
--FILE--
<?php
var_dump(uuid_unparse("aaaaaaaaaaaaaaaa"));

?>
--EXPECT--
string(36) "61616161-6161-6161-6161-616161616161"