[feature/passwords] Fix tests on PHP versions < 5.3.7

PHPBB3-11610
This commit is contained in:
Marc Alexander 2013-06-29 00:04:02 +02:00
parent cfbd858bd7
commit ddc207fae8

View file

@ -127,6 +127,25 @@ class phpbb_crypto_manager_test extends PHPUnit_Framework_TestCase
}
public function test_combined_hash_data()
{
if (version_compare(PHP_VERSION, '5.3.7', '<'))
{
return array(
array(
'crypto.driver.salted_md5',
array('crypto.driver.bcrypt'),
),
array(
'crypto.driver.phpass',
array('crypto.driver.salted_md5'),
),
array(
'crypto.driver.salted_md5',
array('crypto.driver.phpass', 'crypto.driver.bcrypt'),
),
);
}
else
{
return array(
array(
@ -147,6 +166,7 @@ class phpbb_crypto_manager_test extends PHPUnit_Framework_TestCase
),
);
}
}
/**
* @dataProvider test_combined_hash_data