PHP Класс FUnit\TestSuite

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$after_func
$before_func
$current_test_name
$errors
$exit_code
$fixtures
$name
$run
$setup_func
$teardown_func
$tests

Открытые методы

Метод Описание
__construct ( $name = FUnit::DEFAULT_SUITE_NAME )
addAssertionResult ( $func_name, $func_args, $result, $file, $line, $fail_info, $msg = null, $expected_fail = false )
addErrorData ( $edata )
addTest ( $name, Closure $test )
after ( Closure $after ) stuff that runs after the suite begins. Triggered by run()
assertCounts ( $test_name = null ) : array
before ( Closure $before ) stuff that runs before the suite begins. Triggered by run()
fixture ( $key, $val = null )
getExitCode ( ) : integer If any test fails, the exit code will be set to 1. Otherwise 0
getName ( )
getTests ( )
resetFixtures ( )
run ( string $filter = null ) : array runs the suite and returns test results
runTest ( $name ) : [type]
runTests ( $filter = null ) : [type]
setup ( Closure $setup )
teardown ( Closure $teardown )
testCounts ( ) : array

Описание методов

__construct() публичный Метод

public __construct ( $name = FUnit::DEFAULT_SUITE_NAME )

addAssertionResult() публичный Метод

См. также: FUnit::add_assertion_result()
public addAssertionResult ( $func_name, $func_args, $result, $file, $line, $fail_info, $msg = null, $expected_fail = false )

addErrorData() публичный Метод

См. также: FUnit::add_error_data()
public addErrorData ( $edata )

addTest() публичный Метод

См. также: FUnit::add_test()
public addTest ( $name, Closure $test )
$test Closure

after() публичный Метод

stuff that runs after the suite begins. Triggered by run()
public after ( Closure $after )
$after Closure

assertCounts() публичный Метод

См. также: FUnit::assertion_stats()
public assertCounts ( $test_name = null ) : array
Результат array

before() публичный Метод

stuff that runs before the suite begins. Triggered by run()
public before ( Closure $before )
$before Closure

fixture() публичный Метод

public fixture ( $key, $val = null )

getExitCode() публичный Метод

If any test fails, the exit code will be set to 1. Otherwise 0
public getExitCode ( ) : integer
Результат integer 0 or 1

getName() публичный Метод

public getName ( )

getTests() публичный Метод

public getTests ( )

resetFixtures() публичный Метод

public resetFixtures ( )

run() публичный Метод

runs the suite and returns test results
public run ( string $filter = null ) : array
$filter string
Результат array

runTest() публичный Метод

См. также: FUnit::run_test()
public runTest ( $name ) : [type]
Результат [type]

runTests() публичный Метод

См. также: FUnit::run_tests()
public runTests ( $filter = null ) : [type]
Результат [type]

setup() публичный Метод

См. также: FUnit::setup()
public setup ( Closure $setup )
$setup Closure

teardown() публичный Метод

См. также: FUnit::teardown()
public teardown ( Closure $teardown )
$teardown Closure

testCounts() публичный Метод

См. также: FUnit::test_stats()
public testCounts ( ) : array
Результат array

Описание свойств

$after_func публичное свойство

public $after_func

$before_func публичное свойство

public $before_func

$current_test_name публичное свойство

public $current_test_name

$errors публичное свойство

public $errors

$exit_code публичное свойство

public $exit_code

$fixtures публичное свойство

public $fixtures

$name публичное свойство

public $name

$run публичное свойство

public $run

$setup_func публичное свойство

public $setup_func

$teardown_func публичное свойство

public $teardown_func

$tests публичное свойство

public $tests