Documentation

ByteTest extends DatainterfaceTestAbstract
in package

Tests the Byte class

Table of Contents

$FQN  : string
$QRData  : QRData
$reflection  : ReflectionClass
$testdata  : string
maskPatternProvider()  : array<string|int, array<string|int, int>>
stringValidateProvider()  : array<string|int, mixed>
isByte() passses any binary string and only fails on empty strings
testCodeLengthOverflowException()  : void
Tests if an exception is thrown on data overflow
testGetMinimumVersion()  : void
Tests getting the minimum QR version for the given data
testGetMinimumVersionException()  : void
Tests if an exception is thrown when the data exceeds the maximum version while auto detecting
testInitMatrix()  : void
Tests initializing the data matrix
testInstance()  : void
Verifies the data interface instance
testInvalidDataException()  : void
Tests if an exception is thrown when an invalid character is encountered
testInvalidDataOnEmptyException()  : void
Tests if an exception is thrown if the given string is empty
testValidateString()  : void
setUp()  : void

Properties

$FQN

protected string $FQN = \chillerlan\QRCode\Data\Byte::class

$testdata

protected string $testdata = '[¯\\_(ツ)_/¯]'

Methods

maskPatternProvider()

public maskPatternProvider() : array<string|int, array<string|int, int>>
Tags
see
testInitMatrix()
Return values
array<string|int, array<string|int, int>>

stringValidateProvider()

isByte() passses any binary string and only fails on empty strings

public stringValidateProvider() : array<string|int, mixed>
Return values
array<string|int, mixed>

testCodeLengthOverflowException()

Tests if an exception is thrown on data overflow

public testCodeLengthOverflowException() : void
Return values
void

testGetMinimumVersion()

Tests getting the minimum QR version for the given data

public testGetMinimumVersion() : void
Return values
void

testGetMinimumVersionException()

Tests if an exception is thrown when the data exceeds the maximum version while auto detecting

public testGetMinimumVersionException() : void
Return values
void

testInitMatrix()

Tests initializing the data matrix

public testInitMatrix(int $maskPattern) : void
Parameters
$maskPattern : int
Tags
dataProvider

maskPatternProvider

Return values
void

testInvalidDataException()

Tests if an exception is thrown when an invalid character is encountered

public testInvalidDataException() : void
Tags
inheritDoc
Return values
void

testInvalidDataOnEmptyException()

Tests if an exception is thrown if the given string is empty

public testInvalidDataOnEmptyException() : void
Return values
void

testValidateString()

public testValidateString(string $string, bool $expected) : void
Parameters
$string : string
$expected : bool
Tags
dataProvider

stringValidateProvider

Return values
void

Search results