summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorIgnace Nyamagana Butera <nyamsprod@gmail.com>2014-04-24 14:07:09 +0200
committerIgnace Nyamagana Butera <nyamsprod@gmail.com>2014-04-24 14:21:17 +0200
commit74f74719ad253ba2b52273d3ef097f4abf203a3d (patch)
treef4ad635fc952dba4fba04d2e113e4e4c1983efd7 /test
parent351ca37d0d0e350f157131bc4cfb4560a4d68067 (diff)
downloadcsv-74f74719ad253ba2b52273d3ef097f4abf203a3d.zip
csv-74f74719ad253ba2b52273d3ef097f4abf203a3d.tar.gz
csv-74f74719ad253ba2b52273d3ef097f4abf203a3d.tar.bz2
stream filtering enhanced
Diffstat (limited to 'test')
-rw-r--r--test/CsvTest.php32
1 files changed, 14 insertions, 18 deletions
diff --git a/test/CsvTest.php b/test/CsvTest.php
index d4296ab..f2a70b7 100644
--- a/test/CsvTest.php
+++ b/test/CsvTest.php
@@ -265,46 +265,42 @@ EOF;
{
$path = __DIR__.'/foo.csv';
$csv = new Reader(new SplFileInfo($path));
- $csv->appendStreamFilter('string.toupper');
+ $csv->addStreamFilter('string.toupper');
foreach ($csv->getIterator() as $row) {
$this->assertSame($row, ['JOHN', 'DOE', 'JOHN.DOE@EXAMPLE.COM']);
}
- $csv->appendStreamFilter(new DateTime);
+ $csv->addStreamFilter(new DateTime);
}
public function testaddMultipleStreamFilter()
{
$path = __DIR__.'/foo.csv';
$csv = new Reader(new SplFileInfo($path));
- $csv->appendStreamFilter('string.rot13');
- $csv->appendStreamFilter('string.toupper');
- $this->assertTrue($csv->hasStreamFilter('string.rot13'));
- $csv->removeStreamFilter('string.rot13');
- $this->assertFalse($csv->hasStreamFilter('string.rot13'));
- $csv->prependStreamFilter('string.rot13');
+ $csv->addStreamFilter('string.tolower');
+ $csv->addStreamFilter('string.rot13');
+ $csv->addStreamFilter('string.toupper');
+ $this->assertTrue($csv->hasStreamFilter('string.tolower'));
+ $csv->removeStreamFilter('string.tolower');
+ $this->assertFalse($csv->hasStreamFilter('string.tolower'));
+
foreach ($csv->getIterator() as $row) {
$this->assertSame($row, ['WBUA', 'QBR', 'WBUA.QBR@RKNZCYR.PBZ']);
}
$csv->clearStreamFilter();
- $this->assertFalse($csv->hasStreamFilter('string.tolower'));
+ $this->assertFalse($csv->hasStreamFilter('string.rot13'));
}
/**
- * @expectedException InvalidArgumentException
+ * @expectedException RuntimeException
*/
public function testGetFilterPath()
{
- $csv = new Reader(new SplTempFileObject);
- $csv->prependStreamFilter('string.rot13');
- $csv->appendStreamFilter('string.toupper');
- $this->assertFalse($csv->getIterator()->getRealPath());
-
$path = __DIR__.'/foo.csv';
$csv = new Writer(new SplFileInfo($path));
- $csv->prependStreamFilter('string.rot13');
- $csv->appendStreamFilter('string.toupper');
+ $csv->addStreamFilter('string.rot13');
+ $csv->addStreamFilter('string.toupper');
$this->assertFalse($csv->getIterator()->getRealPath());
- $csv->prependStreamFilter(['string.rot13']);
+ (new Reader(new SplTempFileObject))->addStreamFilter('string.rot13');
}
}