Documentation

QRMatrixTest extends TestCase
in package

Tests the QRMatix class

Table of Contents

version  = 40
$matrix  : QRMatrix
testECC()  : void
Tests if eccLevel() returns the current (given) ECC level
testFlip()  : void
Tests flipping the value of a module
testGetSetCheck()  : void
Tests the set(), get() and check() methods
testInstance()  : void
Validates the QRMatrix instance
testMaskPattern()  : void
Tests if maskPattern() returns the current (or default) mask pattern
testSetAlignmentPattern()  : void
Tests the alignment patterns and verifies their positions - version 1 (no pattern) skipped
testSetDarkModule()  : void
Tests setting the dark module and verifies its position
testSetFinderPattern()  : void
Tests setting the finder patterns and verifies their positions
testSetFormatInfo()  : void
Tests the format patterns and verifies their positions
testSetLogoSpaceInvalidEccException()  : void
Tests whether an exception is thrown when an ECC level other than "H" is set when attempting to add logo space
testSetLogoSpaceMaxSizeException()  : void
Tests whether an exception is thrown when the logo space size exceeds the maximum ECC capacity
testSetLogoSpaceOrientation()  : void
Tests the auto orientation of the logo space
testSetLogoSpacePosition()  : void
Tests the manual positioning of the logo space
testSetQuietZone()  : void
Tests the quiet zone pattern and verifies its position
testSetQuietZoneException()  : void
Tests if an exception is thrown in an attempt to create the quiet zone before data was written
testSetSeparators()  : void
Tests the separator patterns and verifies their positions
testSetTimingPattern()  : void
Tests the timing patterns and verifies their positions
testSetVersionNumber()  : void
Tests the version patterns and verifies their positions - version < 7 skipped
testSize()  : void
Tests if size() returns the actual matrix size/count
testVersion()  : void
Tests if version() returns the current (given) version
versionProvider()  : Generator
Version data provider for several pattern tests
getMatrix()  : QRMatrix
shortcut
setUp()  : void
invokes a QRMatrix object

Constants

Properties

Methods

testECC()

Tests if eccLevel() returns the current (given) ECC level

public testECC() : void
Return values
void —

testFlip()

Tests flipping the value of a module

public testFlip() : void
Return values
void —

testGetSetCheck()

Tests the set(), get() and check() methods

public testGetSetCheck() : void
Return values
void —

testInstance()

Validates the QRMatrix instance

public testInstance() : void
Return values
void —

testMaskPattern()

Tests if maskPattern() returns the current (or default) mask pattern

public testMaskPattern() : void
Return values
void —

testSetAlignmentPattern()

Tests the alignment patterns and verifies their positions - version 1 (no pattern) skipped

public testSetAlignmentPattern(int $version) : void
Parameters
$version : int
Tags
dataProvider

versionProvider

Return values
void —

testSetDarkModule()

Tests setting the dark module and verifies its position

public testSetDarkModule(int $version) : void
Parameters
$version : int
Tags
dataProvider

versionProvider

Return values
void —

testSetFinderPattern()

Tests setting the finder patterns and verifies their positions

public testSetFinderPattern(int $version) : void
Parameters
$version : int
Tags
dataProvider

versionProvider

Return values
void —

testSetFormatInfo()

Tests the format patterns and verifies their positions

public testSetFormatInfo(int $version) : void
Parameters
$version : int
Tags
dataProvider

versionProvider

Return values
void —

testSetLogoSpaceInvalidEccException()

Tests whether an exception is thrown when an ECC level other than "H" is set when attempting to add logo space

public testSetLogoSpaceInvalidEccException() : void
Return values
void —

testSetLogoSpaceMaxSizeException()

Tests whether an exception is thrown when the logo space size exceeds the maximum ECC capacity

public testSetLogoSpaceMaxSizeException() : void
Return values
void —

testSetLogoSpaceOrientation()

Tests the auto orientation of the logo space

public testSetLogoSpaceOrientation() : void
Return values
void —

testSetLogoSpacePosition()

Tests the manual positioning of the logo space

public testSetLogoSpacePosition() : void
Return values
void —

testSetQuietZone()

Tests the quiet zone pattern and verifies its position

public testSetQuietZone(int $version) : void
Parameters
$version : int
Tags
dataProvider

versionProvider

Return values
void —

testSetQuietZoneException()

Tests if an exception is thrown in an attempt to create the quiet zone before data was written

public testSetQuietZoneException() : void
Return values
void —

testSetSeparators()

Tests the separator patterns and verifies their positions

public testSetSeparators(int $version) : void
Parameters
$version : int
Tags
dataProvider

versionProvider

Return values
void —

testSetTimingPattern()

Tests the timing patterns and verifies their positions

public testSetTimingPattern(int $version) : void
Parameters
$version : int
Tags
dataProvider

versionProvider

Return values
void —

testSetVersionNumber()

Tests the version patterns and verifies their positions - version < 7 skipped

public testSetVersionNumber(int $version) : void
Parameters
$version : int
Tags
dataProvider

versionProvider

Return values
void —

testSize()

Tests if size() returns the actual matrix size/count

public testSize() : void
Return values
void —

testVersion()

Tests if version() returns the current (given) version

public testVersion() : void
Return values
void —

versionProvider()

Version data provider for several pattern tests

public versionProvider() : Generator
Return values
Generator —

setUp()

invokes a QRMatrix object

protected setUp() : void
Return values
void —

Search results