$groupsToSkip
$groupsToSkip : array
Groups of tests to skip
PHPUnit functionality extension.
Implements debug functionality (self::_e() and etc).
Allows to mark groups of tests as skipped.
class MyClass
{
public function foo()
{
}
public function bar()
{
}
}
class MyClassTest extends \donbidon\Lib\PHPUnit\TestCase
{
public function testFoo()
{
$expected = 1;
$actual = 2;
if ($expected !== $actual) {
// Mark group of tests as skipped
self::skipGroup('someGroup');
}
// Failed assertion
self::assertEquals($expected, $actual);
}
public function testBar()
{
// Skip test
self::checkGroupIfSkipped('someGroup');
// Following code won't run
self::assertEquals(1, 1);
}
}
outputs
FAILURES!
Tests: 2, Assertions: 1, Failures: 1, Skipped: 1.