mirror of
https://github.com/php/php-src.git
synced 2024-10-03 07:46:12 +00:00
35 lines
598 B
PHP
35 lines
598 B
PHP
--TEST--
|
|
Jenkins's one-at-a-time
|
|
--SKIPIF--
|
|
<?php extension_loaded('hash') or die ('Skip - hash extension not available'); ?>
|
|
--FILE--
|
|
<?php
|
|
$tests = array(
|
|
array("hello world", "3e4a5a57"),
|
|
array("", 0),
|
|
array("", "000000"),
|
|
array("a", "ca2e9442"),
|
|
array("aa", "7081738e"),
|
|
);
|
|
|
|
$i = 0;
|
|
$pass = true;
|
|
|
|
foreach ($tests as $test) {
|
|
++$i;
|
|
|
|
$result = hash("joaat", $test[0]);
|
|
if ($result != $test[1]) {
|
|
echo "Iteration " . $i . " failed - expected '" . $test[1] . "', got '" . $result . "' for '" . $test[1] . "'\n";
|
|
|
|
$pass = false;
|
|
}
|
|
}
|
|
|
|
if($pass) {
|
|
echo "PASS";
|
|
}
|
|
?>
|
|
--EXPECT--
|
|
PASS
|