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