<?php
class EvokesTest extends \PHPUnit_Framework_TestCase
{
public function test_pass()
{
}
public function test_fail()
{
$this->fail(__FUNCTION__);
}
public function test_error()
{
throw new \RuntimeException(__FUNCTION__);
}
public function test_skipped()
{
$this->markTestSkipped(__FUNCTION__);
}
public function test_incomplete()
{
$this->markTestIncomplete(__FUNCTION__);
}
public function test_risky()
{
throw new \PHPUnit_Framework_RiskyTestError;
}
}
Evoking all possible test failure modes in PHPUnit
When you're writing your own PHPUnit test listener, you need a test case that evokes all the different PHPUnit test states. Here's you go:
0 comments:
Post a Comment
Share your thoughts!