PageRenderTime 18ms CodeModel.GetById 9ms app.highlight 5ms RepoModel.GetById 1ms app.codeStats 0ms

/vendor/phpunit/phpunit/src/Framework/SkippedTestCase.php

https://bitbucket.org/alan_cordova/api-sb-map
PHP | 80 lines | 27 code | 10 blank | 43 comment | 0 complexity | 2b6213a1d58e8897b72e014789f6409e MD5 | raw file
 1<?php
 2/*
 3 * This file is part of PHPUnit.
 4 *
 5 * (c) Sebastian Bergmann <sebastian@phpunit.de>
 6 *
 7 * For the full copyright and license information, please view the LICENSE
 8 * file that was distributed with this source code.
 9 */
10
11/**
12 * A skipped test case
13 */
14class PHPUnit_Framework_SkippedTestCase extends PHPUnit_Framework_TestCase
15{
16    /**
17     * @var string
18     */
19    protected $message = '';
20
21    /**
22     * @var bool
23     */
24    protected $backupGlobals = false;
25
26    /**
27     * @var bool
28     */
29    protected $backupStaticAttributes = false;
30
31    /**
32     * @var bool
33     */
34    protected $runTestInSeparateProcess = false;
35
36    /**
37     * @var bool
38     */
39    protected $useErrorHandler = false;
40
41    /**
42     * @var bool
43     */
44    protected $useOutputBuffering = false;
45
46    /**
47     * @param string $message
48     */
49    public function __construct($className, $methodName, $message = '')
50    {
51        $this->message = $message;
52        parent::__construct($className . '::' . $methodName);
53    }
54
55    /**
56     * @throws PHPUnit_Framework_Exception
57     */
58    protected function runTest()
59    {
60        $this->markTestSkipped($this->message);
61    }
62
63    /**
64     * @return string
65     */
66    public function getMessage()
67    {
68        return $this->message;
69    }
70
71    /**
72     * Returns a string representation of the test case.
73     *
74     * @return string
75     */
76    public function toString()
77    {
78        return $this->getName();
79    }
80}