zoe             Wed Jun  3 12:31:05 2009 UTC

  Added files:                 (Branch: PHP_5_2)
    /php-src/ext/spl/tests      SplFileObject_fwrite_variation_002.phpt 
                                SplFileObject_fwrite_variation_001.phpt 
                                SplFileObject_fflush_basic_001.phpt 
                                SplFileObject_testinput.csv 
                                SplFileObject_getCsvControl_basic_001.phpt 
                                SplFileObject_fpassthru_basic.phpt 
                                SplFileObject_fseek_error_001.phpt 
                                SplFileObject_fwrite_error_001.phpt 
                                SplFileObject_seek_error_001.phpt 
                                SplFileObject_ftruncate_error_001.phpt 
                                SplFileObject_fscanf_basic.phpt 
                                SplFileObject_fwrite_variation_003.phpt 
  Log:
  Commiting testfest tests from tek
  

http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/SplFileObject_fwrite_variation_002.phpt?view=markup&rev=1.1
Index: php-src/ext/spl/tests/SplFileObject_fwrite_variation_002.phpt
+++ php-src/ext/spl/tests/SplFileObject_fwrite_variation_002.phpt
--TEST--
SplFileObject::fwrite function - writing with two parameters, length > input 
string length
--FILE--
<?php
$file = dirname(__FILE__).'/SplFileObject_fwrite_variation_002.txt';
if(file_exists($file)) {
        unlink($file);
}
$obj = New SplFileObject($file,'w');
$obj->fwrite('test_write',12);
var_dump(file_get_contents($file));
if(file_exists($file)) {
        unlink($file);
}
?>
--EXPECT--
string(10) "test_write"

http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/SplFileObject_fwrite_variation_001.phpt?view=markup&rev=1.1
Index: php-src/ext/spl/tests/SplFileObject_fwrite_variation_001.phpt
+++ php-src/ext/spl/tests/SplFileObject_fwrite_variation_001.phpt
--TEST--
SplFileObject::fwrite function - writing with two parameters length < input 
string length
--FILE--
<?php
$file = dirname(__FILE__).'/SplFileObject_fwrite_variation_001.txt';
if(file_exists($file)) {
        unlink($file);
}
$obj = New SplFileObject($file,'w');
$obj->fwrite('test_write',4);
var_dump(file_get_contents($file));
if(file_exists($file)) {
        unlink($file);
}
?>
--EXPECT--
string(4) "test"

http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/SplFileObject_fflush_basic_001.phpt?view=markup&rev=1.1
Index: php-src/ext/spl/tests/SplFileObject_fflush_basic_001.phpt
+++ php-src/ext/spl/tests/SplFileObject_fflush_basic_001.phpt
--TEST--
SplFileObject::fflush function - basic test 
--FILE--
<?php
/*
 * test a successful flush
*/
$obj = New SplFileObject(dirname(__FILE__).'/SplFileObject_testinput.csv');
var_dump($obj->fflush());

/*
 * test a unsuccessful flush
*/
//create a basic stream class
class VariableStream {
    var $position;
    var $varname;

    function stream_open($path, $mode, $options, &$opened_path)
    {  
        return true;
    }
}
stream_wrapper_register("SPLtest", "VariableStream");
$ftruncate_test = "";
//end creating stream

//open an SplFileObject using the above test stream
$obj = New SplFileObject("SPLtest://ftruncate_test");
var_dump($obj->fflush());

?>
--EXPECTF--
bool(true)
bool(false)

http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/SplFileObject_testinput.csv?view=markup&rev=1.1
Index: php-src/ext/spl/tests/SplFileObject_testinput.csv
+++ php-src/ext/spl/tests/SplFileObject_testinput.csv
first,second,third
1,2,3
4,5,6
7,8,9
0,0,0

http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/SplFileObject_getCsvControl_basic_001.phpt?view=markup&rev=1.1
Index: php-src/ext/spl/tests/SplFileObject_getCsvControl_basic_001.phpt
+++ php-src/ext/spl/tests/SplFileObject_getCsvControl_basic_001.phpt
--TEST--
SplFileObject::getCsvControl function - basic test 
--FILE--
<?php
$obj = New SplFileObject(dirname(__FILE__).'/SplFileObject_testinput.csv');
var_dump($obj->getCsvControl());

