Beispiel #1
0
 public function testBasicRenderNoMargins()
 {
     $content = 'foobar';
     $expected = "███████ █████ ███████\n" . "█     █  █ █  █     █\n" . "█ ███ █  ██   █ ███ █\n" . "█ ███ █  ███  █ ███ █\n" . "█ ███ █   █ █ █ ███ █\n" . "█     █    ██ █     █\n" . "███████ █ █ █ ███████\n" . "        █████        \n" . "██ ██ █  ██ █ █     █\n" . "   ██    ██ █ █ ██   \n" . " ████████ █  ██ █  ██\n" . "          ██      █ █\n" . " ██  ███  █   █  █  █\n" . "        █ ███    █ █ \n" . "███████  ██ ██████   \n" . "█     █   ████   ██  \n" . "█ ███ █ ██ ██ ██ █ ██\n" . "█ ███ █ ██ ██  █ ██  \n" . "█ ███ █   █   █ ██ ██\n" . "█     █ ███  ███ ████\n" . "███████ ████   ██    \n";
     $qrCode = Encoder::encode($content, new ErrorCorrectionLevel(ErrorCorrectionLevel::L), Encoder::DEFAULT_BYTE_MODE_ECODING);
     $this->renderer->setMargin(0);
     $this->assertEquals(0, $this->renderer->getMargin());
     $this->assertEquals($expected, $this->renderer->render($qrCode));
 }