for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Paraunit\TestResult;
use Paraunit\TestResult\Interfaces\FailureMessageInterface;
use Paraunit\TestResult\Interfaces\FunctionNameInterface;
use Paraunit\TestResult\Interfaces\PrintableTestResultInterface;
/**
* Class TestResultWithMessage
* @package Paraunit\TestResult
*/
class TestResultWithMessage extends MuteTestResult implements PrintableTestResultInterface, FunctionNameInterface, FailureMessageInterface
{
/** @var string */
private $functionName;
private $failureMessage;
* TestResultWithMessage constructor.
* @param TestResultFormat $testResultFormat
* @param string $functionName
* @param string $failureMessage
public function __construct(TestResultFormat $testResultFormat, $functionName, $failureMessage)
$this->setTestResultFormat($testResultFormat);
$this->functionName = $functionName;
$this->failureMessage = $failureMessage;
}
* @return string
public function getFunctionName()
return $this->functionName;
public function getFailureMessage()
return $this->failureMessage;