diff --git a/src/Symfony/Bridge/Doctrine/Tests/Logger/DbalLoggerTest.php b/src/Symfony/Bridge/Doctrine/Tests/Logger/DbalLoggerTest.php index ffb5c447a1..0b4f263972 100644 --- a/src/Symfony/Bridge/Doctrine/Tests/Logger/DbalLoggerTest.php +++ b/src/Symfony/Bridge/Doctrine/Tests/Logger/DbalLoggerTest.php @@ -45,4 +45,27 @@ class DbalLoggerTest extends \PHPUnit_Framework_TestCase array('SQL', array('foo' => 'bar'), array('foo' => 'bar')) ); } + + public function testLogNonUtf8() + { + $logger = $this->getMock('Symfony\\Component\\HttpKernel\\Log\\LoggerInterface'); + + $dbalLogger = $this + ->getMockBuilder('Symfony\\Bridge\\Doctrine\\Logger\\DbalLogger') + ->setConstructorArgs(array($logger, null)) + ->setMethods(array('log')) + ->getMock() + ; + + $dbalLogger + ->expects($this->once()) + ->method('log') + ->with('SQL ({"utf8":"foo","nonutf8":null})') + ; + + $dbalLogger->startQuery('SQL', array( + 'utf8' => 'foo', + 'nonutf8' => "\x7F\xFF" + )); + } } diff --git a/tests/Symfony/Tests/Bridge/Doctrine/Logger/DbalLoggerTest.php b/tests/Symfony/Tests/Bridge/Doctrine/Logger/DbalLoggerTest.php deleted file mode 100644 index 0359bc7eca..0000000000 --- a/tests/Symfony/Tests/Bridge/Doctrine/Logger/DbalLoggerTest.php +++ /dev/null @@ -1,39 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace Symfony\Tests\Bridge\Doctrine\Logger; - - -class DbalLoggerTest extends \PHPUnit_Framework_TestCase -{ - public function testLogNonUtf8() - { - $logger = $this->getMock('Symfony\\Component\\HttpKernel\\Log\\LoggerInterface'); - - $dbalLogger = $this - ->getMockBuilder('Symfony\\Bridge\\Doctrine\\Logger\\DbalLogger') - ->setConstructorArgs(array($logger, null)) - ->setMethods(array('log')) - ->getMock() - ; - - $dbalLogger - ->expects($this->once()) - ->method('log') - ->with('SQL ({"utf8":"foo","nonutf8":null})') - ; - - $dbalLogger->startQuery('SQL', array( - 'utf8' => 'foo', - 'nonutf8' => "\x7F\xFF" - )); - } -}