X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2FReader%2FStream.phpt;h=a7d6181fd0a23f4d73ed35b7cede2046c2d3818f;hb=HEAD;hp=c8564378873a1de188f9fd457eb5666669490e54;hpb=d31afba7b6dc66b25f6070b5fc5195e4a1c8a85c;p=awesomized%2Fext-ion diff --git a/tests/Reader/Stream.phpt b/tests/Reader/Stream.phpt index c856437..a7d6181 100644 --- a/tests/Reader/Stream.phpt +++ b/tests/Reader/Stream.phpt @@ -6,21 +6,56 @@ ion TEST next(); var_dump($r->readDecimal()); +var_dump($s === $r->getStream()); + +fseek($s, 2); +$r->resetStream($s); +var_dump($s === $r->getStream()); +$r->next(); +echo $r->getType()->name, "\n"; +var_dump($r->readDecimal()); + +fseek($s, 6); +$r->resetStreamWithLength($s, 3); +var_dump($s === $r->getStream()); +$r->next(); +echo $r->getType()->name, "\n"; +var_dump($r->readInt()); + ?> DONE --EXPECTF-- TEST -int(5) -object(ion\Decimal)#2 (2) { +object(ion\Decimal)#%d (2) { ["number"]=> int(123) ["context"]=> - object(ion\Decimal\Context)#3 (5) { + object(ion\Decimal\Context)#%d (5) { + ["digits"]=> + int(999999999) + ["eMax"]=> + int(999999999) + ["eMin"]=> + int(-999999999) + ["round"]=> + int(3) + ["clamp"]=> + bool(false) + } +} +bool(true) +bool(true) +Decimal +object(ion\Decimal)#%d (2) { + ["number"]=> + int(3) + ["context"]=> + object(ion\Decimal\Context)#%d (5) { ["digits"]=> int(999999999) ["eMax"]=> @@ -33,4 +68,7 @@ object(ion\Decimal)#2 (2) { bool(false) } } +bool(true) +Int +int(567) DONE