Documentation

QRMarkupHTMLTest extends QRMarkupTestAbstract
in package

FinalYes

Tests the QRMarkup output module

Table of Contents

Constants

buildDir  = 'output-test'

Properties

$matrix  : QRMatrix
$options  : SettingsContainerInterface|QROptions
$outputInterface  : QROutputInterface
$_buildDir  : string

Methods

moduleValueProvider()  : array<string|int, mixed>
testRenderToCacheFile()  : void
coverage of the built-in output modules
testSaveException()  : void
Tests if an exception is thrown when trying to write a cache file to an invalid destination
testSetModuleValues()  : void
covers the module values settings
testValidateModuleValues()  : void
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
getOutputInterface()  : QROutputInterface
setUp()  : void
Attempts to create a directory under /.build and instances several required objects

Constants

Properties

$_buildDir

private string $_buildDir = __DIR__ . '/../.build/'

Methods

testRenderToCacheFile()

coverage of the built-in output modules

public testRenderToCacheFile() : void

testSaveException()

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

public testSaveException() : void

testSetModuleValues()

covers the module values settings

public testSetModuleValues() : void

testValidateModuleValues()

public testValidateModuleValues(mixed $value, bool $expected) : void
Parameters
$value : mixed
$expected : bool
Attributes
#[DataProvider]
'moduleValueProvider'

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()

Attempts to create a directory under /.build and instances several required objects

protected setUp() : void

        
On this page

Search results