Skip to content

Commit 1522523

Browse files
committed
Update PHPUnit to 8.x.x
1 parent f75a887 commit 1522523

20 files changed

+29
-28
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ composer.lock
33
composer.phar
44
.DS_Store
55
.idea/
6+
.phpunit.*

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"symfony/polyfill-php56": "^1.10"
1717
},
1818
"require-dev": {
19-
"phpunit/phpunit": "^4.8.25"
19+
"phpunit/phpunit": "^8"
2020
},
2121
"autoload": {
2222
"psr-4": {

tests/integration/BaseTest.php

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,16 @@
11
<?php
2-
// Starting from PHPUnit 6, PHPUnit classes are namespaced. This alias ensures our tests still run
3-
// with PHPUnit >=6. See: https://github.com/sebastianbergmann/phpunit/wiki/Release-Announcement-for-PHPUnit-6.0.0
4-
if (!class_exists('PHPUnit_Framework_TestCase') && class_exists('\PHPUnit\Framework\TestCase')) {
5-
class_alias('\PHPUnit\Framework\TestCase', 'PHPUnit_Framework_TestCase');
6-
}
72

8-
class BaseTest extends PHPUnit_Framework_TestCase
3+
use PHPUnit\Framework\TestCase;
4+
5+
class BaseTest extends TestCase
96
{
107
/** @var \MessageBird\Client */
118
protected $client;
129

1310
/** @var PHPUnit_Framework_MockObject_MockObject */
1411
protected $mockClient;
1512

16-
public function setUp()
13+
protected function setUp(): void
1714
{
1815
$this->mockClient = $this->getMockBuilder("\MessageBird\Common\HttpClient")->setConstructorArgs(array("fake.messagebird.dev"))->getMock();
1916
$this->client = new \MessageBird\Client('YOUR_ACCESS_KEY', $this->mockClient);
@@ -43,6 +40,8 @@ public function testClientConstructor()
4340
$this->assertInstanceOf('MessageBird\Resources\Chat\Platform', $MessageBird->chatPlatforms);
4441
$this->assertInstanceOf('MessageBird\Resources\Chat\Channel', $MessageBird->chatChannels);
4542
$this->assertInstanceOf('MessageBird\Resources\Chat\Contact', $MessageBird->chatContacts);
43+
$this->assertInstanceOf('MessageBird\Resources\AvailableNumbers', $MessageBird->availableNumbers);
44+
$this->assertInstanceOf('MessageBird\Resources\PurchasedNumbers', $MessageBird->purchasedNumbers);
4645

4746
}
4847

tests/integration/HttpClientTest.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,10 @@ public function testHttpClient()
1616
$this->assertSame(Client::ENDPOINT.'/a?b=1', $url);
1717
}
1818

19-
/**
20-
* @expectedException \InvalidArgumentException
21-
* @expectedExceptionMessageRegExp #^Timeout must be an int > 0, got "integer 0".$#
22-
*/
2319
public function testHttpClientInvalidTimeout()
2420
{
21+
$this->expectException(InvalidArgumentException::class);
22+
$this->expectExceptionMessageRegExp('/^Timeout must be an int > 0, got "integer 0".$/');
2523
new HttpClient(Client::ENDPOINT, 0);
2624
}
2725

tests/integration/balance/BalanceTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
class BalanceTest extends BaseTest
33
{
4-
public function setUp()
4+
protected function setUp(): void
55
{
66
parent::setUp();
77
$this->client = new \MessageBird\Client('YOUR_ACCESS_KEY', $this->mockClient);
@@ -12,6 +12,7 @@ public function setUp()
1212
*/
1313
public function testReadBalance()
1414
{
15+
$this->expectException(\MessageBird\Exceptions\ServerException::class);
1516
$this->mockClient->expects($this->once())->method('performHttpRequest')->with("GET", 'balance', null, null);
1617
$this->client->balance->read();
1718
}

tests/integration/chat/ChatTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
class ChatTest extends BaseTest
33
{
4-
public function setUp()
4+
protected function setUp(): void
55
{
66
parent::setUp();
77
$this->client = new \MessageBird\Client('YOUR_ACCESS_KEY', $this->mockClient);

tests/integration/contacts/ContactTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
class ContactTest extends BaseTest
33
{
4-
public function setUp()
4+
protected function setUp(): void
55
{
66
parent::setUp();
77
$this->client = new \MessageBird\Client('YOUR_ACCESS_KEY', $this->mockClient);

tests/integration/conversation/ConversationMessageTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class ConversationMessageTest extends BaseTest
4646
"type": "video"
4747
}';
4848

49-
public function setUp()
49+
protected function setUp(): void
5050
{
5151
parent::setUp();
5252

tests/integration/conversation/ConversationTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ class ConversationTest extends BaseTest
9494
"lastUsedChannelId": "channel-id"
9595
}';
9696

97-
public function setUp()
97+
protected function setUp(): void
9898
{
9999
parent::setUp();
100100

tests/integration/conversation/ConversationWebhookTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class ConversationWebhookTest extends BaseTest
3737
"updatedDatetime": "2018-07-20T12:13:51+00:00"
3838
}';
3939

40-
public function setUp()
40+
protected function setUp(): void
4141
{
4242
parent::setUp();
4343

tests/integration/groups/GroupTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
class GroupTest extends BaseTest
33
{
4-
public function setUp()
4+
protected function setUp(): void
55
{
66
parent::setUp();
77
$this->client = new \MessageBird\Client('YOUR_ACCESS_KEY', $this->mockClient);

tests/integration/hlr/HlrTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
class HlrTest extends BaseTest
33
{
4-
public function setUp()
4+
protected function setUp(): void
55
{
66
parent::setUp();
77
$this->client = new \MessageBird\Client('YOUR_ACCESS_KEY', $this->mockClient);

tests/integration/lookup/LookupTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
class LookupTest extends BaseTest
33
{
4-
public function setUp()
4+
protected function setUp(): void
55
{
66
parent::setUp();
77
$this->client = new \MessageBird\Client('YOUR_ACCESS_KEY', $this->mockClient);

tests/integration/messages/MessagesTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
class MessageTest extends BaseTest
33
{
4-
public function setUp()
4+
protected function setUp(): void
55
{
66
parent::setUp();
77
$this->client = new \MessageBird\Client('YOUR_ACCESS_KEY', $this->mockClient);

tests/integration/partneraccount/AccountTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
class AccountTest extends BaseTest
44
{
5-
public function setUp()
5+
protected function setUp(): void
66
{
77
parent::setUp();
88
$this->client = new \MessageBird\Client('YOUR_ACCESS_KEY', $this->mockClient);

tests/integration/verify/VerifyTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
class VerifyTest extends BaseTest
33
{
4-
public function setUp()
4+
protected function setUp(): void
55
{
66
parent::setUp();
77
$this->client = new \MessageBird\Client('YOUR_ACCESS_KEY', $this->mockClient);

tests/integration/voice/VoiceTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class VoiceTest extends BaseTest
55
/** @var \MessageBird\Client client */
66
public $client;
77

8-
public function setUp()
8+
protected function setUp(): void
99
{
1010
parent::setUp();
1111
$this->client = new \MessageBird\Client('YOUR_ACCESS_KEY', $this->mockClient);

tests/integration/voicemessages/VoiceMessagesTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
class VoiceMessagesTest extends BaseTest
33
{
4-
public function setUp()
4+
protected function setUp(): void
55
{
66
parent::setUp();
77
$this->client = new \MessageBird\Client('YOUR_ACCESS_KEY', $this->mockClient);

tests/unit/RequestValidatorTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
use MessageBird\Objects\SignedRequest;
44
use MessageBird\RequestValidator;
5+
use PHPUnit\Framework\TestCase;
56

6-
class RequestValidatorTest extends PHPUnit_Framework_TestCase
7+
class RequestValidatorTest extends TestCase
78
{
89
public function testVerify()
910
{

tests/unit/SignedRequestTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
<?php
22

33
use MessageBird\Objects\SignedRequest;
4+
use PHPUnit\Framework\TestCase;
45

5-
class SignedRequestTest extends PHPUnit_Framework_TestCase
6+
class SignedRequestTest extends TestCase
67
{
78
public function testCreate()
89
{

0 commit comments

Comments
 (0)