Skip to content

Commit

Permalink
Use separate files for SplFileObject::setCsvControl() tests
Browse files Browse the repository at this point in the history
  • Loading branch information
nikic committed Mar 1, 2019
1 parent 6878d10 commit 51dacaf
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 15 deletions.
6 changes: 3 additions & 3 deletions ext/spl/tests/SplFileObject_setCsvControl_basic.phpt
Expand Up @@ -4,14 +4,14 @@ SPL: SplFileObject::setCsvControl basic
Erwin Poeze <erwin.poeze at gmail.com>
--FILE--
<?php
file_put_contents('csv_control_data.csv',
file_put_contents('csv_control_data_basic.csv',
<<<CDATA
'groene appelen'|10
'gele bananen'|20
'rode kersen'|30
CDATA
);
$s = new SplFileObject('csv_control_data.csv');
$s = new SplFileObject('csv_control_data_basic.csv');
$s->setFlags(SplFileObject::READ_CSV);
$s->setCsvControl('|', '\'', '/');
foreach ($s as $row) {
Expand All @@ -21,7 +21,7 @@ foreach ($s as $row) {
?>
--CLEAN--
<?php
unlink('csv_control_data.csv');
unlink('csv_control_data_basic.csv');
?>
--EXPECT--
groene appelen : 10
Expand Down
6 changes: 3 additions & 3 deletions ext/spl/tests/SplFileObject_setCsvControl_error001.phpt
Expand Up @@ -4,20 +4,20 @@ SPL: SplFileObject::setCsvControl error 001
Erwin Poeze <erwin.poeze at gmail.com>
--FILE--
<?php
file_put_contents('csv_control_data.csv',
file_put_contents('csv_control_data_error001.csv',
<<<CDATA
'groene appelen'|10
'gele bananen'|20
'rode kersen'|30
CDATA
);
$s = new SplFileObject('csv_control_data.csv');
$s = new SplFileObject('csv_control_data_error001.csv');
$s->setFlags(SplFileObject::READ_CSV);
$s->setCsvControl('||');
?>
--CLEAN--
<?php
unlink('csv_control_data.csv');
unlink('csv_control_data_error001.csv');
?>
--EXPECTF--
Warning: SplFileObject::setCsvControl(): delimiter must be a character in %s on line %d
6 changes: 3 additions & 3 deletions ext/spl/tests/SplFileObject_setCsvControl_error002.phpt
Expand Up @@ -4,20 +4,20 @@ SPL: SplFileObject::setCsvControl error 002
Erwin Poeze <erwin.poeze at gmail.com>
--FILE--
<?php
file_put_contents('csv_control_data.csv',
file_put_contents('csv_control_data_error002.csv',
<<<CDATA
'groene appelen'|10
'gele bananen'|20
'rode kersen'|30
CDATA
);
$s = new SplFileObject('csv_control_data.csv');
$s = new SplFileObject('csv_control_data_error002.csv');
$s->setFlags(SplFileObject::READ_CSV);
$s->setCsvControl('|', 'two');
?>
--CLEAN--
<?php
unlink('csv_control_data.csv');
unlink('csv_control_data_error002.csv');
?>
--EXPECTF--
Warning: SplFileObject::setCsvControl(): enclosure must be a character in %s on line %d
6 changes: 3 additions & 3 deletions ext/spl/tests/SplFileObject_setCsvControl_error003.phpt
Expand Up @@ -6,20 +6,20 @@ Erwin Poeze <erwin.poeze at gmail.com>
include_path=.
--FILE--
<?php
file_put_contents('csv_control_data.csv',
file_put_contents('csv_control_data_error003.csv',
<<<CDATA
'groene appelen'|10
'gele bananen'|20
'rode kersen'|30
CDATA
);
$s = new SplFileObject('csv_control_data.csv');
$s = new SplFileObject('csv_control_data_error003.csv');
$s->setFlags(SplFileObject::READ_CSV);
$s->setCsvControl('|', '\'', 'three');
?>
--CLEAN--
<?php
unlink('csv_control_data.csv');
unlink('csv_control_data_error003.csv');
?>
--EXPECTF--
Warning: SplFileObject::setCsvControl(): escape must be empty or a single character in %s on line %d
6 changes: 3 additions & 3 deletions ext/spl/tests/SplFileObject_setCsvControl_variation001.phpt
Expand Up @@ -4,14 +4,14 @@ SPL: SplFileObject::setCsvControl variation 001
Erwin Poeze <erwin.poeze at gmail.com>
--FILE--
<?php
file_put_contents('csv_control_data.csv',
file_put_contents('csv_control_data_variation001.csv',
<<<CDATA
"groene appelen",10
"gele bananen",20
"rode kersen",30
CDATA
);
$s = new SplFileObject('csv_control_data.csv');
$s = new SplFileObject('csv_control_data_variation001.csv');
$s->setFlags(SplFileObject::READ_CSV);
$s->setCsvControl();
foreach ($s as $row) {
Expand All @@ -21,7 +21,7 @@ foreach ($s as $row) {
?>
--CLEAN--
<?php
unlink('csv_control_data.csv');
unlink('csv_control_data_variation001.csv');
?>
--EXPECT--
groene appelen : 10
Expand Down

0 comments on commit 51dacaf

Please sign in to comment.