MessagePack\Tests\Unit\BufferUnpackerTest::testTryUnpackTruncatesBuffer PHP Method

testTryUnpackTruncatesBuffer() public method

    public function testTryUnpackTruncatesBuffer()
    {
        $this->unpacker->append("�");
        $this->assertSame([true], $this->unpacker->tryUnpack());
        try {
            $this->unpacker->unpack();
        } catch (InsufficientDataException $e) {
            $this->assertSame('Not enough data to unpack: expected 1, got 0.', $e->getMessage());
            return;
        }
        $this->fail('Buffer was not truncated.');
    }