Explorar el Código

Make TestCase class available to dependents to help with testing

Jordi Boggiano hace 9 años
padre
commit
d7b415c2c8
Se han modificado 57 ficheros con 64 adiciones y 57 borrados
  1. 1 1
      composer.json
  2. 8 1
      src/Monolog/Test/TestCase.php
  3. 1 1
      tests/Monolog/Formatter/FlowdockFormatterTest.php
  4. 1 1
      tests/Monolog/Formatter/FluentdFormatterTest.php
  5. 1 1
      tests/Monolog/Formatter/JsonFormatterTest.php
  6. 1 1
      tests/Monolog/Formatter/LogglyFormatterTest.php
  7. 1 1
      tests/Monolog/Handler/AbstractHandlerTest.php
  8. 1 1
      tests/Monolog/Handler/AbstractProcessingHandlerTest.php
  9. 1 1
      tests/Monolog/Handler/AmqpHandlerTest.php
  10. 1 1
      tests/Monolog/Handler/BrowserConsoleHandlerTest.php
  11. 1 1
      tests/Monolog/Handler/BufferHandlerTest.php
  12. 1 1
      tests/Monolog/Handler/ChromePHPHandlerTest.php
  13. 1 1
      tests/Monolog/Handler/CouchDBHandlerTest.php
  14. 1 1
      tests/Monolog/Handler/DeduplicationHandlerTest.php
  15. 1 1
      tests/Monolog/Handler/DoctrineCouchDBHandlerTest.php
  16. 1 1
      tests/Monolog/Handler/DynamoDbHandlerTest.php
  17. 1 1
      tests/Monolog/Handler/ElasticSearchHandlerTest.php
  18. 1 1
      tests/Monolog/Handler/ErrorLogHandlerTest.php
  19. 1 1
      tests/Monolog/Handler/FilterHandlerTest.php
  20. 1 1
      tests/Monolog/Handler/FingersCrossedHandlerTest.php
  21. 1 1
      tests/Monolog/Handler/FirePHPHandlerTest.php
  22. 1 1
      tests/Monolog/Handler/FleepHookHandlerTest.php
  23. 1 1
      tests/Monolog/Handler/FlowdockHandlerTest.php
  24. 1 1
      tests/Monolog/Handler/GelfHandlerLegacyTest.php
  25. 1 1
      tests/Monolog/Handler/GelfHandlerTest.php
  26. 1 1
      tests/Monolog/Handler/GroupHandlerTest.php
  27. 1 1
      tests/Monolog/Handler/HandlerWrapperTest.php
  28. 1 1
      tests/Monolog/Handler/HipChatHandlerTest.php
  29. 1 1
      tests/Monolog/Handler/LogEntriesHandlerTest.php
  30. 1 1
      tests/Monolog/Handler/MailHandlerTest.php
  31. 1 1
      tests/Monolog/Handler/MongoDBHandlerTest.php
  32. 1 1
      tests/Monolog/Handler/NativeMailerHandlerTest.php
  33. 1 1
      tests/Monolog/Handler/NewRelicHandlerTest.php
  34. 1 1
      tests/Monolog/Handler/NullHandlerTest.php
  35. 1 1
      tests/Monolog/Handler/PHPConsoleHandlerTest.php
  36. 1 1
      tests/Monolog/Handler/PsrHandlerTest.php
  37. 1 1
      tests/Monolog/Handler/PushoverHandlerTest.php
  38. 1 1
      tests/Monolog/Handler/RavenHandlerTest.php
  39. 1 1
      tests/Monolog/Handler/RedisHandlerTest.php
  40. 1 1
      tests/Monolog/Handler/RotatingFileHandlerTest.php
  41. 1 1
      tests/Monolog/Handler/SamplingHandlerTest.php
  42. 1 1
      tests/Monolog/Handler/SlackHandlerTest.php
  43. 1 1
      tests/Monolog/Handler/SocketHandlerTest.php
  44. 1 1
      tests/Monolog/Handler/StreamHandlerTest.php
  45. 1 1
      tests/Monolog/Handler/SwiftMailerHandlerTest.php
  46. 1 1
      tests/Monolog/Handler/TestHandlerTest.php
  47. 1 1
      tests/Monolog/Handler/UdpSocketTest.php
  48. 1 1
      tests/Monolog/Handler/WhatFailureGroupHandlerTest.php
  49. 1 1
      tests/Monolog/Handler/ZendMonitorHandlerTest.php
  50. 1 1
      tests/Monolog/Processor/GitProcessorTest.php
  51. 1 1
      tests/Monolog/Processor/IntrospectionProcessorTest.php
  52. 1 1
      tests/Monolog/Processor/MemoryPeakUsageProcessorTest.php
  53. 1 1
      tests/Monolog/Processor/MemoryUsageProcessorTest.php
  54. 1 1
      tests/Monolog/Processor/ProcessIdProcessorTest.php
  55. 1 1
      tests/Monolog/Processor/TagProcessorTest.php
  56. 1 1
      tests/Monolog/Processor/UidProcessorTest.php
  57. 1 1
      tests/Monolog/Processor/WebProcessorTest.php

+ 1 - 1
composer.json

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

+ 8 - 1
tests/Monolog/TestCase.php → src/Monolog/Test/TestCase.php

@@ -9,8 +9,15 @@
  * 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
 {
     /**

+ 1 - 1
tests/Monolog/Formatter/FlowdockFormatterTest.php

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

+ 1 - 1
tests/Monolog/Formatter/FluentdFormatterTest.php

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

+ 1 - 1
tests/Monolog/Formatter/JsonFormatterTest.php

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

+ 1 - 1
tests/Monolog/Formatter/LogglyFormatterTest.php

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

+ 1 - 1
tests/Monolog/Handler/AbstractHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/AbstractProcessingHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/AmqpHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/BrowserConsoleHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/BufferHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/ChromePHPHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/CouchDBHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/DeduplicationHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/DoctrineCouchDBHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/DynamoDbHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/ElasticSearchHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/ErrorLogHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/FilterHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/FingersCrossedHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/FirePHPHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/FleepHookHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/FlowdockHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/GelfHandlerLegacyTest.php

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

+ 1 - 1
tests/Monolog/Handler/GelfHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/GroupHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/HandlerWrapperTest.php

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

+ 1 - 1
tests/Monolog/Handler/HipChatHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/LogEntriesHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/MailHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/MongoDBHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/NativeMailerHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/NewRelicHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/NullHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/PHPConsoleHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/PsrHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/PushoverHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/RavenHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/RedisHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/RotatingFileHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/SamplingHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/SlackHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/SocketHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/StreamHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/SwiftMailerHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/TestHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/UdpSocketTest.php

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

+ 1 - 1
tests/Monolog/Handler/WhatFailureGroupHandlerTest.php

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

+ 1 - 1
tests/Monolog/Handler/ZendMonitorHandlerTest.php

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

+ 1 - 1
tests/Monolog/Processor/GitProcessorTest.php

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

+ 1 - 1
tests/Monolog/Processor/IntrospectionProcessorTest.php

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

+ 1 - 1
tests/Monolog/Processor/MemoryPeakUsageProcessorTest.php

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

+ 1 - 1
tests/Monolog/Processor/MemoryUsageProcessorTest.php

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

+ 1 - 1
tests/Monolog/Processor/ProcessIdProcessorTest.php

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

+ 1 - 1
tests/Monolog/Processor/TagProcessorTest.php

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

+ 1 - 1
tests/Monolog/Processor/UidProcessorTest.php

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

+ 1 - 1
tests/Monolog/Processor/WebProcessorTest.php

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