123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- 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');
- }
- }
|