X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fbehat%2Fbehat%2Fsrc%2FBehat%2FBehat%2FOutput%2FNode%2FPrinter%2FHelper%2FResultToStringConverter.php;fp=vendor%2Fbehat%2Fbehat%2Fsrc%2FBehat%2FBehat%2FOutput%2FNode%2FPrinter%2FHelper%2FResultToStringConverter.php;h=dabddfd7dde950f1c24a24c8b0999a82b314a105;hp=0000000000000000000000000000000000000000;hb=1270d9129ce8f27c9b28b10518e32132c58e0aca;hpb=c27c0f0cdaa3f354b1fe54a56ae7e854be6e3f68 diff --git a/vendor/behat/behat/src/Behat/Behat/Output/Node/Printer/Helper/ResultToStringConverter.php b/vendor/behat/behat/src/Behat/Behat/Output/Node/Printer/Helper/ResultToStringConverter.php new file mode 100644 index 000000000..dabddfd7d --- /dev/null +++ b/vendor/behat/behat/src/Behat/Behat/Output/Node/Printer/Helper/ResultToStringConverter.php @@ -0,0 +1,57 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Behat\Behat\Output\Node\Printer\Helper; + +use Behat\Behat\Tester\Result\StepResult; +use Behat\Testwork\Tester\Result\TestResult; + +/** + * Converts result objects into a string representation. + * + * @author Konstantin Kudryashov + */ +final class ResultToStringConverter +{ + /** + * Converts provided test result to a string. + * + * @param TestResult $result + * + * @return string + */ + public function convertResultToString(TestResult $result) + { + return $this->convertResultCodeToString($result->getResultCode()); + } + + /** + * Converts provided result code to a string. + * + * @param integer $resultCode + * + * @return string + */ + public function convertResultCodeToString($resultCode) + { + switch ($resultCode) { + case TestResult::SKIPPED: + return 'skipped'; + case TestResult::PENDING: + return 'pending'; + case TestResult::FAILED: + return 'failed'; + case StepResult::UNDEFINED: + return 'undefined'; + } + + return 'passed'; + } +}