?>
--EXPECTF--
array(2) {
  [0]=>
  %unicode|string%(1) ","
  [1]=>
  %unicode|string%(1) """
}

http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/SplFileObject_fpassthru_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/spl/tests/SplFileObject_fpassthru_basic.phpt
+++ php-src/ext/spl/tests/SplFileObject_fpassthru_basic.phpt
--TEST--
SplFileObject::fpassthru function - basic functionality test 
--FILE--
<?php
$obj = New SplFileObject(dirname(__FILE__).'/SplFileObject_testinput.csv');
$obj->fpassthru();
?>
--EXPECT--
first,second,third
1,2,3
4,5,6
7,8,9
0,0,0

http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/SplFileObject_fseek_error_001.phpt?view=markup&rev=1.1
Index: php-src/ext/spl/tests/SplFileObject_fseek_error_001.phpt
+++ php-src/ext/spl/tests/SplFileObject_fseek_error_001.phpt
--TEST--
SplFileObject::fseek function - parameters test
--FILE--
<?php
$obj = New SplFileObject(__FILE__);
$obj->fseek(1,2,3);
$obj->fseek();
?>
--EXPECTF--
Warning: SplFileObject::fseek() expects at most 2 parameters, 3 given %s

Warning: SplFileObject::fseek() expects at least 1 parameter, 0 given %s

http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/SplFileObject_fwrite_error_001.phpt?view=markup&rev=1.1
Index: php-src/ext/spl/tests/SplFileObject_fwrite_error_001.phpt
+++ php-src/ext/spl/tests/SplFileObject_fwrite_error_001.phpt
--TEST--
SplFileObject::fpassthru function - parameters test 
--FILE--
<?php
$obj = New SplFileObject(dirname(__FILE__).'/SplFileObject_testinput.csv');
$obj->fwrite();
$obj->fwrite('6,6,6',25,null);
?>
--EXPECTF--
Warning: SplFileObject::fwrite() expects at least 1 parameter, 0 given in %s

Warning: SplFileObject::fwrite() expects at most 2 parameters, 3 given in %s

http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/SplFileObject_seek_error_001.phpt?view=markup&rev=1.1
Index: php-src/ext/spl/tests/SplFileObject_seek_error_001.phpt
+++ php-src/ext/spl/tests/SplFileObject_seek_error_001.phpt
--TEST--
SplFileObject::seek function - test parameters
--FILE--
<?php
$obj = New SplFileObject(__FILE__);
$obj->seek(1,2);
$obj->seek();
try {
        $obj->seek(-1);
} catch (LogicException $e) {
        echo($e->getMessage());
}
?>
--EXPECTF--

Warning: SplFileObject::seek() expects exactly 1 parameter, 2 given in %s

Warning: SplFileObject::seek() expects exactly 1 parameter, 0 given in %s
Can't seek file %s to negative line %s

http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/SplFileObject_ftruncate_error_001.phpt?view=markup&rev=1.1
Index: php-src/ext/spl/tests/SplFileObject_ftruncate_error_001.phpt
+++ php-src/ext/spl/tests/SplFileObject_ftruncate_error_001.phpt
--TEST--
SplFileObject::ftruncate function - truncating with stream that does not 
support truncation 
--FILE--
<?php

//create a basic stream class
class VariableStream {
    var $position;
    var $varname;

    function stream_open($path, $mode, $options, &$opened_path)
    {
        return true;
    }
}
stream_wrapper_register("SPLtest", "VariableStream");
$ftruncate_test = "";
//end creating stream

//open an SplFileObject using the above test stream
$obj = New SplFileObject("SPLtest://ftruncate_test"); 
try {
        $obj->ftruncate(1);
} catch (LogicException $e) {
        echo($e->getMessage());
}
?>
--EXPECTF--
Can't truncate file %s

http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/SplFileObject_fscanf_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/spl/tests/SplFileObject_fscanf_basic.phpt
+++ php-src/ext/spl/tests/SplFileObject_fscanf_basic.phpt
--TEST--
SplFileObject::fscanf function - basic functionality test 
--FILE--
<?php
$obj = New SplFileObject(dirname(__FILE__).'/SplFileObject_testinput.csv');
var_dump($obj->fscanf('%s'));
?>
--EXPECT--
array(1) {
  [0]=>
  string(18) "first,second,third"
}

http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/SplFileObject_fwrite_variation_003.phpt?view=markup&rev=1.1
Index: php-src/ext/spl/tests/SplFileObject_fwrite_variation_003.phpt
+++ php-src/ext/spl/tests/SplFileObject_fwrite_variation_003.phpt



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

Reply via email to