1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-31 11:50:30 +02:00

unserialize() tests.

This commit is contained in:
Cameron
2019-05-22 13:49:54 -07:00
parent 2207d7aa35
commit 1856c2f845
2 changed files with 13 additions and 11 deletions

View File

@@ -0,0 +1,3 @@
array (
\'email_password\' => \'$2y$10$mZs/7TJDQDS9PelsmcWZNO7Fs7hSezS1J9/wdmLRPNuFOIzjKY4Wq\',
)

View File

@@ -50,8 +50,14 @@ $data = array (
*/ */
public function testUnserialize() public function testUnserialize()
{ {
// Buggy value test.
/* $src = codecept_data_dir()."unserializeTest.log";
$string_0 = file_get_contents($src);
$actual = $this->arrObj->unserialize($string_0);
$this->assertArrayHasKey('email_password', $actual);
// Buggy value test -------.
$string_1 = "\$data = array( $string_1 = "\$data = array(
\'buggy_array\' => \'some value\', \'buggy_array\' => \'some value\',
); );
@@ -59,28 +65,21 @@ $data = array (
$actual = $this->arrObj->unserialize($string_1); $actual = $this->arrObj->unserialize($string_1);
$this->assertArrayHasKey('buggy_array', $actual); $this->assertArrayHasKey('buggy_array', $actual);
*/
// var_export format test with slashes ---- // var_export format test with slashes ----
/*
$string_2 = "array(\'var_export\' => \'some value\',)"; $string_2 = "array(\'var_export\' => \'some value\',)";
$actual = $this->arrObj->unserialize($string_2); $actual = $this->arrObj->unserialize($string_2);
$this->assertArrayHasKey('var_export', $actual); $this->assertArrayHasKey('var_export', $actual);
*/
// var_export format test without slashes ---- // var_export format test without slashes ----
$string_3 = "array('var_export' => 'some value',)"; $string_3 = "array('var_export' => 'some value',)";
$actual = $this->arrObj->unserialize($string_3); $actual = $this->arrObj->unserialize($string_3);
$this->assertArrayHasKey('var_export', $actual); $this->assertArrayHasKey('var_export', $actual);
// json value test. // json value test.
$string_4 = '{ "json": "some value" }'; $string_4 = '{ "json": "some value" }';
$actual = $this->arrObj->unserialize($string_4); $actual = $this->arrObj->unserialize($string_4);
$this->assertArrayHasKey('json', $actual); $this->assertArrayHasKey('json', $actual);