0
0
mirror of https://github.com/pmmp/ext-encoding.git synced 2025-09-24 22:32:44 +00:00
Files
ext-encoding/tests/writer/write-byte-array.phpt
Dylan K. Taylor eb9610a102 Split up ByteBuffer into reader & writer parts
closes #13

This prevents accidentally writing when reading is intended, and vice
versa.
It also allows specialising the APIs and constructors.
2025-09-06 17:12:57 +01:00

31 lines
564 B
PHP

--TEST--
Test that ByteBufferWriter::writeByteArray() works as expected
--FILE--
<?php
use pmmp\encoding\ByteBufferWriter;
$buffer = new ByteBufferWriter("");
$buffer->writeByteArray("12345");
var_dump($buffer->getOffset());
var_dump($buffer->getData());
$buffer->writeByteArray("67");
var_dump($buffer->getOffset());
var_dump($buffer->getData());
$buffer->setOffset(2);
$buffer->writeByteArray("890");
var_dump($buffer->getOffset());
var_dump($buffer->getData());
?>
--EXPECT--
int(5)
string(5) "12345"
int(7)
string(7) "1234567"
int(5)
string(7) "1289067"