assertEquals(0x0, ErrorCorrectionLevel::M); $this->assertEquals(0x1, ErrorCorrectionLevel::L); $this->assertEquals(0x2, ErrorCorrectionLevel::H); $this->assertEquals(0x3, ErrorCorrectionLevel::Q); } public function testInvalidErrorCorrectionLevelThrowsException() { $this->setExpectedException( 'BaconQrCode\Exception\UnexpectedValueException', 'Value not a const in enum BaconQrCode\Common\ErrorCorrectionLevel' ); new ErrorCorrectionLevel(4); } }