/** * @memcheck */ public function testBuild700000() { $frame = new Frame(); $frame->withBody(str_pad("x", 700000, "x")); $frame->withOpcode(Frame::OP_BINARY); $frame->withMasking("mask"); $parsed = Frame::parse($frame->build()); $this->assertEquals(str_pad("x", 700000, "x"), $parsed->getBody()); $this->assertEquals(Frame::OP_BINARY, $frame->getOpcode()); $this->assertFalse($frame->getFinalFlag()); $this->assertTrue($frame->hasMasking()); $this->assertEquals("mask", $frame->getMasking()); }