helly           Tue May 23 23:45:39 2006 UTC

  Added files:                 
    /php-src/ext/standard/tests/array   array_combine.phpt 
                                        array_diff_assoc.phpt 
  Log:
  - Add more tests from Ligaya Turmelle
  

http://cvs.php.net/viewcvs.cgi/php-src/ext/standard/tests/array/array_combine.phpt?view=markup&rev=1.1
Index: php-src/ext/standard/tests/array/array_combine.phpt
+++ php-src/ext/standard/tests/array/array_combine.phpt
--TEST--
basic array_combine test
--FILE--
<?php
        $array1 = array('green', 'red', 'yellow');
        $array2 = array('1', '2', '3');
        $array3 = array(0, 1, 2);
        $array4 = array(TRUE, FALSE, NULL);
        $a = array_combine($array1, $array1);
        $b = array_combine($array1, $array2);
        $c = array_combine($array1, $array3);
        $d = array_combine($array1, $array4);
        $e = array_combine($array2, $array1);
        $f = array_combine($array2, $array2);
        $g = array_combine($array2, $array3);
        $h = array_combine($array2, $array4);
        $i = array_combine($array3, $array1);
        $j = array_combine($array3, $array2);
        $k = array_combine($array3, $array3);
        $l = array_combine($array3, $array4);
        $m = array_combine($array4, $array1);
        $n = array_combine($array4, $array2);
        $o = array_combine($array4, $array3);
        $p = array_combine($array4, $array4);
        for($letter = "a"; $letter <= "p"; $letter++)
        {
         print_r($$letter);
        }
?>
--EXPECT--
Array
(
    [green] => green
    [red] => red
    [yellow] => yellow
)
Array
(
    [green] => 1
    [red] => 2
    [yellow] => 3
)
Array
(
    [green] => 0
    [red] => 1
    [yellow] => 2
)
Array
(
    [green] => 1
    [red] => 
    [yellow] => 
)
Array
(
    [1] => green
    [2] => red
    [3] => yellow
)
Array
(
    [1] => 1
    [2] => 2
    [3] => 3
)
Array
(
    [1] => 0
    [2] => 1
    [3] => 2
)
Array
(
    [1] => 1
    [2] => 
    [3] => 
)
Array
(
    [0] => green
    [1] => red
    [2] => yellow
)
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
Array
(
    [0] => 0
    [1] => 1
    [2] => 2
)
Array
(
    [0] => 1
    [1] => 
    [2] => 
)
Array
(
    [1] => green
    [] => yellow
)
Array
(
    [1] => 1
    [] => 3
)
Array
(
    [1] => 0
    [] => 2
)
Array
(
    [1] => 1
    [] => 
)
http://cvs.php.net/viewcvs.cgi/php-src/ext/standard/tests/array/array_diff_assoc.phpt?view=markup&rev=1.1
Index: php-src/ext/standard/tests/array/array_diff_assoc.phpt
+++ php-src/ext/standard/tests/array/array_diff_assoc.phpt
--TEST--
basic array_diff_assoc test
--FILE--        
<?php
$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red", "");
$array2 = array("a" => "green", "yellow", "red", TRUE);
$array3 = array("red", "a"=>"brown", "");
$result[] = array_diff_assoc($array1, $array2);
$result[] = array_diff_assoc($array1, $array3);
$result[] = array_diff_assoc($array2, $array3);
$result[] = array_diff_assoc($array1, $array2, $array3);
print_r($result)
?>
--EXPECT--
Array
(
    [0] => Array
        (
            [b] => brown
            [c] => blue
            [0] => red
            [1] => 
        )

    [1] => Array
        (
            [a] => green
            [b] => brown
            [c] => blue
        )

    [2] => Array
        (
            [a] => green
            [0] => yellow
            [1] => red
            [2] => 1
        )

    [3] => Array
        (
            [b] => brown
            [c] => blue
        )

)

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to