Skip to content

Commit 557753d

Browse files
Make tests support phpunit 8
1 parent 1393153 commit 557753d

21 files changed

+88
-25
lines changed

Tests/Collator/Verification/CollatorTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
namespace Symfony\Component\Intl\Tests\Collator\Verification;
1313

14+
use Symfony\Bridge\PhpUnit\ForwardCompatTestTrait;
1415
use Symfony\Component\Intl\Tests\Collator\AbstractCollatorTest;
1516
use Symfony\Component\Intl\Util\IntlTestHelper;
1617

@@ -22,7 +23,9 @@
2223
*/
2324
class CollatorTest extends AbstractCollatorTest
2425
{
25-
protected function setUp()
26+
use ForwardCompatTestTrait;
27+
28+
private function doSetUp()
2629
{
2730
IntlTestHelper::requireFullIntl($this, false);
2831

Tests/Data/Bundle/Reader/BundleEntryReaderTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace Symfony\Component\Intl\Tests\Data\Bundle\Reader;
1313

1414
use PHPUnit\Framework\TestCase;
15+
use Symfony\Bridge\PhpUnit\ForwardCompatTestTrait;
1516
use Symfony\Component\Intl\Data\Bundle\Reader\BundleEntryReader;
1617
use Symfony\Component\Intl\Exception\ResourceBundleNotFoundException;
1718

@@ -20,6 +21,8 @@
2021
*/
2122
class BundleEntryReaderTest extends TestCase
2223
{
24+
use ForwardCompatTestTrait;
25+
2326
const RES_DIR = '/res/dir';
2427

2528
/**
@@ -61,7 +64,7 @@ class BundleEntryReaderTest extends TestCase
6164
'Foo' => 'Bar',
6265
];
6366

64-
protected function setUp()
67+
private function doSetUp()
6568
{
6669
$this->readerImpl = $this->getMockBuilder('Symfony\Component\Intl\Data\Bundle\Reader\BundleEntryReaderInterface')->getMock();
6770
$this->reader = new BundleEntryReader($this->readerImpl);

Tests/Data/Bundle/Reader/IntlBundleReaderTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace Symfony\Component\Intl\Tests\Data\Bundle\Reader;
1313

1414
use PHPUnit\Framework\TestCase;
15+
use Symfony\Bridge\PhpUnit\ForwardCompatTestTrait;
1516
use Symfony\Component\Intl\Data\Bundle\Reader\IntlBundleReader;
1617

1718
/**
@@ -20,12 +21,14 @@
2021
*/
2122
class IntlBundleReaderTest extends TestCase
2223
{
24+
use ForwardCompatTestTrait;
25+
2326
/**
2427
* @var IntlBundleReader
2528
*/
2629
private $reader;
2730

28-
protected function setUp()
31+
private function doSetUp()
2932
{
3033
$this->reader = new IntlBundleReader();
3134
}

Tests/Data/Bundle/Reader/JsonBundleReaderTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,22 @@
1212
namespace Symfony\Component\Intl\Tests\Data\Bundle\Reader;
1313

1414
use PHPUnit\Framework\TestCase;
15+
use Symfony\Bridge\PhpUnit\ForwardCompatTestTrait;
1516
use Symfony\Component\Intl\Data\Bundle\Reader\JsonBundleReader;
1617

1718
/**
1819
* @author Bernhard Schussek <[email protected]>
1920
*/
2021
class JsonBundleReaderTest extends TestCase
2122
{
23+
use ForwardCompatTestTrait;
24+
2225
/**
2326
* @var JsonBundleReader
2427
*/
2528
private $reader;
2629

27-
protected function setUp()
30+
private function doSetUp()
2831
{
2932
$this->reader = new JsonBundleReader();
3033
}

Tests/Data/Bundle/Reader/PhpBundleReaderTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,22 @@
1212
namespace Symfony\Component\Intl\Tests\Data\Bundle\Reader;
1313

1414
use PHPUnit\Framework\TestCase;
15+
use Symfony\Bridge\PhpUnit\ForwardCompatTestTrait;
1516
use Symfony\Component\Intl\Data\Bundle\Reader\PhpBundleReader;
1617

1718
/**
1819
* @author Bernhard Schussek <[email protected]>
1920
*/
2021
class PhpBundleReaderTest extends TestCase
2122
{
23+
use ForwardCompatTestTrait;
24+
2225
/**
2326
* @var PhpBundleReader
2427
*/
2528
private $reader;
2629

27-
protected function setUp()
30+
private function doSetUp()
2831
{
2932
$this->reader = new PhpBundleReader();
3033
}

Tests/Data/Bundle/Writer/JsonBundleWriterTest.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace Symfony\Component\Intl\Tests\Data\Bundle\Writer;
1313

1414
use PHPUnit\Framework\TestCase;
15+
use Symfony\Bridge\PhpUnit\ForwardCompatTestTrait;
1516
use Symfony\Component\Filesystem\Filesystem;
1617
use Symfony\Component\Intl\Data\Bundle\Writer\JsonBundleWriter;
1718

@@ -20,6 +21,8 @@
2021
*/
2122
class JsonBundleWriterTest extends TestCase
2223
{
24+
use ForwardCompatTestTrait;
25+
2326
/**
2427
* @var JsonBundleWriter
2528
*/
@@ -32,7 +35,7 @@ class JsonBundleWriterTest extends TestCase
3235
*/
3336
private $filesystem;
3437

35-
protected function setUp()
38+
private function doSetUp()
3639
{
3740
$this->writer = new JsonBundleWriter();
3841
$this->directory = sys_get_temp_dir().'/JsonBundleWriterTest/'.mt_rand(1000, 9999);
@@ -41,7 +44,7 @@ protected function setUp()
4144
$this->filesystem->mkdir($this->directory);
4245
}
4346

44-
protected function tearDown()
47+
private function doTearDown()
4548
{
4649
$this->filesystem->remove($this->directory);
4750
}

Tests/Data/Bundle/Writer/PhpBundleWriterTest.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace Symfony\Component\Intl\Tests\Data\Bundle\Writer;
1313

1414
use PHPUnit\Framework\TestCase;
15+
use Symfony\Bridge\PhpUnit\ForwardCompatTestTrait;
1516
use Symfony\Component\Filesystem\Filesystem;
1617
use Symfony\Component\Intl\Data\Bundle\Writer\PhpBundleWriter;
1718

@@ -20,6 +21,8 @@
2021
*/
2122
class PhpBundleWriterTest extends TestCase
2223
{
24+
use ForwardCompatTestTrait;
25+
2326
/**
2427
* @var PhpBundleWriter
2528
*/
@@ -32,7 +35,7 @@ class PhpBundleWriterTest extends TestCase
3235
*/
3336
private $filesystem;
3437

35-
protected function setUp()
38+
private function doSetUp()
3639
{
3740
$this->writer = new PhpBundleWriter();
3841
$this->directory = sys_get_temp_dir().'/PhpBundleWriterTest/'.mt_rand(1000, 9999);
@@ -41,7 +44,7 @@ protected function setUp()
4144
$this->filesystem->mkdir($this->directory);
4245
}
4346

44-
protected function tearDown()
47+
private function doTearDown()
4548
{
4649
$this->filesystem->remove($this->directory);
4750
}

Tests/Data/Bundle/Writer/TextBundleWriterTest.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace Symfony\Component\Intl\Tests\Data\Bundle\Writer;
1313

1414
use PHPUnit\Framework\TestCase;
15+
use Symfony\Bridge\PhpUnit\ForwardCompatTestTrait;
1516
use Symfony\Component\Filesystem\Filesystem;
1617
use Symfony\Component\Intl\Data\Bundle\Writer\TextBundleWriter;
1718

@@ -22,6 +23,8 @@
2223
*/
2324
class TextBundleWriterTest extends TestCase
2425
{
26+
use ForwardCompatTestTrait;
27+
2528
/**
2629
* @var TextBundleWriter
2730
*/
@@ -34,7 +37,7 @@ class TextBundleWriterTest extends TestCase
3437
*/
3538
private $filesystem;
3639

37-
protected function setUp()
40+
private function doSetUp()
3841
{
3942
$this->writer = new TextBundleWriter();
4043
$this->directory = sys_get_temp_dir().'/TextBundleWriterTest/'.mt_rand(1000, 9999);
@@ -43,7 +46,7 @@ protected function setUp()
4346
$this->filesystem->mkdir($this->directory);
4447
}
4548

46-
protected function tearDown()
49+
private function doTearDown()
4750
{
4851
$this->filesystem->remove($this->directory);
4952
}

Tests/Data/Provider/AbstractCurrencyDataProviderTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
namespace Symfony\Component\Intl\Tests\Data\Provider;
1313

14+
use Symfony\Bridge\PhpUnit\ForwardCompatTestTrait;
1415
use Symfony\Component\Intl\Data\Provider\CurrencyDataProvider;
1516
use Symfony\Component\Intl\Intl;
1617

@@ -19,6 +20,8 @@
1920
*/
2021
abstract class AbstractCurrencyDataProviderTest extends AbstractDataProviderTest
2122
{
23+
use ForwardCompatTestTrait;
24+
2225
// The below arrays document the state of the ICU data bundled with this package.
2326

2427
protected static $currencies = [
@@ -590,7 +593,7 @@ abstract class AbstractCurrencyDataProviderTest extends AbstractDataProviderTest
590593
*/
591594
protected $dataProvider;
592595

593-
protected function setUp()
596+
private function doSetUp()
594597
{
595598
parent::setUp();
596599

Tests/Data/Provider/AbstractDataProviderTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace Symfony\Component\Intl\Tests\Data\Provider;
1313

1414
use PHPUnit\Framework\TestCase;
15+
use Symfony\Bridge\PhpUnit\ForwardCompatTestTrait;
1516
use Symfony\Component\Intl\Data\Bundle\Reader\BundleEntryReader;
1617
use Symfony\Component\Intl\Data\Bundle\Reader\BundleReaderInterface;
1718
use Symfony\Component\Intl\Locale;
@@ -21,6 +22,8 @@
2122
*/
2223
abstract class AbstractDataProviderTest extends TestCase
2324
{
25+
use ForwardCompatTestTrait;
26+
2427
// Include the locales statically so that the data providers are decoupled
2528
// from the Intl class. Otherwise tests will fail if the intl extension is
2629
// not loaded, because it is NOT possible to skip the execution of data
@@ -701,7 +704,7 @@ abstract class AbstractDataProviderTest extends TestCase
701704

702705
private static $rootLocales;
703706

704-
protected function setUp()
707+
private function doSetUp()
705708
{
706709
\Locale::setDefault('en');
707710
Locale::setDefaultFallback('en');

0 commit comments

Comments
 (0)