summaryrefslogtreecommitdiffstats
path: root/Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2015-05-11 15:02:33 +0200
committerStefan Suhren <suhren.stefan@fh-swf.de>2015-05-11 15:02:33 +0200
commita7e17cb70e9306f8887bd2b5ca1a37edcbe3ea0f (patch)
treebf6e04c9bdba66e249fd6b78391e132da130848c /Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output
parentea3fed0df4eaedd820f3f405502b62efe5952f8f (diff)
downloadInternetTechnologien-a7e17cb70e9306f8887bd2b5ca1a37edcbe3ea0f.tar.gz
InternetTechnologien-a7e17cb70e9306f8887bd2b5ca1a37edcbe3ea0f.zip
Let composer manage its own files
Diffstat (limited to 'Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output')
-rw-r--r--Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/ConsoleOutputTest.php25
-rw-r--r--Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/NullOutputTest.php39
-rw-r--r--Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/OutputTest.php156
-rw-r--r--Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/StreamOutputTest.php60
4 files changed, 0 insertions, 280 deletions
diff --git a/Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/ConsoleOutputTest.php b/Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/ConsoleOutputTest.php
deleted file mode 100644
index 1afbbb6..0000000
--- a/Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/ConsoleOutputTest.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Console\Tests\Output;
-
-use Symfony\Component\Console\Output\ConsoleOutput;
-use Symfony\Component\Console\Output\Output;
-
-class ConsoleOutputTest extends \PHPUnit_Framework_TestCase
-{
- public function testConstructor()
- {
- $output = new ConsoleOutput(Output::VERBOSITY_QUIET, true);
- $this->assertEquals(Output::VERBOSITY_QUIET, $output->getVerbosity(), '__construct() takes the verbosity as its first argument');
- $this->assertSame($output->getFormatter(), $output->getErrorOutput()->getFormatter(), '__construct() takes a formatter or null as the third argument');
- }
-}
diff --git a/Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/NullOutputTest.php b/Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/NullOutputTest.php
deleted file mode 100644
index b20ae4e..0000000
--- a/Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/NullOutputTest.php
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Console\Tests\Output;
-
-use Symfony\Component\Console\Output\NullOutput;
-use Symfony\Component\Console\Output\OutputInterface;
-
-class NullOutputTest extends \PHPUnit_Framework_TestCase
-{
- public function testConstructor()
- {
- $output = new NullOutput();
-
- ob_start();
- $output->write('foo');
- $buffer = ob_get_clean();
-
- $this->assertSame('', $buffer, '->write() does nothing (at least nothing is printed)');
- $this->assertFalse($output->isDecorated(), '->isDecorated() returns false');
- }
-
- public function testVerbosity()
- {
- $output = new NullOutput();
- $this->assertSame(OutputInterface::VERBOSITY_QUIET, $output->getVerbosity(), '->getVerbosity() returns VERBOSITY_QUIET for NullOutput by default');
-
- $output->setVerbosity(OutputInterface::VERBOSITY_VERBOSE);
- $this->assertSame(OutputInterface::VERBOSITY_QUIET, $output->getVerbosity(), '->getVerbosity() always returns VERBOSITY_QUIET for NullOutput');
- }
-}
diff --git a/Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/OutputTest.php b/Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/OutputTest.php
deleted file mode 100644
index cfb4afe..0000000
--- a/Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/OutputTest.php
+++ /dev/null
@@ -1,156 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Console\Tests\Output;
-
-use Symfony\Component\Console\Output\Output;
-use Symfony\Component\Console\Formatter\OutputFormatterStyle;
-
-class OutputTest extends \PHPUnit_Framework_TestCase
-{
- public function testConstructor()
- {
- $output = new TestOutput(Output::VERBOSITY_QUIET, true);
- $this->assertEquals(Output::VERBOSITY_QUIET, $output->getVerbosity(), '__construct() takes the verbosity as its first argument');
- $this->assertTrue($output->isDecorated(), '__construct() takes the decorated flag as its second argument');
- }
-
- public function testSetIsDecorated()
- {
- $output = new TestOutput();
- $output->setDecorated(true);
- $this->assertTrue($output->isDecorated(), 'setDecorated() sets the decorated flag');
- }
-
- public function testSetGetVerbosity()
- {
- $output = new TestOutput();
- $output->setVerbosity(Output::VERBOSITY_QUIET);
- $this->assertEquals(Output::VERBOSITY_QUIET, $output->getVerbosity(), '->setVerbosity() sets the verbosity');
-
- $this->assertTrue($output->isQuiet());
- $this->assertFalse($output->isVerbose());
- $this->assertFalse($output->isVeryVerbose());
- $this->assertFalse($output->isDebug());
-
- $output->setVerbosity(Output::VERBOSITY_NORMAL);
- $this->assertFalse($output->isQuiet());
- $this->assertFalse($output->isVerbose());
- $this->assertFalse($output->isVeryVerbose());
- $this->assertFalse($output->isDebug());
-
- $output->setVerbosity(Output::VERBOSITY_VERBOSE);
- $this->assertFalse($output->isQuiet());
- $this->assertTrue($output->isVerbose());
- $this->assertFalse($output->isVeryVerbose());
- $this->assertFalse($output->isDebug());
-
- $output->setVerbosity(Output::VERBOSITY_VERY_VERBOSE);
- $this->assertFalse($output->isQuiet());
- $this->assertTrue($output->isVerbose());
- $this->assertTrue($output->isVeryVerbose());
- $this->assertFalse($output->isDebug());
-
- $output->setVerbosity(Output::VERBOSITY_DEBUG);
- $this->assertFalse($output->isQuiet());
- $this->assertTrue($output->isVerbose());
- $this->assertTrue($output->isVeryVerbose());
- $this->assertTrue($output->isDebug());
- }
-
- public function testWriteWithVerbosityQuiet()
- {
- $output = new TestOutput(Output::VERBOSITY_QUIET);
- $output->writeln('foo');
- $this->assertEquals('', $output->output, '->writeln() outputs nothing if verbosity is set to VERBOSITY_QUIET');
- }
-
- public function testWriteAnArrayOfMessages()
- {
- $output = new TestOutput();
- $output->writeln(array('foo', 'bar'));
- $this->assertEquals("foo\nbar\n", $output->output, '->writeln() can take an array of messages to output');
- }
-
- /**
- * @dataProvider provideWriteArguments
- */
- public function testWriteRawMessage($message, $type, $expectedOutput)
- {
- $output = new TestOutput();
- $output->writeln($message, $type);
- $this->assertEquals($expectedOutput, $output->output);
- }
-
- public function provideWriteArguments()
- {
- return array(
- array('<info>foo</info>', Output::OUTPUT_RAW, "<info>foo</info>\n"),
- array('<info>foo</info>', Output::OUTPUT_PLAIN, "foo\n"),
- );
- }
-
- public function testWriteWithDecorationTurnedOff()
- {
- $output = new TestOutput();
- $output->setDecorated(false);
- $output->writeln('<info>foo</info>');
- $this->assertEquals("foo\n", $output->output, '->writeln() strips decoration tags if decoration is set to false');
- }
-
- public function testWriteDecoratedMessage()
- {
- $fooStyle = new OutputFormatterStyle('yellow', 'red', array('blink'));
- $output = new TestOutput();
- $output->getFormatter()->setStyle('FOO', $fooStyle);
- $output->setDecorated(true);
- $output->writeln('<foo>foo</foo>');
- $this->assertEquals("\033[33;41;5mfoo\033[39;49;25m\n", $output->output, '->writeln() decorates the output');
- }
-
- /**
- * @expectedException \InvalidArgumentException
- * @expectedExceptionMessage Unknown output type given (24)
- */
- public function testWriteWithInvalidOutputType()
- {
- $output = new TestOutput();
- $output->writeln('<foo>foo</foo>', 24);
- }
-
- public function testWriteWithInvalidStyle()
- {
- $output = new TestOutput();
-
- $output->clear();
- $output->write('<bar>foo</bar>');
- $this->assertEquals('<bar>foo</bar>', $output->output, '->write() do nothing when a style does not exist');
-
- $output->clear();
- $output->writeln('<bar>foo</bar>');
- $this->assertEquals("<bar>foo</bar>\n", $output->output, '->writeln() do nothing when a style does not exist');
- }
-}
-
-class TestOutput extends Output
-{
- public $output = '';
-
- public function clear()
- {
- $this->output = '';
- }
-
- protected function doWrite($message, $newline)
- {
- $this->output .= $message.($newline ? "\n" : '');
- }
-}
diff --git a/Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/StreamOutputTest.php b/Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/StreamOutputTest.php
deleted file mode 100644
index 2fd4f61..0000000
--- a/Aufgabe06/vendor/symfony/console/Symfony/Component/Console/Tests/Output/StreamOutputTest.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Console\Tests\Output;
-
-use Symfony\Component\Console\Output\Output;
-use Symfony\Component\Console\Output\StreamOutput;
-
-class StreamOutputTest extends \PHPUnit_Framework_TestCase
-{
- protected $stream;
-
- protected function setUp()
- {
- $this->stream = fopen('php://memory', 'a', false);
- }
-
- protected function tearDown()
- {
- $this->stream = null;
- }
-
- public function testConstructor()
- {
- $output = new StreamOutput($this->stream, Output::VERBOSITY_QUIET, true);
- $this->assertEquals(Output::VERBOSITY_QUIET, $output->getVerbosity(), '__construct() takes the verbosity as its first argument');
- $this->assertTrue($output->isDecorated(), '__construct() takes the decorated flag as its second argument');
- }
-
- /**
- * @expectedException \InvalidArgumentException
- * @expectedExceptionMessage The StreamOutput class needs a stream as its first argument.
- */
- public function testStreamIsRequired()
- {
- new StreamOutput('foo');
- }
-
- public function testGetStream()
- {
- $output = new StreamOutput($this->stream);
- $this->assertEquals($this->stream, $output->getStream(), '->getStream() returns the current stream');
- }
-
- public function testDoWrite()
- {
- $output = new StreamOutput($this->stream);
- $output->writeln('foo');
- rewind($output->getStream());
- $this->assertEquals('foo'.PHP_EOL, stream_get_contents($output->getStream()), '->doWrite() writes to the stream');
- }
-}