DatainterfaceTestAbstract
extends TestCase
in package
The data interface test abstract
Table of Contents
- $FQN : string
- $QRData : QRData
- $reflection : ReflectionClass
- $testdata : string
- maskPatternProvider() : array<string|int, array<string|int, int>>
- stringValidateProvider() : array<string|int, mixed>
- testCodeLengthOverflowException() : void
- Tests if an exception is thrown on data overflow
- testDataModeInstance() : void
- Verifies the QRDataModeInterface instance
- 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 QRData 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
- Tests if a string is properly validated for the respective data mode
- setUp() : void
Properties
$FQN
protected
string
$FQN
$QRData
protected
QRData
$QRData
$reflection
protected
ReflectionClass
$reflection
$testdata
protected
string
$testdata
Methods
maskPatternProvider()
public
maskPatternProvider() : array<string|int, array<string|int, int>>
Tags
Return values
array<string|int, array<string|int, int>> —stringValidateProvider()
public
abstract 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 —testDataModeInstance()
Verifies the QRDataModeInterface instance
public
testDataModeInstance() : 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
Return values
void —testInstance()
Verifies the QRData instance
public
testInstance() : void
Return values
void —testInvalidDataException()
Tests if an exception is thrown when an invalid character is encountered
public
testInvalidDataException() : void
Return values
void —testInvalidDataOnEmptyException()
Tests if an exception is thrown if the given string is empty
public
testInvalidDataOnEmptyException() : void
Return values
void —testValidateString()
Tests if a string is properly validated for the respective data mode
public
testValidateString(string $string, bool $expected) : void
Parameters
- $string : string
- $expected : bool
Tags
Return values
void —setUp()
protected
setUp() : void