Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Giehl <stefan@matomo.org>2020-02-27 13:08:45 +0300
committerGitHub <noreply@github.com>2020-02-27 13:08:45 +0300
commit93aef4865cfdee9fcfa5acc9ff1950459a0af42e (patch)
treeaa8ad643d8ad233ffb2b033a437bcd2b71274877 /plugins/CoreAdminHome
parentf28c7fa6cb6c63c8f459206448c7dcb93568099e (diff)
Update to PHPUnit 8.5 (#15581)
* use latest phpunit/phpunit ~8.5 * submodule updates * fixes
Diffstat (limited to 'plugins/CoreAdminHome')
-rw-r--r--plugins/CoreAdminHome/tests/Fixture/DuplicateActions.php2
-rw-r--r--plugins/CoreAdminHome/tests/Fixture/TrackingFailures.php2
-rw-r--r--plugins/CoreAdminHome/tests/Fixtures/SimpleFixtureTrackFewVisits.php4
-rw-r--r--plugins/CoreAdminHome/tests/Integration/APITest.php30
-rw-r--r--plugins/CoreAdminHome/tests/Integration/Commands/DeleteLogsDataTest.php8
-rw-r--r--plugins/CoreAdminHome/tests/Integration/Commands/InvalidateReportDataTest.php38
-rw-r--r--plugins/CoreAdminHome/tests/Integration/Commands/OptimizeArchiveTablesTest.php2
-rw-r--r--plugins/CoreAdminHome/tests/Integration/Commands/PurgeOldArchiveDataTest.php10
-rw-r--r--plugins/CoreAdminHome/tests/Integration/FixDuplicateActionsTest.php6
-rw-r--r--plugins/CoreAdminHome/tests/Integration/Model/DuplicateActionRemoverTest.php2
-rw-r--r--plugins/CoreAdminHome/tests/Integration/SetConfigTest.php16
-rw-r--r--plugins/CoreAdminHome/tests/Integration/TasksTest.php4
-rw-r--r--plugins/CoreAdminHome/tests/Unit/SetConfig/ConfigSettingManipulationTest.php21
13 files changed, 70 insertions, 75 deletions
diff --git a/plugins/CoreAdminHome/tests/Fixture/DuplicateActions.php b/plugins/CoreAdminHome/tests/Fixture/DuplicateActions.php
index be2bcf4ca9..1038c90f34 100644
--- a/plugins/CoreAdminHome/tests/Fixture/DuplicateActions.php
+++ b/plugins/CoreAdminHome/tests/Fixture/DuplicateActions.php
@@ -142,7 +142,7 @@ class DuplicateActions extends Fixture
)
);
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
diff --git a/plugins/CoreAdminHome/tests/Fixture/TrackingFailures.php b/plugins/CoreAdminHome/tests/Fixture/TrackingFailures.php
index f8ab0cb808..39b7dc683a 100644
--- a/plugins/CoreAdminHome/tests/Fixture/TrackingFailures.php
+++ b/plugins/CoreAdminHome/tests/Fixture/TrackingFailures.php
@@ -15,7 +15,7 @@ class TrackingFailures extends Fixture
public $idSite = 1;
public $dateTime = '2013-01-02 03:04:05';
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
diff --git a/plugins/CoreAdminHome/tests/Fixtures/SimpleFixtureTrackFewVisits.php b/plugins/CoreAdminHome/tests/Fixtures/SimpleFixtureTrackFewVisits.php
index b5c7fcf711..71324f6303 100644
--- a/plugins/CoreAdminHome/tests/Fixtures/SimpleFixtureTrackFewVisits.php
+++ b/plugins/CoreAdminHome/tests/Fixtures/SimpleFixtureTrackFewVisits.php
@@ -20,14 +20,14 @@ class SimpleFixtureTrackFewVisits extends Fixture
public $dateTime = '2013-01-23 01:23:45';
public $idSite = 1;
- public function setUp()
+ public function setUp(): void
{
$this->setUpWebsite();
$this->trackFirstVisit();
$this->trackSecondVisit();
}
- public function tearDown()
+ public function tearDown(): void
{
// empty
}
diff --git a/plugins/CoreAdminHome/tests/Integration/APITest.php b/plugins/CoreAdminHome/tests/Integration/APITest.php
index a3ddf2a182..ba7e246349 100644
--- a/plugins/CoreAdminHome/tests/Integration/APITest.php
+++ b/plugins/CoreAdminHome/tests/Integration/APITest.php
@@ -30,7 +30,7 @@ class APITest extends \Piwik\Tests\Framework\TestCase\IntegrationTestCase
*/
private $api;
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
$this->api = API::getInstance();
@@ -39,12 +39,11 @@ class APITest extends \Piwik\Tests\Framework\TestCase\IntegrationTestCase
}
}
- /**
- * @expectedException \Piwik\NoAccessException
- * @expectedExceptionMessage checkUserHasSomeAdminAccess
- */
public function test_getTrackingFailures_failsForViewUser()
{
+ $this->expectException(\Piwik\NoAccessException::class);
+ $this->expectExceptionMessage('checkUserHasSomeAdminAccess');
+
$this->setUser();
$this->api->getTrackingFailures();
}
@@ -58,12 +57,11 @@ class APITest extends \Piwik\Tests\Framework\TestCase\IntegrationTestCase
$this->assertSame(array(), $this->api->getTrackingFailures());
}
- /**
- * @expectedException \Piwik\NoAccessException
- * @expectedExceptionMessage checkUserHasSomeAdminAccess
- */
public function test_deleteAllTrackingFailures_failsForViewUser()
{
+ $this->expectException(\Piwik\NoAccessException::class);
+ $this->expectExceptionMessage('checkUserHasSomeAdminAccess');
+
$this->setUser();
$this->api->deleteAllTrackingFailures();
}
@@ -76,22 +74,20 @@ class APITest extends \Piwik\Tests\Framework\TestCase\IntegrationTestCase
$this->api->deleteAllTrackingFailures();
}
- /**
- * @expectedException \Piwik\NoAccessException
- * @expectedExceptionMessage checkUserHasAdminAccess
- */
public function test_deleteTrackingFailure_failsForViewUser()
{
+ $this->expectException(\Piwik\NoAccessException::class);
+ $this->expectExceptionMessage('checkUserHasAdminAccess');
+
$this->setUser();
$this->api->deleteTrackingFailure(1, 2);
}
- /**
- * @expectedException \Piwik\NoAccessException
- * @expectedExceptionMessage checkUserHasAdminAccess
- */
public function test_deleteTrackingFailure_failsForAdminUserIfNotAdminAccessToThatSite()
{
+ $this->expectException(\Piwik\NoAccessException::class);
+ $this->expectExceptionMessage('checkUserHasAdminAccess');
+
$this->setAdminUser();
$this->api->deleteTrackingFailure(2, 2);
}
diff --git a/plugins/CoreAdminHome/tests/Integration/Commands/DeleteLogsDataTest.php b/plugins/CoreAdminHome/tests/Integration/Commands/DeleteLogsDataTest.php
index 452b20c036..aeb4071324 100644
--- a/plugins/CoreAdminHome/tests/Integration/Commands/DeleteLogsDataTest.php
+++ b/plugins/CoreAdminHome/tests/Integration/Commands/DeleteLogsDataTest.php
@@ -38,7 +38,7 @@ class DeleteLogsDataTest extends ConsoleCommandTestCase
));
$this->assertNotEquals(0, $result, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains('Invalid date range supplied', $this->applicationTester->getDisplay());
+ self::assertStringContainsString('Invalid date range supplied', $this->applicationTester->getDisplay());
}
public function getTestDataForInvalidDateRangeTest()
@@ -64,7 +64,7 @@ class DeleteLogsDataTest extends ConsoleCommandTestCase
));
$this->assertNotEquals(0, $result, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains('Invalid site ID', $this->applicationTester->getDisplay());
+ self::assertStringContainsString('Invalid site ID', $this->applicationTester->getDisplay());
}
/**
@@ -83,7 +83,7 @@ class DeleteLogsDataTest extends ConsoleCommandTestCase
));
$this->assertNotEquals(0, $result, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains('Invalid row limit supplied', $this->applicationTester->getDisplay());
+ self::assertStringContainsString('Invalid row limit supplied', $this->applicationTester->getDisplay());
}
public function getTestDataForInvalidIterationStepTest()
@@ -128,7 +128,7 @@ class DeleteLogsDataTest extends ConsoleCommandTestCase
), $options);
$this->assertEquals(0, $result, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains("Successfully deleted 19 visits", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Successfully deleted 19 visits", $this->applicationTester->getDisplay());
}
private function setCommandInput($value)
diff --git a/plugins/CoreAdminHome/tests/Integration/Commands/InvalidateReportDataTest.php b/plugins/CoreAdminHome/tests/Integration/Commands/InvalidateReportDataTest.php
index ccbbba8d4d..8b4fefe46c 100644
--- a/plugins/CoreAdminHome/tests/Integration/Commands/InvalidateReportDataTest.php
+++ b/plugins/CoreAdminHome/tests/Integration/Commands/InvalidateReportDataTest.php
@@ -17,7 +17,7 @@ use Piwik\Tests\Framework\TestCase\ConsoleCommandTestCase;
*/
class InvalidateReportDataTest extends ConsoleCommandTestCase
{
- public static function setUpBeforeClass()
+ public static function setUpBeforeClass(): void
{
parent::setUpBeforeClass();
@@ -41,7 +41,7 @@ class InvalidateReportDataTest extends ConsoleCommandTestCase
));
$this->assertNotEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains("Invalid date or date range specifier", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Invalid date or date range specifier", $this->applicationTester->getDisplay());
}
public function getInvalidDateRanges()
@@ -67,7 +67,7 @@ class InvalidateReportDataTest extends ConsoleCommandTestCase
));
$this->assertNotEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains("Invalid period type", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Invalid period type", $this->applicationTester->getDisplay());
}
public function getInvalidPeriodTypes()
@@ -92,7 +92,7 @@ class InvalidateReportDataTest extends ConsoleCommandTestCase
));
$this->assertNotEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains("Invalid --sites value", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Invalid --sites value", $this->applicationTester->getDisplay());
}
public function getInvalidSiteLists()
@@ -117,7 +117,7 @@ class InvalidateReportDataTest extends ConsoleCommandTestCase
));
$this->assertNotEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains("The segment condition 'ablksdjfdslkjf' is not valid", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("The segment condition 'ablksdjfdslkjf' is not valid", $this->applicationTester->getDisplay());
}
/**
@@ -139,7 +139,7 @@ class InvalidateReportDataTest extends ConsoleCommandTestCase
$this->assertEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
foreach ($expectedOutputs as $output) {
- $this->assertContains($output, $this->applicationTester->getDisplay());
+ self::assertStringContainsString($output, $this->applicationTester->getDisplay());
}
}
@@ -155,7 +155,7 @@ class InvalidateReportDataTest extends ConsoleCommandTestCase
));
$this->assertEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains("Invalidating range periods overlapping 2019-01-01,2019-01-09 [segment = ]", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Invalidating range periods overlapping 2019-01-01,2019-01-09 [segment = ]", $this->applicationTester->getDisplay());
}
public function test_Command_InvalidateDateRange_invalidDate()
@@ -170,7 +170,7 @@ class InvalidateReportDataTest extends ConsoleCommandTestCase
));
$this->assertNotEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains("The date '2019-01-01,2019-01--09' is not a correct date range", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("The date '2019-01-01,2019-01--09' is not a correct date range", $this->applicationTester->getDisplay());
}
public function test_Command_InvalidateDateRange_onlyOneDate()
@@ -185,7 +185,7 @@ class InvalidateReportDataTest extends ConsoleCommandTestCase
));
$this->assertNotEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains("The date '2019-01-01' is not a correct date range", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("The date '2019-01-01' is not a correct date range", $this->applicationTester->getDisplay());
}
public function test_Command_InvalidateDateRange_tooManyDatesInRange()
@@ -200,7 +200,7 @@ class InvalidateReportDataTest extends ConsoleCommandTestCase
));
$this->assertNotEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains("The date '2019-01-01,2019-01-09,2019-01-12,2019-01-15' is not a correct date range", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("The date '2019-01-01,2019-01-09,2019-01-12,2019-01-15' is not a correct date range", $this->applicationTester->getDisplay());
}
public function test_Command_InvalidateDateRange_multipleDateRanges()
@@ -215,7 +215,7 @@ class InvalidateReportDataTest extends ConsoleCommandTestCase
));
$this->assertEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains("Invalidating range periods overlapping 2019-01-01,2019-01-09;2019-01-12,2019-01-15", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Invalidating range periods overlapping 2019-01-01,2019-01-09;2019-01-12,2019-01-15", $this->applicationTester->getDisplay());
}
public function test_Command_InvalidateDateRange_invalidateAllPeriodTypesSkipsRangeWhenNotRangeDAte()
@@ -230,8 +230,8 @@ class InvalidateReportDataTest extends ConsoleCommandTestCase
));
$this->assertEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
- $this->assertNotContains("range", $this->applicationTester->getDisplay());
- $this->assertNotContains("Range", $this->applicationTester->getDisplay());
+ self::assertStringNotContainsString("range", $this->applicationTester->getDisplay());
+ self::assertStringNotContainsString("Range", $this->applicationTester->getDisplay());
}
public function test_Command_InvalidateDateRange_invalidateAllPeriodTypes()
@@ -246,11 +246,11 @@ class InvalidateReportDataTest extends ConsoleCommandTestCase
));
$this->assertEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains("Invalidating day periods in 2019-01-01,2019-01-09 [segment = ]", $this->applicationTester->getDisplay());
- $this->assertContains("Invalidating week periods in 2019-01-01,2019-01-09 [segment = ]", $this->applicationTester->getDisplay());
- $this->assertContains("Invalidating month periods in 2019-01-01,2019-01-09 [segment = ]", $this->applicationTester->getDisplay());
- $this->assertContains("Invalidating year periods in 2019-01-01,2019-01-09 [segment = ]", $this->applicationTester->getDisplay());
- $this->assertContains("Invalidating range periods overlapping 2019-01-01,2019-01-09 [segment = ]", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Invalidating day periods in 2019-01-01,2019-01-09 [segment = ]", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Invalidating week periods in 2019-01-01,2019-01-09 [segment = ]", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Invalidating month periods in 2019-01-01,2019-01-09 [segment = ]", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Invalidating year periods in 2019-01-01,2019-01-09 [segment = ]", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Invalidating range periods overlapping 2019-01-01,2019-01-09 [segment = ]", $this->applicationTester->getDisplay());
}
public function test_Command_InvalidateAll_multipleDateRanges()
@@ -265,7 +265,7 @@ class InvalidateReportDataTest extends ConsoleCommandTestCase
));
$this->assertEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains("Invalidating range periods overlapping 2019-01-01,2019-01-09;2019-01-12,2019-01-13 [segment = ]", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Invalidating range periods overlapping 2019-01-01,2019-01-09;2019-01-12,2019-01-13 [segment = ]", $this->applicationTester->getDisplay());
}
public function getTestDataForSuccessTests()
diff --git a/plugins/CoreAdminHome/tests/Integration/Commands/OptimizeArchiveTablesTest.php b/plugins/CoreAdminHome/tests/Integration/Commands/OptimizeArchiveTablesTest.php
index e6eca03727..cac3f180af 100644
--- a/plugins/CoreAdminHome/tests/Integration/Commands/OptimizeArchiveTablesTest.php
+++ b/plugins/CoreAdminHome/tests/Integration/Commands/OptimizeArchiveTablesTest.php
@@ -18,7 +18,7 @@ use Piwik\Tests\Framework\TestCase\ConsoleCommandTestCase;
*/
class OptimizeArchiveTablesTest extends ConsoleCommandTestCase
{
- public static function setUpBeforeClass()
+ public static function setUpBeforeClass(): void
{
parent::setUpBeforeClass();
diff --git a/plugins/CoreAdminHome/tests/Integration/Commands/PurgeOldArchiveDataTest.php b/plugins/CoreAdminHome/tests/Integration/Commands/PurgeOldArchiveDataTest.php
index 63d8bfa527..2d5d29c127 100644
--- a/plugins/CoreAdminHome/tests/Integration/Commands/PurgeOldArchiveDataTest.php
+++ b/plugins/CoreAdminHome/tests/Integration/Commands/PurgeOldArchiveDataTest.php
@@ -35,7 +35,7 @@ class PurgeOldArchiveDataTest extends IntegrationTestCase
*/
protected $application;
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
@@ -57,7 +57,7 @@ class PurgeOldArchiveDataTest extends IntegrationTestCase
self::$fixture->assertInvalidatedArchivesNotPurged(self::$fixture->february);
}
- public function tearDown()
+ public function tearDown(): void
{
PurgeOldArchiveData::$todayOverride = null;
@@ -138,9 +138,9 @@ class PurgeOldArchiveDataTest extends IntegrationTestCase
self::$fixture->assertTemporaryArchivesNotPurged(self::$fixture->january);
self::$fixture->assertCustomRangesNotPurged(self::$fixture->january);
- $this->assertContains("Skipping purge outdated archive data.", $this->applicationTester->getDisplay());
- $this->assertContains("Skipping purge invalidated archive data.", $this->applicationTester->getDisplay());
- $this->assertContains("Skipping OPTIMIZE TABLES.", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Skipping purge outdated archive data.", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Skipping purge invalidated archive data.", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Skipping OPTIMIZE TABLES.", $this->applicationTester->getDisplay());
}
protected function getCommandDisplayOutputErrorMessage()
diff --git a/plugins/CoreAdminHome/tests/Integration/FixDuplicateActionsTest.php b/plugins/CoreAdminHome/tests/Integration/FixDuplicateActionsTest.php
index a17b709f03..6e16c7d867 100644
--- a/plugins/CoreAdminHome/tests/Integration/FixDuplicateActionsTest.php
+++ b/plugins/CoreAdminHome/tests/Integration/FixDuplicateActionsTest.php
@@ -29,7 +29,7 @@ class FixDuplicateActionsTest extends IntegrationTestCase
*/
protected $applicationTester = null;
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
@@ -54,7 +54,7 @@ class FixDuplicateActionsTest extends IntegrationTestCase
$this->assertDuplicatesFixedInLogConversionTable();
$this->assertDuplicatesFixedInLogConversionItemTable();
- $this->assertContains("Found and deleted 7 duplicate action entries", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("Found and deleted 7 duplicate action entries", $this->applicationTester->getDisplay());
$expectedAffectedArchives = array(
array('idsite' => '1', 'server_time' => '2012-01-01'),
@@ -64,7 +64,7 @@ class FixDuplicateActionsTest extends IntegrationTestCase
array('idsite' => '2', 'server_time' => '2012-03-01'),
);
foreach ($expectedAffectedArchives as $archive) {
- $this->assertContains("[ idSite = {$archive['idsite']}, date = {$archive['server_time']} ]", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("[ idSite = {$archive['idsite']}, date = {$archive['server_time']} ]", $this->applicationTester->getDisplay());
}
}
diff --git a/plugins/CoreAdminHome/tests/Integration/Model/DuplicateActionRemoverTest.php b/plugins/CoreAdminHome/tests/Integration/Model/DuplicateActionRemoverTest.php
index 0c3a89c6a4..7add6d6247 100644
--- a/plugins/CoreAdminHome/tests/Integration/Model/DuplicateActionRemoverTest.php
+++ b/plugins/CoreAdminHome/tests/Integration/Model/DuplicateActionRemoverTest.php
@@ -28,7 +28,7 @@ class DuplicateActionRemoverTest extends IntegrationTestCase
*/
private $duplicateActionRemover;
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
diff --git a/plugins/CoreAdminHome/tests/Integration/SetConfigTest.php b/plugins/CoreAdminHome/tests/Integration/SetConfigTest.php
index e849ddafa3..5f5d1c3a02 100644
--- a/plugins/CoreAdminHome/tests/Integration/SetConfigTest.php
+++ b/plugins/CoreAdminHome/tests/Integration/SetConfigTest.php
@@ -22,21 +22,21 @@ class SetConfigTest extends ConsoleCommandTestCase
{
const TEST_CONFIG_PATH = '/tmp/test.config.ini.php';
- public static function setUpBeforeClass()
+ public static function setUpBeforeClass(): void
{
self::removeTestConfigFile();
parent::setUpBeforeClass();
}
- public function setUp()
+ public function setUp(): void
{
self::removeTestConfigFile();
parent::setUp();
}
- public function tearDown()
+ public function tearDown(): void
{
parent::tearDown();
$this->makeLocalConfigWritable();
@@ -57,7 +57,7 @@ class SetConfigTest extends ConsoleCommandTestCase
$config = $this->makeNewConfig();
$this->assertEquals(array('setting' => 'myvalue'), $config->MySection);
- $this->assertContains('Setting [MySection] setting = "myvalue"', $this->applicationTester->getDisplay());
+ self::assertStringContainsString('Setting [MySection] setting = "myvalue"', $this->applicationTester->getDisplay());
}
/**
@@ -72,7 +72,7 @@ class SetConfigTest extends ConsoleCommandTestCase
));
$this->assertNotEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains('Invalid assignment string', $this->applicationTester->getDisplay());
+ self::assertStringContainsString('Invalid assignment string', $this->applicationTester->getDisplay());
}
public function getInvalidArgumentsForTest()
@@ -99,7 +99,7 @@ class SetConfigTest extends ConsoleCommandTestCase
));
$this->assertNotEquals(0, $code, $this->getCommandDisplayOutputErrorMessage());
- $this->assertContains('[Piwik\Exception\MissingFilePermissionException]', $this->applicationTester->getDisplay());
+ self::assertStringContainsString('[Piwik\Exception\MissingFilePermissionException]', $this->applicationTester->getDisplay());
}
public function test_Command_SucceedsWhenArgumentsUsed()
@@ -131,7 +131,7 @@ class SetConfigTest extends ConsoleCommandTestCase
$this->assertEquals(array('def'), $config->MySection['object_value']);
$this->assertArrayNotHasKey('other_array_value', $config->MySection);
- $this->assertContains("done.", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("done.", $this->applicationTester->getDisplay());
}
/**
@@ -150,7 +150,7 @@ class SetConfigTest extends ConsoleCommandTestCase
$config = self::makeNewConfig();
$this->assertEquals(0, $config->Tracker['debug']);
- $this->assertContains("done.", $this->applicationTester->getDisplay());
+ self::assertStringContainsString("done.", $this->applicationTester->getDisplay());
}
public function getOptionsForSettingValueToZeroTests()
diff --git a/plugins/CoreAdminHome/tests/Integration/TasksTest.php b/plugins/CoreAdminHome/tests/Integration/TasksTest.php
index a23d368de4..431ab833f9 100644
--- a/plugins/CoreAdminHome/tests/Integration/TasksTest.php
+++ b/plugins/CoreAdminHome/tests/Integration/TasksTest.php
@@ -58,7 +58,7 @@ class TasksTest extends IntegrationTestCase
*/
private $mail;
- public function setUp()
+ public function setUp(): void
{
parent::setUp();
@@ -77,7 +77,7 @@ class TasksTest extends IntegrationTestCase
$this->mail = null;
}
- public function tearDown()
+ public function tearDown(): void
{
unset($_GET['trigger']);
diff --git a/plugins/CoreAdminHome/tests/Unit/SetConfig/ConfigSettingManipulationTest.php b/plugins/CoreAdminHome/tests/Unit/SetConfig/ConfigSettingManipulationTest.php
index c50178cc11..b382ec39d8 100644
--- a/plugins/CoreAdminHome/tests/Unit/SetConfig/ConfigSettingManipulationTest.php
+++ b/plugins/CoreAdminHome/tests/Unit/SetConfig/ConfigSettingManipulationTest.php
@@ -51,7 +51,7 @@ class ConfigSettingManipulationTest extends \PHPUnit\Framework\TestCase
*/
private $mockConfig;
- protected function setUp()
+ public function setUp(): void
{
$this->mockConfig = new DumbMockConfig();
$this->mockConfigData = array();
@@ -94,11 +94,12 @@ class ConfigSettingManipulationTest extends \PHPUnit\Framework\TestCase
/**
* @dataProvider getFailureTestDataForMake
- * @expectedException \InvalidArgumentException
- * @expectedExceptionMessage Invalid assignment string
*/
public function test_make_ThrowsWhenInvalidAssignmentStringSupplied($assignmentString)
{
+ $this->expectException(\InvalidArgumentException::class);
+ $this->expectExceptionMessage('Invalid assignment string');
+
ConfigSettingManipulation::make($assignmentString);
}
@@ -113,24 +114,22 @@ class ConfigSettingManipulationTest extends \PHPUnit\Framework\TestCase
);
}
- /**
- * @expectedException \Exception
- * @expectedExceptionMessage Trying to append to non-array setting value
- */
public function test_manipulate_ThrowsIfAppendingNonArraySetting()
{
+ $this->expectException(\Exception::class);
+ $this->expectExceptionMessage('Trying to append to non-array setting value');
+
$this->mockConfig->mockConfigData['General']['config'] = "5";
$manipulation = new ConfigSettingManipulation("General", "config", "10", true);
$manipulation->manipulate($this->mockConfig);
}
- /**
- * @expectedException \Exception
- * @expectedExceptionMessage Trying to set non-array value to array setting
- */
public function test_manipulate_ThrowsIfAssigningNonArrayValue_ToArraySetting()
{
+ $this->expectException(\Exception::class);
+ $this->expectExceptionMessage('Trying to set non-array value to array setting');
+
$this->mockConfig->mockConfigData['General']['config'] = array("5");
$manipulation = new ConfigSettingManipulation("General", "config", "10", false);