Skip to content
This repository was archived by the owner on Oct 3, 2023. It is now read-only.

Commit f1d71ba

Browse files
authored
Upgrade PHPUnit (#148)
* Upgrade tests to use real namespaces and unlock the phpunit version * Fix TestCase for new tests
1 parent 3209f8f commit f1d71ba

28 files changed

+59
-30
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"cache/adapter-common": "^1.0"
1919
},
2020
"require-dev": {
21-
"phpunit/phpunit": "4.8.*",
21+
"phpunit/phpunit": ">= 4.8",
2222
"squizlabs/php_codesniffer": "2.*",
2323
"google/cloud-trace": "^0.4",
2424
"twig/twig": "~2.0",

tests/unit/Core/ContextTest.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@
1818
namespace OpenCensus\Tests\Unit\Core;
1919

2020
use OpenCensus\Core\Context;
21+
use PHPUnit\Framework\TestCase;
2122

2223
/**
2324
* @group core
2425
*/
25-
class ContextTest extends \PHPUnit_Framework_TestCase
26+
class ContextTest extends TestCase
2627
{
2728
public function setUp()
2829
{
@@ -59,14 +60,16 @@ public function testAttachingCurrentContext()
5960

6061
public function testRestoringCurrentContext()
6162
{
63+
$initialContext = Context::current();
6264
$context = new Context(['foo' => 'bar']);
6365
$prevContext = $context->attach();
6466

6567
Context::current()->detach($prevContext);
68+
$this->assertEquals($initialContext, Context::current());
6669
}
6770

6871
/**
69-
* @expectedException PHPUnit_Framework_Error_Warning
72+
* @expectedException \PHPUnit\Framework\Error\Warning
7073
*/
7174
public function testRestoringCurrentContextRequiresSameObject()
7275
{

tests/unit/Core/ScopeTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@
1818
namespace OpenCensus\Tests\Unit\Core;
1919

2020
use OpenCensus\Core\Scope;
21+
use PHPUnit\Framework\TestCase;
2122

2223
/**
2324
* @group core
2425
*/
25-
class ScopeTest extends \PHPUnit_Framework_TestCase
26+
class ScopeTest extends TestCase
2627
{
2728
private $data;
2829

tests/unit/Trace/Exporter/EchoExporterTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,12 @@
2121
use OpenCensus\Trace\SpanContext;
2222
use OpenCensus\Trace\Span;
2323
use OpenCensus\Trace\Tracer\TracerInterface;
24+
use PHPUnit\Framework\TestCase;
2425

2526
/**
2627
* @group trace
2728
*/
28-
class EchoExporterTest extends \PHPUnit_Framework_TestCase
29+
class EchoExporterTest extends TestCase
2930
{
3031
private $tracer;
3132

tests/unit/Trace/Exporter/FileExporterTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,12 @@
2121
use OpenCensus\Trace\SpanContext;
2222
use OpenCensus\Trace\Span;
2323
use OpenCensus\Trace\Tracer\TracerInterface;
24+
use PHPUnit\Framework\TestCase;
2425

2526
/**
2627
* @group trace
2728
*/
28-
class FileExporterTest extends \PHPUnit_Framework_TestCase
29+
class FileExporterTest extends TestCase
2930
{
3031
private $tracer;
3132
private $filename;

tests/unit/Trace/Exporter/LoggerExporterTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
use OpenCensus\Trace\Span;
2626
use OpenCensus\Trace\Tracer\TracerInterface;
2727
use Prophecy\Argument;
28+
use PHPUnit\Framework\TestCase;
2829

2930
/**
3031
* @group trace
3132
*/
32-
class LoggerExporterTest extends \PHPUnit_Framework_TestCase
33+
class LoggerExporterTest extends TestCase
3334
{
3435
private $tracer;
3536
private $logger;

tests/unit/Trace/Exporter/StackdriverExporterTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,12 @@
2828
use Google\Cloud\Trace\Trace;
2929
use Google\Cloud\Trace\Span;
3030
use Google\Cloud\Trace\TraceClient;
31+
use PHPUnit\Framework\TestCase;
3132

3233
/**
3334
* @group trace
3435
*/
35-
class StackdriverExporterTest extends \PHPUnit_Framework_TestCase
36+
class StackdriverExporterTest extends TestCase
3637
{
3738
private $client;
3839

tests/unit/Trace/Exporter/ZipkinExporterTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
use OpenCensus\Trace\Tracer\TracerInterface;
2626
use OpenCensus\Trace\Tracer\ContextTracer;
2727
use Prophecy\Argument;
28+
use PHPUnit\Framework\TestCase;
2829

2930
/**
3031
* @group trace
3132
*/
32-
class ZipkinExporterTest extends \PHPUnit_Framework_TestCase
33+
class ZipkinExporterTest extends TestCase
3334
{
3435
private $tracer;
3536

tests/unit/Trace/Integrations/CurlTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@
1818
namespace OpenCensus\Tests\Unit\Trace\Integrations;
1919

2020
use OpenCensus\Trace\Integrations\Curl;
21+
use PHPUnit\Framework\TestCase;
2122

2223
/**
2324
* @group trace
2425
*/
25-
class CurlTest extends \PHPUnit_Framework_TestCase
26+
class CurlTest extends TestCase
2627
{
2728
public function testLoadUrlFromResource()
2829
{

tests/unit/Trace/Integrations/Guzzle/EventSubscriberTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,12 @@
2626
use OpenCensus\Trace\Exporter\ExporterInterface;
2727
use OpenCensus\Trace\Integrations\Guzzle\EventSubscriber;
2828
use Prophecy\Argument;
29+
use PHPUnit\Framework\TestCase;
2930

3031
/**
3132
* @group trace
3233
*/
33-
class EventSubscriberTest extends \PHPUnit_Framework_TestCase
34+
class EventSubscriberTest extends TestCase
3435
{
3536
private $exporter;
3637

0 commit comments

Comments
 (0)