FUnit::suite PHP Method

suite() public static method

initialize a new test suite. adds a suite to \FUnit::$suites and sets \FUnit::$current_suite_name to the new suite's name
public static suite ( string $name = self::DEFAULT_SUITE_NAME )
$name string default is FUnit::DEFAULT_SUITE_NAME
    public static function suite($name = self::DEFAULT_SUITE_NAME)
    {
        static::debug_out("Adding suite named '{$name}'");
        $suite = static::add_suite($name);
        static::$current_suite_name = $suite->getName();
    }

Usage Example

Example #1
0
<?php

use FUnit as fu;
require_once __DIR__ . '/../src/FUnit.php';
fu::suite('Fixture test suite');
fu::test('Test adding fixtures', function () {
    fu::fixture('a', array(1, 2, 3));
    $a = fu::fixture('a');
    fu::strict_equal(array(1, 2, 3), $a);
});
fu::test('Test resetting fixtures', function () {
    fu::fixture('a', array(1, 2, 3));
    $a = fu::fixture('a');
    fu::reset_fixtures();
    fu::ok(is_null(fu::fixture('a')));
});
fu::run();
All Usage Examples Of FUnit::suite