Documentation

QRCodeTest extends TestCase
in package
uses BuildDirTrait

FinalYes

Tests basic functions of the QRCode class

Table of Contents

Constants

_buildDir  = __DIR__ . '/../../.build/'
buildDir  = 'output-test'

Properties

$options  : QROptions
$qrcode  : QRCode

Methods

addEciSegment()  : void
Tests adding and decoding an ECI sequence
addEciSegmentInvalidCharsetException()  : void
initCustomOutputInterfaceNotExistsException()  : void
tests if an exception is thrown if the given output class does not exist
initCustomOutputInterfaceNotImplementsException()  : void
tests if an exception is thrown if the given output class does not implement QROutputInterface
renderToCacheFile()  : void
Tests if a cache file is properly saved in the given path
saveException()  : void
Tests if an exception is thrown when trying to write a cache file to an invalid destination
createBuildDir()  : void
attempts to create the build dir
getBuildDir()  : string
returns the full (real) path to the given build path
getBuildFileContent()  : string
returns the contents of the given build file
getBuildFilePath()  : string
returns the full (real) path to the given build file
getBuildPath()  : string
returns the full raw path to the build dir
setUp()  : void
invoke test instances

Constants

_buildDir

protected mixed _buildDir = __DIR__ . '/../../.build/'

Properties

Methods

addEciSegment()

Tests adding and decoding an ECI sequence

public addEciSegment() : void
Attributes
#[Test]

addEciSegmentInvalidCharsetException()

public addEciSegmentInvalidCharsetException() : void
Attributes
#[Test]

initCustomOutputInterfaceNotExistsException()

tests if an exception is thrown if the given output class does not exist

public initCustomOutputInterfaceNotExistsException() : void
Attributes
#[Test]

initCustomOutputInterfaceNotImplementsException()

tests if an exception is thrown if the given output class does not implement QROutputInterface

public initCustomOutputInterfaceNotImplementsException() : void
Attributes
#[Test]

renderToCacheFile()

Tests if a cache file is properly saved in the given path

public renderToCacheFile() : void
Attributes
#[Test]

saveException()

Tests if an exception is thrown when trying to write a cache file to an invalid destination

public saveException() : void
Attributes
#[Test]

createBuildDir()

attempts to create the build dir

protected createBuildDir(string $subPath) : void
Parameters
$subPath : string
Tags
throws
RuntimeException

getBuildDir()

returns the full (real) path to the given build path

protected getBuildDir([string $subPath = '' ]) : string
Parameters
$subPath : string = ''
Tags
throws
RuntimeException
Return values
string

getBuildFileContent()

returns the contents of the given build file

protected getBuildFileContent(string $fileSubPath) : string
Parameters
$fileSubPath : string
Tags
throws
RuntimeException
Return values
string

getBuildFilePath()

returns the full (real) path to the given build file

protected getBuildFilePath(string $fileSubPath) : string
Parameters
$fileSubPath : string
Tags
throws
RuntimeException
Return values
string

getBuildPath()

returns the full raw path to the build dir

protected getBuildPath(string $subPath) : string
Parameters
$subPath : string
Return values
string

setUp()

invoke test instances

protected setUp() : void

        
On this page

Search results