1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-10-24 18:16:10 +02:00

Make TestCase class available to dependents to help with testing

This commit is contained in:
Jordi Boggiano
2016-05-20 20:09:02 +01:00
parent 1161b23148
commit d7b415c2c8
57 changed files with 64 additions and 57 deletions

View File

@@ -17,7 +17,7 @@
"psr/log": "^1.0" "psr/log": "^1.0"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^5.0", "phpunit/phpunit": "^5.3",
"graylog2/gelf-php": "^1.0.1", "graylog2/gelf-php": "^1.0.1",
"sentry/sentry": "^0.13", "sentry/sentry": "^0.13",
"ruflin/elastica": ">=0.90 <3.0", "ruflin/elastica": ">=0.90 <3.0",

View File

@@ -9,8 +9,15 @@
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Monolog; namespace Monolog\Test;
use Monolog\Logger;
/**
* Lets you easily generate log records and a dummy formatter for testing purposes
* *
* @author Jordi Boggiano <j.boggiano@seld.be>
*/
class TestCase extends \PHPUnit_Framework_TestCase class TestCase extends \PHPUnit_Framework_TestCase
{ {
/** /**

View File

@@ -12,7 +12,7 @@
namespace Monolog\Formatter; namespace Monolog\Formatter;
use Monolog\Logger; use Monolog\Logger;
use Monolog\TestCase; use Monolog\Test\TestCase;
class FlowdockFormatterTest extends TestCase class FlowdockFormatterTest extends TestCase
{ {

View File

@@ -12,7 +12,7 @@
namespace Monolog\Formatter; namespace Monolog\Formatter;
use Monolog\Logger; use Monolog\Logger;
use Monolog\TestCase; use Monolog\Test\TestCase;
class FluentdFormatterTest extends TestCase class FluentdFormatterTest extends TestCase
{ {

View File

@@ -12,7 +12,7 @@
namespace Monolog\Formatter; namespace Monolog\Formatter;
use Monolog\Logger; use Monolog\Logger;
use Monolog\TestCase; use Monolog\Test\TestCase;
class JsonFormatterTest extends TestCase class JsonFormatterTest extends TestCase
{ {

View File

@@ -11,7 +11,7 @@
namespace Monolog\Formatter; namespace Monolog\Formatter;
use Monolog\TestCase; use Monolog\Test\TestCase;
class LogglyFormatterTest extends TestCase class LogglyFormatterTest extends TestCase
{ {

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
class AbstractHandlerTest extends TestCase class AbstractHandlerTest extends TestCase

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
use Monolog\Processor\WebProcessor; use Monolog\Processor\WebProcessor;
use Monolog\Formatter\LineFormatter; use Monolog\Formatter\LineFormatter;

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
use PhpAmqpLib\Message\AMQPMessage; use PhpAmqpLib\Message\AMQPMessage;
use PhpAmqpLib\Connection\AMQPConnection; use PhpAmqpLib\Connection\AMQPConnection;

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
/** /**

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
class BufferHandlerTest extends TestCase class BufferHandlerTest extends TestCase

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
/** /**

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
class CouchDBHandlerTest extends TestCase class CouchDBHandlerTest extends TestCase

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
class DeduplicationHandlerTest extends TestCase class DeduplicationHandlerTest extends TestCase

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
class DoctrineCouchDBHandlerTest extends TestCase class DoctrineCouchDBHandlerTest extends TestCase

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
class DynamoDbHandlerTest extends TestCase class DynamoDbHandlerTest extends TestCase
{ {

View File

@@ -13,7 +13,7 @@ namespace Monolog\Handler;
use Monolog\Formatter\ElasticaFormatter; use Monolog\Formatter\ElasticaFormatter;
use Monolog\Formatter\NormalizerFormatter; use Monolog\Formatter\NormalizerFormatter;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
use Elastica\Client; use Elastica\Client;
use Elastica\Request; use Elastica\Request;

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
use Monolog\Formatter\LineFormatter; use Monolog\Formatter\LineFormatter;

View File

@@ -12,7 +12,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\Logger; use Monolog\Logger;
use Monolog\TestCase; use Monolog\Test\TestCase;
class FilterHandlerTest extends TestCase class FilterHandlerTest extends TestCase
{ {

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
use Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy; use Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy;
use Monolog\Handler\FingersCrossed\ChannelLevelActivationStrategy; use Monolog\Handler\FingersCrossed\ChannelLevelActivationStrategy;

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
/** /**

View File

@@ -13,7 +13,7 @@ namespace Monolog\Handler;
use Monolog\Formatter\LineFormatter; use Monolog\Formatter\LineFormatter;
use Monolog\Logger; use Monolog\Logger;
use Monolog\TestCase; use Monolog\Test\TestCase;
/** /**
* @coversDefaultClass \Monolog\Handler\FleepHookHandler * @coversDefaultClass \Monolog\Handler\FleepHookHandler

View File

@@ -12,7 +12,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\Formatter\FlowdockFormatter; use Monolog\Formatter\FlowdockFormatter;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
/** /**

View File

@@ -12,7 +12,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Gelf\Message; use Gelf\Message;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
use Monolog\Formatter\GelfMessageFormatter; use Monolog\Formatter\GelfMessageFormatter;

View File

@@ -12,7 +12,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Gelf\Message; use Gelf\Message;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
use Monolog\Formatter\GelfMessageFormatter; use Monolog\Formatter\GelfMessageFormatter;

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
class GroupHandlerTest extends TestCase class GroupHandlerTest extends TestCase

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
/** /**
* @author Alexey Karapetov <alexey@karapetov.com> * @author Alexey Karapetov <alexey@karapetov.com>

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
/** /**

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
/** /**

View File

@@ -12,7 +12,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\Logger; use Monolog\Logger;
use Monolog\TestCase; use Monolog\Test\TestCase;
class MailHandlerTest extends TestCase class MailHandlerTest extends TestCase
{ {

View File

@@ -12,7 +12,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use MongoDB\Driver\Manager; use MongoDB\Driver\Manager;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Formatter\NormalizerFormatter; use Monolog\Formatter\NormalizerFormatter;
class MongoDBHandlerTest extends TestCase class MongoDBHandlerTest extends TestCase

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
use InvalidArgumentException; use InvalidArgumentException;

View File

@@ -12,7 +12,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\Formatter\LineFormatter; use Monolog\Formatter\LineFormatter;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
class NewRelicHandlerTest extends TestCase class NewRelicHandlerTest extends TestCase

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
/** /**

View File

@@ -14,7 +14,7 @@ namespace Monolog\Handler;
use Exception; use Exception;
use Monolog\ErrorHandler; use Monolog\ErrorHandler;
use Monolog\Logger; use Monolog\Logger;
use Monolog\TestCase; use Monolog\Test\TestCase;
use PhpConsole\Connector; use PhpConsole\Connector;
use PhpConsole\Dispatcher\Debug as DebugDispatcher; use PhpConsole\Dispatcher\Debug as DebugDispatcher;
use PhpConsole\Dispatcher\Errors as ErrorDispatcher; use PhpConsole\Dispatcher\Errors as ErrorDispatcher;

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
/** /**

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
/** /**

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
use Monolog\Formatter\LineFormatter; use Monolog\Formatter\LineFormatter;

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
use Monolog\Formatter\LineFormatter; use Monolog\Formatter\LineFormatter;

View File

@@ -12,7 +12,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use InvalidArgumentException; use InvalidArgumentException;
use Monolog\TestCase; use Monolog\Test\TestCase;
use PHPUnit_Framework_Error_Deprecated; use PHPUnit_Framework_Error_Deprecated;
/** /**

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
/** /**
* @covers Monolog\Handler\SamplingHandler::handle * @covers Monolog\Handler\SamplingHandler::handle

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
/** /**

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
/** /**

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
class StreamHandlerTest extends TestCase class StreamHandlerTest extends TestCase

View File

@@ -12,7 +12,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\Logger; use Monolog\Logger;
use Monolog\TestCase; use Monolog\Test\TestCase;
class SwiftMailerHandlerTest extends TestCase class SwiftMailerHandlerTest extends TestCase
{ {

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
/** /**

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Handler\SyslogUdp\UdpSocket; use Monolog\Handler\SyslogUdp\UdpSocket;
/** /**

View File

@@ -11,7 +11,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Logger; use Monolog\Logger;
class WhatFailureGroupHandlerTest extends TestCase class WhatFailureGroupHandlerTest extends TestCase

View File

@@ -10,7 +10,7 @@
namespace Monolog\Handler; namespace Monolog\Handler;
use Monolog\TestCase; use Monolog\Test\TestCase;
class ZendMonitorHandlerTest extends TestCase class ZendMonitorHandlerTest extends TestCase
{ {

View File

@@ -11,7 +11,7 @@
namespace Monolog\Processor; namespace Monolog\Processor;
use Monolog\TestCase; use Monolog\Test\TestCase;
class GitProcessorTest extends TestCase class GitProcessorTest extends TestCase
{ {

View File

@@ -27,7 +27,7 @@ function tester($handler, $record)
namespace Monolog\Processor; namespace Monolog\Processor;
use Monolog\Logger; use Monolog\Logger;
use Monolog\TestCase; use Monolog\Test\TestCase;
use Monolog\Handler\TestHandler; use Monolog\Handler\TestHandler;
class IntrospectionProcessorTest extends TestCase class IntrospectionProcessorTest extends TestCase

View File

@@ -11,7 +11,7 @@
namespace Monolog\Processor; namespace Monolog\Processor;
use Monolog\TestCase; use Monolog\Test\TestCase;
class MemoryPeakUsageProcessorTest extends TestCase class MemoryPeakUsageProcessorTest extends TestCase
{ {

View File

@@ -11,7 +11,7 @@
namespace Monolog\Processor; namespace Monolog\Processor;
use Monolog\TestCase; use Monolog\Test\TestCase;
class MemoryUsageProcessorTest extends TestCase class MemoryUsageProcessorTest extends TestCase
{ {

View File

@@ -11,7 +11,7 @@
namespace Monolog\Processor; namespace Monolog\Processor;
use Monolog\TestCase; use Monolog\Test\TestCase;
class ProcessIdProcessorTest extends TestCase class ProcessIdProcessorTest extends TestCase
{ {

View File

@@ -11,7 +11,7 @@
namespace Monolog\Processor; namespace Monolog\Processor;
use Monolog\TestCase; use Monolog\Test\TestCase;
class TagProcessorTest extends TestCase class TagProcessorTest extends TestCase
{ {

View File

@@ -11,7 +11,7 @@
namespace Monolog\Processor; namespace Monolog\Processor;
use Monolog\TestCase; use Monolog\Test\TestCase;
class UidProcessorTest extends TestCase class UidProcessorTest extends TestCase
{ {

View File

@@ -11,7 +11,7 @@
namespace Monolog\Processor; namespace Monolog\Processor;
use Monolog\TestCase; use Monolog\Test\TestCase;
class WebProcessorTest extends TestCase class WebProcessorTest extends TestCase
{ {