Skip to content
This repository was archived by the owner on Mar 4, 2020. It is now read-only.

Commit f049e67

Browse files
authored
Merge pull request #498 from gabriel-caruso/phpunit
Use namespaces for PHPUnit forward compatibility
2 parents 3dc6e0d + d3af34e commit f049e67

27 files changed

+64
-28
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"ext-zip": "*"
1818
},
1919
"require-dev": {
20-
"phpunit/phpunit": "^5.4",
20+
"phpunit/phpunit": "^5.7",
2121
"sebastian/environment": "^1.3.4 || ^2.0 || ^3.0",
2222
"friendsofphp/php-cs-fixer": "^2.0",
2323
"squizlabs/php_codesniffer": "^2.6",

tests/functional/Chrome/ChromeDriverServiceTest.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,14 @@
1515

1616
namespace Facebook\WebDriver\Chrome;
1717

18+
use PHPUnit\Framework\TestCase;
19+
1820
/**
1921
* @group exclude-saucelabs
2022
* @covers Facebook\WebDriver\Chrome\ChromeDriverService
2123
* @covers Facebook\WebDriver\Remote\Service\DriverService
2224
*/
23-
class ChromeDriverServiceTest extends \PHPUnit_Framework_TestCase
25+
class ChromeDriverServiceTest extends TestCase
2426
{
2527
protected function setUp()
2628
{

tests/functional/Chrome/ChromeDriverTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@
1717

1818
use Facebook\WebDriver\Remote\RemoteWebDriver;
1919
use Facebook\WebDriver\Remote\Service\DriverCommandExecutor;
20+
use PHPUnit\Framework\TestCase;
2021

2122
/**
2223
* @group exclude-saucelabs
2324
* @covers Facebook\WebDriver\Chrome\ChromeDriver
2425
*/
25-
class ChromeDriverTest extends \PHPUnit_Framework_TestCase
26+
class ChromeDriverTest extends TestCase
2627
{
2728
/** @var ChromeDriver */
2829
protected $driver;

tests/functional/ReportSauceLabsStatusListener.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@
1616
namespace Facebook\WebDriver;
1717

1818
use Facebook\WebDriver\Remote\RemoteWebDriver;
19+
use PHPUnit\Framework\BaseTestListener;
1920

20-
class ReportSauceLabsStatusListener extends \PHPUnit_Framework_BaseTestListener
21+
class ReportSauceLabsStatusListener extends BaseTestListener
2122
{
2223
public function endTest(\PHPUnit_Framework_Test $test, $time)
2324
{

tests/functional/WebDriverTestCase.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,12 @@
2020
use Facebook\WebDriver\Remote\DesiredCapabilities;
2121
use Facebook\WebDriver\Remote\RemoteWebDriver;
2222
use Facebook\WebDriver\Remote\WebDriverBrowserType;
23+
use PHPUnit\Framework\TestCase;
2324

2425
/**
2526
* The base class for test cases.
2627
*/
27-
class WebDriverTestCase extends \PHPUnit_Framework_TestCase
28+
class WebDriverTestCase extends TestCase
2829
{
2930
/** @var RemoteWebDriver $driver */
3031
public $driver;

tests/unit/CookieTest.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@
1515

1616
namespace Facebook\WebDriver;
1717

18+
use PHPUnit\Framework\TestCase;
19+
1820
/**
1921
* @covers Facebook\WebDriver\Cookie
2022
*/
21-
class CookieTest extends \PHPUnit_Framework_TestCase
23+
class CookieTest extends TestCase
2224
{
2325
public function testShouldSetAllProperties()
2426
{
@@ -143,7 +145,7 @@ public function testShouldBeCreatableFromAnArrayWithAllValues()
143145
* @param string $domain
144146
* @param string $expectedMessage
145147
*/
146-
public function testShouldValidateCookie($name, $value, $domain, $expectedMessage)
148+
public function testShouldValidateCookieOnConstruction($name, $value, $domain, $expectedMessage)
147149
{
148150
if ($expectedMessage) {
149151
$this->expectException(\InvalidArgumentException::class);
@@ -154,6 +156,8 @@ public function testShouldValidateCookie($name, $value, $domain, $expectedMessag
154156
if ($domain !== null) {
155157
$cookie->setDomain($domain);
156158
}
159+
160+
$this->assertInstanceOf(Cookie::class, $cookie);
157161
}
158162

159163
/**

tests/unit/Exception/WebDriverExceptionTest.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515

1616
namespace Facebook\WebDriver\Exception;
1717

18-
class WebDriverExceptionTest extends \PHPUnit_Framework_TestCase
18+
use PHPUnit\Framework\TestCase;
19+
20+
class WebDriverExceptionTest extends TestCase
1921
{
2022
public function testShouldStoreResultsOnInstantiation()
2123
{

tests/unit/Interactions/Internal/WebDriverButtonReleaseActionTest.php

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

1818
use Facebook\WebDriver\Internal\WebDriverLocatable;
1919
use Facebook\WebDriver\WebDriverMouse;
20+
use PHPUnit\Framework\TestCase;
2021

21-
class WebDriverButtonReleaseActionTest extends \PHPUnit_Framework_TestCase
22+
class WebDriverButtonReleaseActionTest extends TestCase
2223
{
2324
/** @var WebDriverButtonReleaseAction */
2425
private $webDriverButtonReleaseAction;

tests/unit/Interactions/Internal/WebDriverClickActionTest.php

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

1818
use Facebook\WebDriver\Internal\WebDriverLocatable;
1919
use Facebook\WebDriver\WebDriverMouse;
20+
use PHPUnit\Framework\TestCase;
2021

21-
class WebDriverClickActionTest extends \PHPUnit_Framework_TestCase
22+
class WebDriverClickActionTest extends TestCase
2223
{
2324
/** @var WebDriverClickAction */
2425
private $webDriverClickAction;

tests/unit/Interactions/Internal/WebDriverClickAndHoldActionTest.php

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

1818
use Facebook\WebDriver\Internal\WebDriverLocatable;
1919
use Facebook\WebDriver\WebDriverMouse;
20+
use PHPUnit\Framework\TestCase;
2021

21-
class WebDriverClickAndHoldActionTest extends \PHPUnit_Framework_TestCase
22+
class WebDriverClickAndHoldActionTest extends TestCase
2223
{
2324
/** @var WebDriverClickAndHoldAction */
2425
private $webDriverClickAndHoldAction;

0 commit comments

Comments
 (0)