}
function testChunkNotEncodedNotice() {
+ error_reporting(E_ALL);
$this->setExpectedException("PHPUnit_Framework_Error_Notice",
"Data does not seem to be chunked encoded");
$s = "this is apparently not encodded\n";
- http\Encoding\Stream\Dechunk::decode($s);
+ $this->assertEquals($s, http\Encoding\Stream\Dechunk::decode($s));
}
function testChunkNotEncodedFail() {
$data .= $dech->update(sprintf("%lx\r\n%s\r\n", strlen($line), $line));
} else {
$data .= $dech->update(sprintf("%lx\r\n", strlen($line)));
+ $data .= $dech->flush();
$data .= $dech->update($line);
+ $data .= $dech->flush();
$data .= $dech->update("\r\n");
}
+ $dech->flush();
$this->assertFalse($dech->done());
}
$data .= $dech->update("0\r\n");
$file = file(__FILE__);
$data = "";
foreach ($file as $line) {
+ $data .= $infl->flush();
if (strlen($temp = $defl->update($line))) {
$data .= $infl->update($temp);
+ $data .= $infl->flush();
}
if (strlen($temp = $defl->flush())) {
$data .= $infl->update($temp);
+ $data .= $infl->flush();
}
$this->assertTrue($defl->done());
}