Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/PHPUnit/ConsoleCommandTestCase.php')
-rw-r--r--tests/PHPUnit/ConsoleCommandTestCase.php46
1 files changed, 1 insertions, 45 deletions
diff --git a/tests/PHPUnit/ConsoleCommandTestCase.php b/tests/PHPUnit/ConsoleCommandTestCase.php
index 72b231f41f..f32533077c 100644
--- a/tests/PHPUnit/ConsoleCommandTestCase.php
+++ b/tests/PHPUnit/ConsoleCommandTestCase.php
@@ -8,50 +8,6 @@
namespace Piwik\Tests;
-use Piwik\Config;
-use Piwik\Console;
-use Piwik\Tests\Impl\SystemTestCase;
-use Symfony\Component\Console\Tester\ApplicationTester;
-
-/**
- * Base class for test cases that test Piwik console commands. Derives from SystemTestCase
- * so the entire Piwik environment is set up.
- *
- * This will create an ApplicationTester instance (provided by Symfony) which should be used to
- * test commands like this:
- *
- * public function testThisAndThat()
- * {
- * $result = $this->applicationTester->run(array(
- * 'command' => 'my-command',
- * 'arg1' => 'value1',
- * 'arg2' => 'value2',
- * '--option' => true,
- * '--another-option' => 'value3'
- * ));
- * $this->assertEquals(0, $result, $this->getCommandDisplayOutputErrorMessage());
- *
- * // other checks
- * }
- */
-class ConsoleCommandTestCase extends SystemTestCase
+class ConsoleCommandTestCase extends Framework\TestCase\ConsoleCommandTestCase
{
- protected $applicationTester = null;
-
- public function setUp()
- {
- parent::setUp();
-
- $application = new Console();
- $application->setAutoExit(false);
-
- $this->applicationTester = new ApplicationTester($application);
-
- Config::unsetInstance();
- }
-
- protected function getCommandDisplayOutputErrorMessage()
- {
- return "Command did not behave as expected. Command output: " . $this->applicationTester->getDisplay();
- }
} \ No newline at end of file