Merge pull request #18993 from MauricioFauth/phpunit-assert-same

Make PHPUnit's assertions stricter
This commit is contained in:
Maurício Meneghini Fauth 2024-02-16 15:20:49 -03:00 committed by GitHub
commit e07c692841
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
204 changed files with 1576 additions and 1517 deletions

View File

@ -15510,6 +15510,16 @@ parameters:
count: 3
path: tests/classes/Config/DescriptionTest.php
-
message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with ''\\|'; Compressed export…'\\|'Compressed export…'\\|'Compressed import…'\\|'Compressed import…'\\|'Compressed import…' and null will always evaluate to false\\.$#"
count: 1
path: tests/classes/Config/FormDisplayTest.php
-
message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with 'string' and 'string' will always evaluate to true\\.$#"
count: 1
path: tests/classes/Config/FormDisplayTest.php
-
message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertTrue\\(\\) with null will always evaluate to false\\.$#"
count: 1
@ -16355,6 +16365,11 @@ parameters:
count: 1
path: tests/classes/NormalizationTest.php
-
message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with '' and PhpMyAdmin\\\\Message will always evaluate to false\\.$#"
count: 1
path: tests/classes/NormalizationTest.php
-
message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$settings \\(array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\) does not accept array\\{PmaAbsoluteUri\\: string, AuthLog\\: string, AuthLogSuccess\\: bool, PmaNoRelation_DisableWarning\\: bool, SuhosinDisableWarning\\: bool, LoginCookieValidityDisableWarning\\: bool, ReservedWordDisableWarning\\: bool, TranslationWarningThreshold\\: int, \\.\\.\\.\\}\\.$#"
count: 2
@ -16390,6 +16405,11 @@ parameters:
count: 1
path: tests/classes/Plugins/Auth/AuthenticationCookieTest.php
-
message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with array\\{host\\: 'b', port\\: '2', socket\\: true, ssl\\: true, user\\: 'pmaUser2', password\\: 'testPW'\\} and array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\} will always evaluate to false\\.$#"
count: 1
path: tests/classes/Plugins/Auth/AuthenticationCookieTest.php
-
message: "#^Cannot access offset 'default' on mixed\\.$#"
count: 2
@ -16415,6 +16435,11 @@ parameters:
count: 10
path: tests/classes/Plugins/Auth/AuthenticationCookieTest.php
-
message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with 'testUser' and 'testUser' will always evaluate to true\\.$#"
count: 1
path: tests/classes/Plugins/Auth/AuthenticationHttpTest.php
-
message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: 'a', user\\: 'user2'\\}\\.$#"
count: 2
@ -16750,16 +16775,31 @@ parameters:
count: 1
path: tests/classes/Stubs/ResponseRenderer.php
-
message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertFalse\\(\\) with true will always evaluate to false\\.$#"
count: 1
path: tests/classes/Table/TableTest.php
-
message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'PhpMyAdmin\\\\\\\\Table\\\\\\\\Table' and PhpMyAdmin\\\\Table\\\\Table will always evaluate to true\\.$#"
count: 1
path: tests/classes/Table/TableTest.php
-
message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertSame\\(\\) with array\\<PhpMyAdmin\\\\FieldMetadata\\> and array\\{'aNonValidExampleToR…'\\} will always evaluate to false\\.$#"
count: 1
path: tests/classes/Table/TableTest.php
-
message: "#^Cannot access offset 'SCHEMA_TABLES' on mixed\\.$#"
count: 1
path: tests/classes/Table/TableTest.php
-
message: "#^Offset 'col_order' on array in isset\\(\\) always exists and is not nullable\\.$#"
count: 1
path: tests/classes/Table/TableTest.php
-
message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, mixed given\\.$#"
count: 3
@ -16785,6 +16825,11 @@ parameters:
count: 1
path: tests/classes/Theme/ThemeTest.php
-
message: "#^Casting to int something that's already int\\.$#"
count: 1
path: tests/classes/Theme/ThemeTest.php
-
message: "#^Property PhpMyAdmin\\\\Config\\:\\:\\$selectedServer \\(array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\) does not accept array\\{host\\: string, port\\: string, socket\\: string, ssl\\: bool, ssl_key\\: string\\|null, ssl_cert\\: string\\|null, ssl_ca\\: string\\|null, ssl_ca_path\\: string\\|null, \\.\\.\\.\\}\\.$#"
count: 4

View File

@ -12247,7 +12247,6 @@
<code>$filesInfos</code>
</MixedArgument>
<MixedAssignment>
<code>$context</code>
<code>$context</code>
<code>$context</code>
<code>$filesFound</code>
@ -12293,6 +12292,11 @@
<code>getValues</code>
</PossiblyUnusedMethod>
</file>
<file src="tests/classes/Config/FormDisplayTemplateTest.php">
<TypeDoesNotContainType>
<code>assertSame</code>
</TypeDoesNotContainType>
</file>
<file src="tests/classes/Config/FormDisplayTest.php">
<DeprecatedMethod>
<code>Config::getInstance()</code>
@ -13320,9 +13324,6 @@
<code>Config::getInstance()</code>
<code>Config::getInstance()</code>
</DeprecatedMethod>
<MixedAssignment>
<code>$output</code>
</MixedAssignment>
<PossiblyUnusedMethod>
<code>providerGetDataFromRequest</code>
</PossiblyUnusedMethod>
@ -13384,6 +13385,10 @@
<code>providerTestGotoNowhere</code>
<code>providerTestLinkURL</code>
</PossiblyUnusedMethod>
<TypeDoesNotContainType>
<code>assertSame</code>
<code>assertSame</code>
</TypeDoesNotContainType>
</file>
<file src="tests/classes/CreateAddFieldTest.php">
<DeprecatedMethod>
@ -13460,9 +13465,6 @@
<code>DatabaseInterface::getInstance()</code>
<code>DatabaseInterface::getInstance()</code>
</DeprecatedMethod>
<MixedAssignment>
<code>$result</code>
</MixedAssignment>
</file>
<file src="tests/classes/Database/EventsTest.php">
<DeprecatedMethod>
@ -13846,13 +13848,6 @@
<code>$dataSet</code>
<code>$dataSet</code>
<code>$queryString</code>
<code>$queryString</code>
<code>$queryString</code>
<code>$queryString</code>
<code>$queryString</code>
<code>$queryString</code>
<code>$queryString</code>
<code>$queryString</code>
</MixedAssignment>
</file>
<file src="tests/classes/HeaderTest.php">
@ -13943,6 +13938,11 @@
<code>uriFactoryProviders</code>
</PossiblyUnusedMethod>
</file>
<file src="tests/classes/Http/Middleware/TokenRequestParamCheckingTest.php">
<RedundantCondition>
<code>assertSame</code>
</RedundantCondition>
</file>
<file src="tests/classes/Http/ResponseTest.php">
<PossiblyUnusedMethod>
<code>responseFactoryProviders</code>
@ -14093,12 +14093,6 @@
<code>$result</code>
<code>$result</code>
<code>$result</code>
<code>$result</code>
<code>$result</code>
<code>$result</code>
<code>$result</code>
<code>$result</code>
<code>$result</code>
</MixedAssignment>
<PossiblyInvalidCast>
<code>$value</code>
@ -14110,6 +14104,11 @@
<PropertyTypeCoercion>
<code><![CDATA[Config::getInstance()->settings]]></code>
</PropertyTypeCoercion>
<TypeDoesNotContainType>
<code>assertSame</code>
<code>assertSame</code>
<code>assertSame</code>
</TypeDoesNotContainType>
</file>
<file src="tests/classes/IpAllowDenyTest.php">
<DeprecatedMethod>
@ -14227,15 +14226,15 @@
<code>Config::getInstance()</code>
<code>Config::getInstance()</code>
</DeprecatedMethod>
<DocblockTypeContradiction>
<code>assertSame</code>
</DocblockTypeContradiction>
<InvalidPropertyAssignmentValue>
<code><![CDATA[$config->settings]]></code>
<code><![CDATA[$config->settings]]></code>
<code><![CDATA[$config->settings]]></code>
<code><![CDATA[$config->settings]]></code>
</InvalidPropertyAssignmentValue>
<MixedAssignment>
<code>$result</code>
</MixedAssignment>
</file>
<file src="tests/classes/OpenDocumentTest.php">
<RedundantCondition>
@ -14246,6 +14245,9 @@
<PossiblyUnusedMethod>
<code>providerGetPartitionMaintenanceChoices</code>
</PossiblyUnusedMethod>
<TypeDoesNotContainType>
<code>assertSame</code>
</TypeDoesNotContainType>
</file>
<file src="tests/classes/Partitioning/PartitionTest.php">
<PossiblyUnusedMethod>
@ -14358,6 +14360,9 @@
<code><![CDATA[$config->settings]]></code>
<code><![CDATA[$config->settings]]></code>
</PropertyTypeCoercion>
<TypeDoesNotContainType>
<code>assertSame</code>
</TypeDoesNotContainType>
</file>
<file src="tests/classes/Plugins/Auth/AuthenticationHttpTest.php">
<DeprecatedMethod>
@ -14378,6 +14383,14 @@
<PossiblyUnusedMethod>
<code>readCredentialsProvider</code>
</PossiblyUnusedMethod>
<RedundantCondition>
<code>assertSame</code>
<code>assertSame</code>
<code>assertSame</code>
</RedundantCondition>
<RedundantConditionGivenDocblockType>
<code>assertSame</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="tests/classes/Plugins/Auth/AuthenticationSignonTest.php">
<DeprecatedMethod>
@ -14407,6 +14420,9 @@
<code><![CDATA[$config->selectedServer]]></code>
<code><![CDATA[$config->settings]]></code>
</InvalidPropertyAssignmentValue>
<RedundantCondition>
<code>assertSame</code>
</RedundantCondition>
</file>
<file src="tests/classes/Plugins/AuthenticationPluginFactoryTest.php">
<DeprecatedMethod>
@ -14418,18 +14434,23 @@
<code>providerForTestValidPlugins</code>
</PossiblyUnusedMethod>
</file>
<file src="tests/classes/Plugins/Export/ExportCodegenTest.php">
<MixedAssignment>
<code>$result</code>
<code>$result</code>
</MixedAssignment>
</file>
<file src="tests/classes/Plugins/Export/ExportCsvTest.php">
<DocblockTypeContradiction>
<code>assertSame</code>
</DocblockTypeContradiction>
<RedundantCondition>
<code>assertFalse</code>
<code>assertSame</code>
</RedundantCondition>
<RedundantConditionGivenDocblockType>
<code>assertFalse</code>
<code>assertSame</code>
<code>assertSame</code>
<code>assertSame</code>
<code>assertSame</code>
<code>assertSame</code>
<code>assertSame</code>
<code>assertSame</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="tests/classes/Plugins/Export/ExportHtmlwordTest.php">
@ -14463,6 +14484,11 @@
<code><![CDATA[$GLOBALS['plugin_param']['single_table']]]></code>
</PossiblyInvalidArrayOffset>
</file>
<file src="tests/classes/Plugins/Export/ExportOdsTest.php">
<TypeDoesNotContainType>
<code>assertSame</code>
</TypeDoesNotContainType>
</file>
<file src="tests/classes/Plugins/Export/ExportOdtTest.php">
<DeprecatedMethod>
<code>Config::getInstance()</code>
@ -14482,6 +14508,9 @@
<code><![CDATA[$GLOBALS['plugin_param']['single_table']]]></code>
<code><![CDATA[$GLOBALS['plugin_param']['single_table']]]></code>
</PossiblyInvalidArrayOffset>
<TypeDoesNotContainType>
<code>assertSame</code>
</TypeDoesNotContainType>
</file>
<file src="tests/classes/Plugins/Export/ExportSqlTest.php">
<DeprecatedMethod>
@ -14508,8 +14537,6 @@
<MixedAssignment>
<code>$result</code>
<code>$result</code>
<code>$result</code>
<code>$result</code>
</MixedAssignment>
<PossiblyInvalidArrayOffset>
<code><![CDATA[$GLOBALS['plugin_param']['export_type']]]></code>
@ -14584,6 +14611,7 @@
</DeprecatedMethod>
<RedundantCondition>
<code>assertFalse</code>
<code>assertSame</code>
</RedundantCondition>
</file>
<file src="tests/classes/Plugins/Import/ImportSqlTest.php">
@ -14811,7 +14839,6 @@
<file src="tests/classes/Setup/ConfigGeneratorTest.php">
<MixedAssignment>
<code>$result</code>
<code>$result</code>
</MixedAssignment>
</file>
<file src="tests/classes/Setup/FormProcessingTest.php">
@ -14827,6 +14854,9 @@
<code><![CDATA[$_SESSION['messages']['type']]]></code>
<code><![CDATA[$_SESSION['messages']['type']['123']]]></code>
</MixedArrayAccess>
<TypeDoesNotContainType>
<code>assertSame</code>
</TypeDoesNotContainType>
</file>
<file src="tests/classes/SqlQueryFormTest.php">
<DeprecatedMethod>
@ -14853,9 +14883,6 @@
<code>Config::getInstance()</code>
<code>Config::getInstance()</code>
</DeprecatedMethod>
<MixedAssignment>
<code>$result</code>
</MixedAssignment>
<PossiblyUnusedMethod>
<code>dataProviderCountQueryResults</code>
</PossiblyUnusedMethod>
@ -14934,7 +14961,6 @@
<MixedAssignment>
<code>$isDefineProperty</code>
<code>$sql</code>
<code>$sql</code>
</MixedAssignment>
<PossiblyUnusedMethod>
<code>dataValidateName</code>

View File

@ -35,7 +35,7 @@ class AdvisorTest extends AbstractTestCase
public function testAdvisorBytime(float $time, string $expected): void
{
$result = Advisor::byTime($time, 2);
self::assertEquals($expected, $result);
self::assertSame($expected, $result);
}
/** @return mixed[][] */
@ -69,7 +69,7 @@ class AdvisorTest extends AbstractTestCase
$advisor->addRule('fired', $rule);
$runResult = $advisor->getRunResult();
if ($error !== null) {
self::assertEquals([$error], $runResult['errors']);
self::assertSame([$error], $runResult['errors']);
}
if ($runResult['fired'] === [] && $expected === []) {

View File

@ -34,14 +34,14 @@ class BrowseForeignersTest extends AbstractTestCase
$this->browseForeigners->getForeignLimit('Show all'),
);
self::assertEquals(
self::assertSame(
'LIMIT 0, 25 ',
$this->browseForeigners->getForeignLimit(null),
);
$_POST['pos'] = 10;
self::assertEquals(
self::assertSame(
'LIMIT 10, 25 ',
$this->browseForeigners->getForeignLimit(null),
);
@ -50,12 +50,12 @@ class BrowseForeignersTest extends AbstractTestCase
$config->set('MaxRows', 50);
$browseForeigners = new BrowseForeigners(new Template(), $config, new ThemeManager());
self::assertEquals(
self::assertSame(
'LIMIT 10, 50 ',
$browseForeigners->getForeignLimit(null),
);
self::assertEquals(
self::assertSame(
'LIMIT 10, 50 ',
$browseForeigners->getForeignLimit('xyz'),
);
@ -66,7 +66,7 @@ class BrowseForeignersTest extends AbstractTestCase
*/
public function testGetHtmlForGotoPage(): void
{
self::assertEquals(
self::assertSame(
'',
$this->callFunction(
$this->browseForeigners,
@ -81,7 +81,7 @@ class BrowseForeignersTest extends AbstractTestCase
$foreignData['disp_row'] = [];
$foreignData['the_total'] = 5;
self::assertEquals(
self::assertSame(
'',
$this->callFunction(
$this->browseForeigners,
@ -117,7 +117,7 @@ class BrowseForeignersTest extends AbstractTestCase
{
$desc = 'foobar<baz';
self::assertEquals(
self::assertSame(
['foobar<baz', ''],
$this->callFunction(
$this->browseForeigners,
@ -131,7 +131,7 @@ class BrowseForeignersTest extends AbstractTestCase
$config->set('LimitChars', 5);
$browseForeigners = new BrowseForeigners(new Template(), $config, new ThemeManager());
self::assertEquals(
self::assertSame(
['fooba...', 'foobar<baz'],
$this->callFunction(
$browseForeigners,

View File

@ -47,7 +47,7 @@ class CollationTest extends AbstractTestCase
public function testBuildDescription(string $collation, string $description): void
{
$actual = Collation::fromServer(['Collation' => $collation]);
self::assertEquals($description, $actual->getDescription());
self::assertSame($description, $actual->getDescription());
}
/** @return array<array{string, string}> */

View File

@ -55,7 +55,7 @@ class TwigLintCommandTest extends AbstractTestCase
// Sort results to avoid file system test specific failures
sort($filesFound, SORT_NATURAL);
self::assertEquals([
self::assertSame([
$path . DIRECTORY_SEPARATOR . 'one.txt',
$path . DIRECTORY_SEPARATOR . 'subfolder' . DIRECTORY_SEPARATOR . 'one.ini',
$path . DIRECTORY_SEPARATOR . 'subfolder' . DIRECTORY_SEPARATOR . 'zero.txt',
@ -71,7 +71,7 @@ class TwigLintCommandTest extends AbstractTestCase
// Sort results to avoid file system test specific failures
sort($filesInfos, SORT_REGULAR);
self::assertEquals([
self::assertSame([
['template' => '', 'file' => $path . DIRECTORY_SEPARATOR . 'one.txt', 'valid' => true],
['template' => '', 'file' => $path . DIRECTORY_SEPARATOR . 'two.md', 'valid' => true],
[
@ -127,14 +127,14 @@ class TwigLintCommandTest extends AbstractTestCase
{
$context = $this->callFunction($this->command, TwigLintCommand::class, 'getContext', ['{{ file }', 0]);
self::assertEquals([1 => '{{ file }'], $context);
self::assertSame([1 => '{{ file }'], $context);
$context = $this->callFunction($this->command, TwigLintCommand::class, 'getContext', ['{{ file }', 3]);
self::assertEquals([1 => '{{ file }'], $context);
self::assertSame([1 => '{{ file }'], $context);
$context = $this->callFunction($this->command, TwigLintCommand::class, 'getContext', ['{{ file }', 5]);
self::assertEquals([], $context);
self::assertSame([], $context);
}
}

View File

@ -54,13 +54,13 @@ class ConfigFileTest extends AbstractTestCase
public function testNewObjectState(): void
{
// Check default dynamic values
self::assertEquals(
self::assertSame(
[],
$this->object->getConfig(),
);
// Check environment state
self::assertEquals(
self::assertSame(
[],
$_SESSION['ConfigFile1'],
);
@ -98,7 +98,7 @@ class ConfigFileTest extends AbstractTestCase
$this->object->setPersistKeys(array_keys($defaultConfig));
$this->object->resetConfigData();
self::assertEmpty($this->object->getConfig());
self::assertEquals(
self::assertSame(
$defaultConfig,
$this->object->getConfigArray(),
);
@ -108,7 +108,7 @@ class ConfigFileTest extends AbstractTestCase
* even if set to default values
*/
$this->object->set('Servers/2/host', $defaultHost);
self::assertEquals(
self::assertSame(
['Servers' => [2 => ['host' => $defaultHost]]],
$this->object->getConfig(),
);
@ -127,7 +127,7 @@ class ConfigFileTest extends AbstractTestCase
$this->object->set('b', 2);
$this->object->set('c', 3);
self::assertEquals(
self::assertSame(
['a' => 1, 'c' => 3],
$this->object->getConfig(),
);
@ -156,11 +156,11 @@ class ConfigFileTest extends AbstractTestCase
$this->object->set('Servers/1/passthrough2', 2);
$this->object->updateWithGlobalConfig(['Servers/value1' => 3]);
self::assertEquals(
self::assertSame(
['Servers' => [1 => ['passthrough1' => 1, 'passthrough2' => 2, 'value1' => 3]]],
$this->object->getConfig(),
);
self::assertEquals(
self::assertSame(
3,
$this->object->get('Servers/1/value1'),
);
@ -187,11 +187,11 @@ class ConfigFileTest extends AbstractTestCase
$this->object->set('abc', 'should be deleted by setConfigData');
$this->object->setConfigData(['a' => 'b']);
self::assertEquals(
self::assertSame(
['a' => 'b'],
$this->object->getConfig(),
);
self::assertEquals(
self::assertSame(
['a' => 'b'],
$this->object->getConfigArray(),
);
@ -208,15 +208,12 @@ class ConfigFileTest extends AbstractTestCase
$this->object->set('Servers/4/host', $nonDefaultHost);
$this->object->set('Servers/5/host', $defaultHost);
$this->object->set('Servers/6/host', $defaultHost, 'Servers/6/host');
self::assertEquals(
self::assertSame(
$nonDefaultHost,
$this->object->get('Servers/4/host'),
);
self::assertEquals(
null,
$this->object->get('Servers/5/host'),
);
self::assertEquals(
self::assertNull($this->object->get('Servers/5/host'));
self::assertSame(
$defaultHost,
$this->object->get('Servers/6/host'),
);
@ -225,7 +222,7 @@ class ConfigFileTest extends AbstractTestCase
self::assertNull(
$this->object->get('key not excist'),
);
self::assertEquals(
self::assertSame(
[1],
$this->object->get('key not excist', [1]),
);
@ -269,7 +266,7 @@ class ConfigFileTest extends AbstractTestCase
[self::SIMPLE_KEY_WITH_DEFAULT_VALUE => $configIncPhpValue],
);
$this->object->set(self::SIMPLE_KEY_WITH_DEFAULT_VALUE, $defaultValue);
self::assertEquals(
self::assertSame(
[self::SIMPLE_KEY_WITH_DEFAULT_VALUE => $defaultValue],
$this->object->getConfig(),
);
@ -284,10 +281,10 @@ class ConfigFileTest extends AbstractTestCase
$flatDefaultConfig = $this->object->getFlatDefaultConfig();
$defaultValue = $this->object->getDefault(self::SIMPLE_KEY_WITH_DEFAULT_VALUE);
self::assertEquals($defaultValue, $flatDefaultConfig[self::SIMPLE_KEY_WITH_DEFAULT_VALUE]);
self::assertSame($defaultValue, $flatDefaultConfig[self::SIMPLE_KEY_WITH_DEFAULT_VALUE]);
$localhostValue = $this->object->getDefault('Servers/1/host');
self::assertEquals($localhostValue, $flatDefaultConfig['Servers/1/host']);
self::assertSame($localhostValue, $flatDefaultConfig['Servers/1/host']);
$settings = new Settings([]);
$cfg = $settings->asArray();
@ -305,7 +302,7 @@ class ConfigFileTest extends AbstractTestCase
$this->object->set('key2', 'value');
$this->object->updateWithGlobalConfig(['key' => 'ABC']);
self::assertEquals(
self::assertSame(
['key' => 'ABC', 'key2' => 'value'],
$this->object->getConfig(),
);
@ -316,12 +313,12 @@ class ConfigFileTest extends AbstractTestCase
*/
public function testGetCanonicalPath(): void
{
self::assertEquals(
self::assertSame(
'Servers/1/abcd',
$this->object->getCanonicalPath('Servers/2/abcd'),
);
self::assertEquals(
self::assertSame(
'Servers/foo/bar',
$this->object->getCanonicalPath('Servers/foo/bar'),
);
@ -336,12 +333,12 @@ class ConfigFileTest extends AbstractTestCase
// verify that $cfg_db read from config.values.php is valid
self::assertGreaterThanOrEqual(20, count($cfgDb));
self::assertEquals(
self::assertSame(
$cfgDb['Servers'][1]['port'],
$this->object->getDbEntry('Servers/1/port'),
);
self::assertNull($this->object->getDbEntry('no such key'));
self::assertEquals(
self::assertSame(
[1],
$this->object->getDbEntry('no such key', [1]),
);
@ -358,7 +355,7 @@ class ConfigFileTest extends AbstractTestCase
$this->object->set('Servers/4/x', 4);
$this->object->set('ServerDefault', 3);
self::assertEquals(
self::assertSame(
4,
$this->object->getServerCount(),
);
@ -366,7 +363,7 @@ class ConfigFileTest extends AbstractTestCase
$this->object->removeServer(2);
$this->object->removeServer(2);
self::assertEquals(
self::assertSame(
2,
$this->object->getServerCount(),
);
@ -375,11 +372,11 @@ class ConfigFileTest extends AbstractTestCase
2,
$this->object->get('ServerDefault'),
);
self::assertEquals(
self::assertSame(
['Servers' => [1 => ['x' => 1], 2 => ['x' => 4]]],
$this->object->getConfig(),
);
self::assertEquals(
self::assertSame(
['Servers/1/x' => 1, 'Servers/2/x' => 4],
$this->object->getConfigArray(),
);
@ -393,7 +390,7 @@ class ConfigFileTest extends AbstractTestCase
$this->object->set('Servers/1/x', 'a');
$this->object->set('Servers/2/x', 'b');
self::assertEquals(
self::assertSame(
[1 => ['x' => 'a'], 2 => ['x' => 'b']],
$this->object->getServers(),
);
@ -404,7 +401,7 @@ class ConfigFileTest extends AbstractTestCase
*/
public function testGetServerDSN(): void
{
self::assertEquals(
self::assertSame(
'',
$this->object->getServerDSN(1),
);
@ -421,7 +418,7 @@ class ConfigFileTest extends AbstractTestCase
],
],
);
self::assertEquals(
self::assertSame(
'mysqli://testUser@example.com:21',
$this->object->getServerDSN(1),
);
@ -440,7 +437,7 @@ class ConfigFileTest extends AbstractTestCase
],
],
);
self::assertEquals(
self::assertSame(
'mysqli://testUser@123',
$this->object->getServerDSN(1),
);
@ -458,7 +455,7 @@ class ConfigFileTest extends AbstractTestCase
],
],
);
self::assertEquals(
self::assertSame(
'mysqli://testUser:***@example.com:21',
$this->object->getServerDSN(1),
);
@ -469,19 +466,19 @@ class ConfigFileTest extends AbstractTestCase
*/
public function testGetServerName(): void
{
self::assertEquals(
self::assertSame(
'',
$this->object->getServerName(1),
);
$this->object->set('Servers/1/host', 'example.com');
self::assertEquals(
self::assertSame(
'example.com',
$this->object->getServerName(1),
);
$this->object->set('Servers/1/verbose', 'testData');
self::assertEquals(
self::assertSame(
'testData',
$this->object->getServerName(1),
);

View File

@ -35,7 +35,7 @@ class DescriptionTest extends AbstractTestCase
#[DataProvider('getValues')]
public function testGet(string $item, string $type, string $expected): void
{
self::assertEquals($expected, Descriptions::get($item, $type));
self::assertSame($expected, Descriptions::get($item, $type));
}
/**

View File

@ -196,7 +196,7 @@ class FormDisplayTemplateTest extends AbstractTestCase
*/
public function testDisplayGroupHeader(): void
{
self::assertEquals(
self::assertSame(
'',
$this->formDisplayTemplate->displayGroupHeader(''),
);
@ -226,7 +226,7 @@ class FormDisplayTemplateTest extends AbstractTestCase
{
$this->formDisplayTemplate->group = 3;
$this->formDisplayTemplate->displayGroupFooter();
self::assertEquals(2, $this->formDisplayTemplate->group);
self::assertSame(2, $this->formDisplayTemplate->group);
}
/**
@ -240,7 +240,7 @@ class FormDisplayTemplateTest extends AbstractTestCase
$this->formDisplayTemplate->addJsValidate('testID', $validators, $js);
self::assertEquals(
self::assertSame(
[
'window.Config.registerFieldValidator(\'testID\', \'\\\';\', true, '
. '["\\\\r\\\\n\\\\\''

View File

@ -66,14 +66,14 @@ class FormDisplayTest extends AbstractTestCase
$attrSystemPaths = $reflection->getProperty('systemPaths');
self::assertEquals(
self::assertSame(
['Servers/2/test' => 'Servers/1/test', 'Servers/2/:group:end:0' => 'Servers/1/:group:end:0'],
$attrSystemPaths->getValue($this->object),
);
$attrTranslatedPaths = $reflection->getProperty('translatedPaths');
self::assertEquals(
self::assertSame(
['Servers/2/test' => 'Servers-2-test', 'Servers/2/:group:end:0' => 'Servers-2-:group:end:0'],
$attrTranslatedPaths->getValue($this->object),
);
@ -174,7 +174,7 @@ class FormDisplayTest extends AbstractTestCase
$this->object->fixErrors();
self::assertEquals(
self::assertSame(
['Servers' => ['1' => ['test' => 'localhost']]],
$_SESSION['ConfigFile2'],
);
@ -204,7 +204,7 @@ class FormDisplayTest extends AbstractTestCase
[&$value, $arr],
),
);
self::assertEquals(
self::assertSame(
'string',
gettype($value),
);
@ -248,18 +248,18 @@ class FormDisplayTest extends AbstractTestCase
*/
public function testGetDocLink(): void
{
self::assertEquals(
self::assertSame(
'index.php?route=/url&url='
. 'https%3A%2F%2Fdocs.phpmyadmin.net%2Fen%2Flatest%2Fconfig.html%23cfg_Servers_3_test_2_',
$this->object->getDocLink('Servers/3/test/2/'),
);
self::assertEquals(
self::assertSame(
'',
$this->object->getDocLink('Import'),
);
self::assertEquals(
self::assertSame(
'',
$this->object->getDocLink('Export'),
);
@ -272,12 +272,12 @@ class FormDisplayTest extends AbstractTestCase
{
$method = new ReflectionMethod(FormDisplay::class, 'getOptName');
self::assertEquals(
self::assertSame(
'Servers_',
$method->invoke($this->object, 'Servers/1/'),
);
self::assertEquals(
self::assertSame(
'Servers_23_',
$method->invoke($this->object, 'Servers/1/23/'),
);
@ -293,7 +293,7 @@ class FormDisplayTest extends AbstractTestCase
$attrUserprefs = new ReflectionProperty(FormDisplay::class, 'userprefsDisallow');
$method->invoke($this->object, null);
self::assertEquals(
self::assertSame(
[],
$attrUserprefs->getValue($this->object),
);
@ -346,7 +346,7 @@ class FormDisplayTest extends AbstractTestCase
'due to missing function gzcompress.';
}
self::assertEquals($comment, $opts['comment']);
self::assertSame($comment, $opts['comment']);
self::assertTrue($opts['comment_warning']);
@ -365,7 +365,7 @@ class FormDisplayTest extends AbstractTestCase
'due to missing function gzencode.';
}
self::assertEquals($comment, $opts['comment']);
self::assertSame($comment, $opts['comment']);
self::assertTrue($opts['comment_warning']);
@ -384,7 +384,7 @@ class FormDisplayTest extends AbstractTestCase
'due to missing function bzcompress.';
}
self::assertEquals($comment, $opts['comment']);
self::assertSame($comment, $opts['comment']);
self::assertTrue($opts['comment_warning']);
@ -400,20 +400,20 @@ class FormDisplayTest extends AbstractTestCase
['MaxDbList', &$opts],
);
self::assertEquals('maximum 10', $opts['comment']);
self::assertSame('maximum 10', $opts['comment']);
$method->invokeArgs(
$this->object,
['MaxTableList', &$opts],
);
self::assertEquals('maximum 10', $opts['comment']);
self::assertSame('maximum 10', $opts['comment']);
$method->invokeArgs(
$this->object,
['QueryHistoryMax', &$opts],
);
self::assertEquals('maximum 10', $opts['comment']);
self::assertSame('maximum 10', $opts['comment']);
}
}

View File

@ -53,8 +53,8 @@ class FormTest extends AbstractTestCase
#[Group('medium')]
public function testContructor(): void
{
self::assertEquals(1, $this->object->index);
self::assertEquals('pma_form_name', $this->object->name);
self::assertSame(1, $this->object->index);
self::assertSame('pma_form_name', $this->object->name);
self::assertArrayHasKey('pma_form1', $this->object->fields);
}
@ -72,7 +72,7 @@ class FormTest extends AbstractTestCase
$this->object->getOptionType('123/4/5/6'),
);
self::assertEquals(
self::assertSame(
'Seven',
$this->object->getOptionType('123/4/5/7'),
);
@ -83,7 +83,7 @@ class FormTest extends AbstractTestCase
*/
public function testGetOptionValueList(): void
{
self::assertEquals(
self::assertSame(
['NHibernate C# DO', 'NHibernate XML'],
$this->object->getOptionValueList('Export/codegen_format'),
);
@ -93,7 +93,7 @@ class FormTest extends AbstractTestCase
$this->object->getOptionValueList('OBGzip'),
);
self::assertEquals(
self::assertSame(
['none' => 'Nowhere', 'left' => 'Left', 'right' => 'Right', 'both' => 'Both'],
$this->object->getOptionValueList('RowActionLinks'),
);
@ -115,11 +115,11 @@ class FormTest extends AbstractTestCase
self::assertCount(4, $result);
self::assertEquals('pma_form1', $result['pma_form1']);
self::assertSame('pma_form1', $result['pma_form1']);
self::assertEquals('pma_form2', $result['pma_form2']);
self::assertSame('pma_form2', $result['pma_form2']);
self::assertEquals('preffoo/foo/bar/test', $result[0]);
self::assertSame('preffoo/foo/bar/test', $result[0]);
// needs regexp because the counter is static
self::assertMatchesRegularExpression('/^preffoo\/foo\/bar\/\:group\:end\:\d+$/', $result[1]);
@ -141,7 +141,7 @@ class FormTest extends AbstractTestCase
self::assertCount(2, $result);
self::assertEquals('foo/bar/test', $result['test']);
self::assertSame('foo/bar/test', $result['test']);
unset($result['test']);
@ -154,7 +154,7 @@ class FormTest extends AbstractTestCase
preg_match('/^\:group\:end\:(\d+)$/', $key, $matches);
$digit = $matches[1];
self::assertEquals('foo/bar/:group:end:' . $digit, $result[':group:end:' . $digit]);
self::assertSame('foo/bar/:group:end:' . $digit, $result[':group:end:' . $digit]);
}
/**
@ -176,7 +176,7 @@ class FormTest extends AbstractTestCase
$method->invoke($this->object, null);
self::assertEquals(
self::assertSame(
['pma_form1' => 'integer', 'pma_form2' => 'select', ':group:end:0' => 'group', '1' => 'NULL'],
$attrFieldsTypes->getValue($this->object),
);
@ -201,7 +201,7 @@ class FormTest extends AbstractTestCase
$this->object->loadForm('pmaform', ['testForm']);
self::assertEquals('pmaform', $this->object->name);
self::assertSame('pmaform', $this->object->name);
}
/**

View File

@ -46,7 +46,7 @@ class FormListTest extends AbstractTestCase
/* Static API */
self::assertTrue($class::isValid('Export'));
self::assertEquals($prefix, $class::get('Export'));
self::assertSame($prefix, $class::get('Export'));
foreach ($class::getAllFormNames() as $form) {
$formClass = $class::get($form);
self::assertNotNull($formClass);
@ -61,7 +61,7 @@ class FormListTest extends AbstractTestCase
self::assertFalse($forms->process());
$forms->fixErrors();
self::assertFalse($forms->hasErrors());
self::assertEquals('', $forms->displayErrors());
self::assertSame('', $forms->displayErrors());
}
/**

View File

@ -47,7 +47,7 @@ class PageSettingsTest extends AbstractTestCase
$object = new PageSettings(new UserPreferences($dbi, new Relation($dbi), new Template()));
$object->init('NonExistent');
self::assertEquals('', $object->getHTML());
self::assertSame('', $object->getHTML());
}
/**

View File

@ -77,7 +77,7 @@ class ServerConfigChecksTest extends AbstractTestCase
$configChecker->performConfigChecks();
self::assertEquals(
self::assertSame(
[
'Servers/1/ssl',
'Servers/1/auth_type',
@ -90,7 +90,7 @@ class ServerConfigChecksTest extends AbstractTestCase
array_keys($_SESSION['messages']['notice']),
);
self::assertEquals(
self::assertSame(
['LoginCookieValidity', 'GZipDump', 'BZipDump', 'ZipDump_import', 'ZipDump_export'],
array_keys($_SESSION['messages']['error']),
);

View File

@ -171,7 +171,7 @@ class RelationParametersTest extends TestCase
'userconfigwork' => true,
]);
self::assertInstanceOf(DatabaseName::class, $relationParameters->db);
self::assertEquals('db', $relationParameters->db->getName());
self::assertSame('db', $relationParameters->db->getName());
self::assertNotNull($relationParameters->bookmarkFeature);
self::assertSame($relationParameters->db, $relationParameters->bookmarkFeature->database);
self::assertNotNull($relationParameters->browserTransformationFeature);

View File

@ -42,7 +42,7 @@ class RelationTest extends AbstractTestCase
$dummyDbi->addSelectDb('phpmyadmin');
$db = 'information_schema';
$table = 'CHARACTER_SETS';
self::assertEquals(
self::assertSame(
'DESCRIPTION',
$relation->getDisplayField($db, $table),
);
@ -50,7 +50,7 @@ class RelationTest extends AbstractTestCase
$db = 'information_schema';
$table = 'TABLES';
self::assertEquals(
self::assertSame(
'TABLE_COMMENT',
$relation->getDisplayField($db, $table),
);
@ -88,14 +88,14 @@ class RelationTest extends AbstractTestCase
DatabaseInterface::$instance = $dbi;
$db = 'information_schema';
self::assertEquals(
self::assertSame(
[''],
$relation->getComments($db),
);
$db = 'information_schema';
$table = 'TABLES';
self::assertEquals(
self::assertSame(
['field1' => 'Comment1', 'field2' => 'Comment1'],
$relation->getComments($db, $table),
);

View File

@ -173,8 +173,8 @@ PHP;
): void {
$_SERVER['HTTP_USER_AGENT'] = $agent;
$this->object->checkClient();
self::assertEquals($os, $this->object->get('PMA_USR_OS'));
self::assertEquals($browser, $this->object->get('PMA_USR_BROWSER_AGENT'));
self::assertSame($os, $this->object->get('PMA_USR_OS'));
self::assertSame($browser, $this->object->get('PMA_USR_BROWSER_AGENT'));
if ($version === null) {
return;
@ -258,17 +258,17 @@ PHP;
{
$this->object->set('GD2Available', 'yes');
$this->object->checkGd2();
self::assertEquals(1, $this->object->get('PMA_IS_GD2'));
self::assertSame(1, $this->object->get('PMA_IS_GD2'));
$this->object->set('GD2Available', 'no');
$this->object->checkGd2();
self::assertEquals(0, $this->object->get('PMA_IS_GD2'));
self::assertSame(0, $this->object->get('PMA_IS_GD2'));
$this->object->set('GD2Available', 'auto');
if (! function_exists('imagecreatetruecolor')) {
$this->object->checkGd2();
self::assertEquals(
self::assertSame(
0,
$this->object->get('PMA_IS_GD2'),
'imagecreatetruecolor does not exist, PMA_IS_GD2 should be 0',
@ -279,13 +279,13 @@ PHP;
$this->object->checkGd2();
$gdNfo = gd_info();
if (str_contains($gdNfo['GD Version'], '2.')) {
self::assertEquals(
self::assertSame(
1,
$this->object->get('PMA_IS_GD2'),
'GD Version >= 2, PMA_IS_GD2 should be 1',
);
} else {
self::assertEquals(
self::assertSame(
0,
$this->object->get('PMA_IS_GD2'),
'GD Version < 2, PMA_IS_GD2 should be 0',
@ -305,13 +305,13 @@ PHP;
// TODO: The variable $v clearly is incorrect. Was this meant to be $a?
if (str_contains($v, '2.')) {
self::assertEquals(
self::assertSame(
1,
$this->object->get('PMA_IS_GD2'),
'PMA_IS_GD2 should be 1',
);
} else {
self::assertEquals(
self::assertSame(
0,
$this->object->get('PMA_IS_GD2'),
'PMA_IS_GD2 should be 0',
@ -339,7 +339,7 @@ PHP;
self::markTestIncomplete('Not known PHP_OS: ' . PHP_OS);
}
} else {
self::assertEquals(0, $this->object->get('PMA_IS_WINDOWS'));
self::assertSame(0, $this->object->get('PMA_IS_WINDOWS'));
define('PHP_OS', 'Windows');
self::assertTrue($this->object->get('PMA_IS_WINDOWS'));
@ -353,7 +353,7 @@ PHP;
$config = $settings->asArray();
self::assertIsArray($config['Servers']);
self::assertEquals($settings, $object->getSettings());
self::assertEquals($config, $object->default);
self::assertSame($config, $object->default);
self::assertSame($config, $object->settings);
self::assertSame($config, $object->baseSettings);
}
@ -365,7 +365,7 @@ PHP;
{
$this->object->setSource('unexisted.config.php');
self::assertFalse($this->object->checkConfigSource());
self::assertEquals(0, $this->object->sourceMtime);
self::assertSame(0, $this->object->sourceMtime);
$this->object->setSource(TEST_PATH . 'tests/test_data/config.inc.php');
@ -382,7 +382,7 @@ PHP;
$this->object->set('test_setting', 'test_value');
self::assertEquals('test_value', $this->object->get('test_setting'));
self::assertSame('test_value', $this->object->get('test_setting'));
}
/**
@ -396,7 +396,7 @@ PHP;
$this->object->setSource(ROOT_PATH . 'config.sample.inc.php');
self::assertEquals(
self::assertSame(
ROOT_PATH . 'config.sample.inc.php',
$this->object->getSource(),
'Cant set new source',
@ -444,7 +444,7 @@ PHP;
$this->object->set('is_https', null);
$this->object->set('PmaAbsoluteUri', $pmaAbsoluteUri);
self::assertEquals($expected, $this->object->isHttps());
self::assertSame($expected, $this->object->isHttps());
}
/**
@ -500,7 +500,7 @@ PHP;
$_SERVER['REQUEST_URI'] = '';
$_SERVER['PATH_INFO'] = '';
$this->object->set('PmaAbsoluteUri', $absolute);
self::assertEquals($expected, $this->object->getRootPath());
self::assertSame($expected, $this->object->getRootPath());
}
/**
@ -560,7 +560,7 @@ PHP;
{
$this->object->setUserValue(null, 'lang', 'cs', 'en');
$this->object->setUserValue('TEST_COOKIE_USER_VAL', '', 'cfg_val_1');
self::assertEquals(
self::assertSame(
$this->object->getUserValue('TEST_COOKIE_USER_VAL', 'fail'),
'cfg_val_1',
);
@ -573,7 +573,7 @@ PHP;
*/
public function testGetUserValue(): void
{
self::assertEquals($this->object->getUserValue('test_val', 'val'), 'val');
self::assertSame($this->object->getUserValue('test_val', 'val'), 'val');
}
/**
@ -651,7 +651,7 @@ PHP;
(new ReflectionProperty(Config::class, 'tempDir'))->setValue(null, []);
$this->object->set('TempDir', $dir . DIRECTORY_SEPARATOR);
// Check no double slash is here
self::assertEquals(
self::assertSame(
$dir . DIRECTORY_SEPARATOR . 'upload',
$this->object->getTempDir('upload'),
);
@ -671,7 +671,7 @@ PHP;
$this->object->set('TempDir', $dir . DIRECTORY_SEPARATOR);
self::assertEquals(
self::assertSame(
$this->object->getTempDir('upload'),
$this->object->getUploadTempDir(),
);

View File

@ -22,7 +22,7 @@ class ConsoleTest extends AbstractTestCase
$relation = new Relation($dbi);
$bookmarkRepository = new BookmarkRepository($dbi, $relation);
$console = new Console($relation, new Template(), $bookmarkRepository);
self::assertEquals(['console.js'], $console->getScripts());
self::assertSame(['console.js'], $console->getScripts());
}
public function testSetAjax(): void

View File

@ -51,7 +51,7 @@ final class FavoriteTableControllerTest extends AbstractTestCase
$json = $method->invokeArgs($controller, [$favoriteInstance, $user, $favoriteTable]);
self::assertIsArray($json);
self::assertEquals(json_encode($favoriteTable), $json['favoriteTables'] ?? '');
self::assertSame(json_encode($favoriteTable), $json['favoriteTables'] ?? '');
self::assertArrayHasKey('list', $json);
/**
* @psalm-suppress TypeDoesNotContainType

View File

@ -38,7 +38,7 @@ class RealRowCountControllerTest extends AbstractTestCase
(new RealRowCountController($response, new Template(), $dbi, new DbTableExists($dbi)))($request);
$json = $response->getJSONResult();
self::assertEquals('4,079', $json['real_row_count']);
self::assertSame('4,079', $json['real_row_count']);
$_REQUEST['real_row_count_all'] = 'on';
@ -50,7 +50,7 @@ class RealRowCountControllerTest extends AbstractTestCase
['table' => 'Country', 'row_count' => '239'],
['table' => 'CountryLanguage', 'row_count' => '984'],
];
self::assertEquals($expected, $json['real_row_count_all']);
self::assertSame($expected, $json['real_row_count_all']);
$dbiDummy->assertAllSelectsConsumed();
}

View File

@ -103,8 +103,8 @@ class StructureControllerTest extends AbstractTestCase
);
self::assertTrue($currentTable['COUNTED']);
self::assertEquals(6, $currentTable['TABLE_ROWS']);
self::assertEquals(16394, $sumSize);
self::assertSame(6, $currentTable['TABLE_ROWS']);
self::assertSame(16394, $sumSize);
$currentTable['ENGINE'] = 'MYISAM';
[$currentTable, , , $sumSize] = $method->invokeArgs(
@ -113,7 +113,7 @@ class StructureControllerTest extends AbstractTestCase
);
self::assertFalse($currentTable['COUNTED']);
self::assertEquals(16394, $sumSize);
self::assertSame(16394, $sumSize);
$controller = new StructureController(
$this->response,
@ -129,12 +129,12 @@ class StructureControllerTest extends AbstractTestCase
$currentTable['ENGINE'] = 'InnoDB';
[$currentTable, , , $sumSize] = $method->invokeArgs($controller, [$currentTable, 10]);
self::assertTrue($currentTable['COUNTED']);
self::assertEquals(10, $sumSize);
self::assertSame(10, $sumSize);
$currentTable['ENGINE'] = 'MYISAM';
[$currentTable, , , $sumSize] = $method->invokeArgs($controller, [$currentTable, 10]);
self::assertFalse($currentTable['COUNTED']);
self::assertEquals(10, $sumSize);
self::assertSame(10, $sumSize);
}
/**
@ -167,16 +167,16 @@ class StructureControllerTest extends AbstractTestCase
$controller,
[$currentTable, 0, 0, 0, 0, 0, 0],
);
self::assertEquals(6, $currentTable['Rows']);
self::assertEquals(16384, $sumSize);
self::assertEquals(300, $overheadSize);
self::assertSame(6, $currentTable['Rows']);
self::assertSame(16384, $sumSize);
self::assertSame(300, $overheadSize);
unset($currentTable['Data_free']);
[$currentTable, , , , , $overheadSize] = $method->invokeArgs(
$controller,
[$currentTable, 0, 0, 0, 0, 0, 0],
);
self::assertEquals(0, $overheadSize);
self::assertSame(0, $overheadSize);
$controller = new StructureController(
$this->response,
@ -192,7 +192,7 @@ class StructureControllerTest extends AbstractTestCase
$controller,
[$currentTable, 0, 0, 0, 0, 0, 0],
);
self::assertEquals(0, $sumSize);
self::assertSame(0, $sumSize);
$controller = new StructureController(
$this->response,

View File

@ -86,6 +86,6 @@ class CreateControllerTest extends AbstractTestCase
]);
self::assertTrue($response->hasSuccessState());
self::assertEquals(['data' => $options], $response->getJSONResult());
self::assertSame(['data' => $options], $response->getJSONResult());
}
}

View File

@ -57,6 +57,6 @@ class LoadControllerTest extends AbstractTestCase
))($request);
self::assertTrue($response->hasSuccessState());
self::assertEquals(['data' => 'data1'], $response->getJSONResult());
self::assertSame(['data' => 'data1'], $response->getJSONResult());
}
}

View File

@ -47,7 +47,7 @@ class GisDataEditorControllerTest extends AbstractTestCase
$value,
],
);
self::assertEquals($expected, $gisData);
self::assertSame($expected, $gisData);
}
/** @return iterable<array{0:mixed,1:string,2:string|null,3:string}> */

View File

@ -33,6 +33,6 @@ class JavaScriptMessagesControllerTest extends TestCase
self::assertIsArray($array);
self::assertArrayHasKey('strDoYouReally', $array);
self::assertEquals('Do you really want to execute "%s"?', $array['strDoYouReally']);
self::assertSame('Do you really want to execute "%s"?', $array['strDoYouReally']);
}
}

View File

@ -133,6 +133,6 @@ class TableControllerTest extends AbstractTestCase
);
$controller($request);
self::assertEquals($expectedOutput, $responseRenderer->getHTMLResult());
self::assertSame($expectedOutput, $responseRenderer->getHTMLResult());
}
}

View File

@ -57,9 +57,9 @@ class AccountLockControllerTest extends AbstractTestCase
($this->controller)($this->requestStub);
$message = Message::success('The account test.user@test.host has been successfully locked.');
self::assertEquals(200, $this->responseRendererStub->getResponse()->getStatusCode());
self::assertSame(200, $this->responseRendererStub->getResponse()->getStatusCode());
self::assertTrue($this->responseRendererStub->hasSuccessState());
self::assertEquals(['message' => $message->getDisplay()], $this->responseRendererStub->getJSONResult());
self::assertSame(['message' => $message->getDisplay()], $this->responseRendererStub->getJSONResult());
}
public function testWithInvalidAccount(): void
@ -71,9 +71,9 @@ class AccountLockControllerTest extends AbstractTestCase
($this->controller)($this->requestStub);
$message = Message::error('Invalid account.');
self::assertEquals(400, $this->responseRendererStub->getResponse()->getStatusCode());
self::assertSame(400, $this->responseRendererStub->getResponse()->getStatusCode());
self::assertFalse($this->responseRendererStub->hasSuccessState());
self::assertEquals(['message' => $message->getDisplay()], $this->responseRendererStub->getJSONResult());
self::assertSame(['message' => $message->getDisplay()], $this->responseRendererStub->getJSONResult());
}
public function testWithUnsupportedServer(): void
@ -83,8 +83,8 @@ class AccountLockControllerTest extends AbstractTestCase
($this->controller)($this->requestStub);
$message = Message::error('Account locking is not supported.');
self::assertEquals(400, $this->responseRendererStub->getResponse()->getStatusCode());
self::assertSame(400, $this->responseRendererStub->getResponse()->getStatusCode());
self::assertFalse($this->responseRendererStub->hasSuccessState());
self::assertEquals(['message' => $message->getDisplay()], $this->responseRendererStub->getJSONResult());
self::assertSame(['message' => $message->getDisplay()], $this->responseRendererStub->getJSONResult());
}
}

View File

@ -57,9 +57,9 @@ class AccountUnlockControllerTest extends AbstractTestCase
($this->controller)($this->requestStub);
$message = Message::success('The account test.user@test.host has been successfully unlocked.');
self::assertEquals(200, $this->responseRendererStub->getResponse()->getStatusCode());
self::assertSame(200, $this->responseRendererStub->getResponse()->getStatusCode());
self::assertTrue($this->responseRendererStub->hasSuccessState());
self::assertEquals(['message' => $message->getDisplay()], $this->responseRendererStub->getJSONResult());
self::assertSame(['message' => $message->getDisplay()], $this->responseRendererStub->getJSONResult());
}
public function testWithInvalidAccount(): void
@ -71,9 +71,9 @@ class AccountUnlockControllerTest extends AbstractTestCase
($this->controller)($this->requestStub);
$message = Message::error('Invalid account.');
self::assertEquals(400, $this->responseRendererStub->getResponse()->getStatusCode());
self::assertSame(400, $this->responseRendererStub->getResponse()->getStatusCode());
self::assertFalse($this->responseRendererStub->hasSuccessState());
self::assertEquals(['message' => $message->getDisplay()], $this->responseRendererStub->getJSONResult());
self::assertSame(['message' => $message->getDisplay()], $this->responseRendererStub->getJSONResult());
}
public function testWithUnsupportedServer(): void
@ -83,8 +83,8 @@ class AccountUnlockControllerTest extends AbstractTestCase
($this->controller)($this->requestStub);
$message = Message::error('Account locking is not supported.');
self::assertEquals(400, $this->responseRendererStub->getResponse()->getStatusCode());
self::assertSame(400, $this->responseRendererStub->getResponse()->getStatusCode());
self::assertFalse($this->responseRendererStub->hasSuccessState());
self::assertEquals(['message' => $message->getDisplay()], $this->responseRendererStub->getJSONResult());
self::assertSame(['message' => $message->getDisplay()], $this->responseRendererStub->getJSONResult());
}
}

View File

@ -78,7 +78,7 @@ class GeneralLogControllerTest extends AbstractTestCase
$resultRows = [$value, $value2];
$resultSum = ['argument' => 10, 'TOTAL' => 21, 'argument3' => 11];
self::assertEquals(2, $ret['message']['numRows']);
self::assertSame(2, $ret['message']['numRows']);
self::assertEquals($resultRows, $ret['message']['rows']);
self::assertEquals($resultSum, $ret['message']['sum']);
}

View File

@ -74,6 +74,6 @@ class LogVarsControllerTest extends AbstractTestCase
$this->dummyDbi->assertAllSelectsConsumed();
$ret = $response->getJSONResult();
self::assertEquals($value, $ret['message']);
self::assertSame($value, $ret['message']);
}
}

View File

@ -55,8 +55,8 @@ class QueryAnalyzerControllerTest extends AbstractTestCase
$dummyDbi->assertAllSelectsConsumed();
$ret = $response->getJSONResult();
self::assertEquals('cached_affected_rows', $ret['message']['affectedRows']);
self::assertEquals(
self::assertSame('cached_affected_rows', $ret['message']['affectedRows']);
self::assertSame(
[],
$ret['message']['profiling'],
);

View File

@ -69,7 +69,7 @@ class SlowLogControllerTest extends AbstractTestCase
$resultRows = [['sql_text' => 'insert sql_text', '#' => 11], ['sql_text' => 'update sql_text', '#' => 10]];
$resultSum = ['insert' => 11, 'TOTAL' => 21, 'update' => 10];
self::assertEquals(2, $ret['message']['numRows']);
self::assertSame(2, $ret['message']['numRows']);
self::assertEquals($resultRows, $ret['message']['rows']);
self::assertEquals($resultSum, $ret['message']['sum']);
}

View File

@ -146,7 +146,7 @@ class VariablesControllerTest extends AbstractTestCase
$args,
);
self::assertEquals('<abbr title="3">3 B</abbr>', $formattedValue);
self::assertSame('<abbr title="3">3 B</abbr>', $formattedValue);
self::assertTrue($isHtmlFormatted);
//name is_numeric and the value type is not byte
@ -157,7 +157,7 @@ class VariablesControllerTest extends AbstractTestCase
'formatVariable',
$args,
);
self::assertEquals('3', $formattedValue);
self::assertSame('3', $formattedValue);
self::assertFalse($isHtmlFormatted);
//value is not a number
@ -168,7 +168,7 @@ class VariablesControllerTest extends AbstractTestCase
'formatVariable',
$args,
);
self::assertEquals('value', $formattedValue);
self::assertSame('value', $formattedValue);
self::assertFalse($isHtmlFormatted);
}
@ -203,7 +203,7 @@ class VariablesControllerTest extends AbstractTestCase
$args,
);
self::assertEquals('<abbr title="3">3 B</abbr>', $formattedValue);
self::assertSame('<abbr title="3">3 B</abbr>', $formattedValue);
self::assertTrue($isHtmlFormatted);
//name is_numeric and the value type is not byte
@ -214,7 +214,7 @@ class VariablesControllerTest extends AbstractTestCase
'formatVariable',
$args,
);
self::assertEquals('3', $formattedValue);
self::assertSame('3', $formattedValue);
self::assertFalse($isHtmlFormatted);
//value is not a number
@ -225,7 +225,7 @@ class VariablesControllerTest extends AbstractTestCase
'formatVariable',
$args,
);
self::assertEquals('value', $formattedValue);
self::assertSame('value', $formattedValue);
self::assertFalse($isHtmlFormatted);
}
@ -255,7 +255,7 @@ class VariablesControllerTest extends AbstractTestCase
$args,
);
self::assertEquals('3', $formattedValue);
self::assertSame('3', $formattedValue);
self::assertFalse($isHtmlFormatted);
}
}

View File

@ -203,7 +203,7 @@ final class ChangeControllerTest extends AbstractTestCase
$result = $changeController->urlParamsInEditMode([1], $whereClauseArray);
self::assertEquals(
self::assertSame(
['0' => 1, 'where_clause' => 'bar=2', 'sql_query' => 'SELECT 1'],
$result,
);

View File

@ -82,7 +82,7 @@ class FindReplaceControllerTest extends AbstractTestCase
$result = 'UPDATE `table` SET `Field1` = '
. "REPLACE(`Field1`, 'Field', 'Column') "
. "WHERE `Field1` LIKE '%Field%' COLLATE UTF-8_bin";
self::assertEquals($result, $sqlQuery);
self::assertSame($result, $sqlQuery);
}
public function testReplaceWithRegex(): void
@ -108,6 +108,6 @@ class FindReplaceControllerTest extends AbstractTestCase
$result = 'UPDATE `table` SET `Field1` = `Field1`'
. " WHERE `Field1` RLIKE 'Field' COLLATE UTF-8_bin";
self::assertEquals($result, $sqlQuery);
self::assertSame($result, $sqlQuery);
}
}

View File

@ -80,7 +80,7 @@ class RelationControllerTest extends AbstractTestCase
$ctrl->getDropdownValueForTable();
$json = $this->response->getJSONResult();
self::assertEquals($viewColumns, $json['columns']);
self::assertSame($viewColumns, $json['columns']);
}
/**
@ -113,7 +113,7 @@ class RelationControllerTest extends AbstractTestCase
$ctrl->getDropdownValueForTable();
$json = $this->response->getJSONResult();
self::assertEquals($indexedColumns, $json['columns']);
self::assertSame($indexedColumns, $json['columns']);
}
/**
@ -145,7 +145,7 @@ class RelationControllerTest extends AbstractTestCase
$_POST['foreign'] = 'true';
$ctrl->getDropdownValueForDatabase('INNODB');
$json = $this->response->getJSONResult();
self::assertEquals(
self::assertSame(
['table'],
$json['tables'],
);
@ -178,7 +178,7 @@ class RelationControllerTest extends AbstractTestCase
$_POST['foreign'] = 'false';
$ctrl->getDropdownValueForDatabase('INNODB');
$json = $this->response->getJSONResult();
self::assertEquals(
self::assertSame(
['table'],
$json['tables'],
);

View File

@ -178,7 +178,7 @@ class ReplaceControllerTest extends AbstractTestCase
[$request1],
);
self::assertEquals(
self::assertSame(
[['LIMIT 1'], true, true],
$result,
);
@ -197,7 +197,7 @@ class ReplaceControllerTest extends AbstractTestCase
[$request2],
);
self::assertEquals(
self::assertSame(
[['a', 'c'], false, true],
$result,
);

View File

@ -104,7 +104,7 @@ class SearchControllerTest extends AbstractTestCase
);
$result = $ctrl->getColumnMinMax('column');
self::assertEquals([$expected], $result);
self::assertSame([$expected], $result);
}
/**

View File

@ -285,7 +285,7 @@ HTML;
->willReturn('foo');
$output = $method->invoke($indexController, $request);
self::assertEquals($out, $output);
self::assertSame($out, $output);
}
/**

View File

@ -56,72 +56,72 @@ class CoreTest extends AbstractTestCase
'sarr' => ['arr1' => [1, 2, 3], [3, ['a', 'b', 'c'], 4]],
];
self::assertEquals(
self::assertSame(
Core::arrayRead('int', $arr),
$arr['int'],
);
self::assertEquals(
self::assertSame(
Core::arrayRead('str', $arr),
$arr['str'],
);
self::assertEquals(
self::assertSame(
Core::arrayRead('arr/0', $arr),
$arr['arr'][0],
);
self::assertEquals(
self::assertSame(
Core::arrayRead('arr/1', $arr),
$arr['arr'][1],
);
self::assertEquals(
self::assertSame(
Core::arrayRead('arr/2', $arr),
$arr['arr'][2],
);
self::assertEquals(
self::assertSame(
Core::arrayRead('sarr/arr1/0', $arr),
$arr['sarr']['arr1'][0],
);
self::assertEquals(
self::assertSame(
Core::arrayRead('sarr/arr1/1', $arr),
$arr['sarr']['arr1'][1],
);
self::assertEquals(
self::assertSame(
Core::arrayRead('sarr/arr1/2', $arr),
$arr['sarr']['arr1'][2],
);
self::assertEquals(
self::assertSame(
Core::arrayRead('sarr/0/0', $arr),
$arr['sarr'][0][0],
);
self::assertEquals(
self::assertSame(
Core::arrayRead('sarr/0/1', $arr),
$arr['sarr'][0][1],
);
self::assertEquals(
self::assertSame(
Core::arrayRead('sarr/0/1/2', $arr),
$arr['sarr'][0][1][2],
);
self::assertEquals(
self::assertSame(
Core::arrayRead('sarr/not_exiting/1', $arr),
null,
);
self::assertEquals(
self::assertSame(
Core::arrayRead('sarr/not_exiting/1', $arr, 0),
0,
);
self::assertEquals(
self::assertSame(
Core::arrayRead('sarr/not_exiting/1', $arr, 'default_val'),
'default_val',
);
@ -140,37 +140,37 @@ class CoreTest extends AbstractTestCase
];
Core::arrayWrite('int', $arr, 5);
self::assertEquals($arr['int'], 5);
self::assertSame($arr['int'], 5);
Core::arrayWrite('str', $arr, '_str');
self::assertEquals($arr['str'], '_str');
self::assertSame($arr['str'], '_str');
Core::arrayWrite('arr/0', $arr, 'val_arr_0');
self::assertEquals($arr['arr'][0], 'val_arr_0');
self::assertSame($arr['arr'][0], 'val_arr_0');
Core::arrayWrite('arr/1', $arr, 'val_arr_1');
self::assertEquals($arr['arr'][1], 'val_arr_1');
self::assertSame($arr['arr'][1], 'val_arr_1');
Core::arrayWrite('arr/2', $arr, 'val_arr_2');
self::assertEquals($arr['arr'][2], 'val_arr_2');
self::assertSame($arr['arr'][2], 'val_arr_2');
Core::arrayWrite('sarr/arr1/0', $arr, 'val_sarr_arr_0');
self::assertEquals($arr['sarr']['arr1'][0], 'val_sarr_arr_0');
self::assertSame($arr['sarr']['arr1'][0], 'val_sarr_arr_0');
Core::arrayWrite('sarr/arr1/1', $arr, 'val_sarr_arr_1');
self::assertEquals($arr['sarr']['arr1'][1], 'val_sarr_arr_1');
self::assertSame($arr['sarr']['arr1'][1], 'val_sarr_arr_1');
Core::arrayWrite('sarr/arr1/2', $arr, 'val_sarr_arr_2');
self::assertEquals($arr['sarr']['arr1'][2], 'val_sarr_arr_2');
self::assertSame($arr['sarr']['arr1'][2], 'val_sarr_arr_2');
Core::arrayWrite('sarr/0/0', $arr, 5);
self::assertEquals($arr['sarr'][0][0], 5);
self::assertSame($arr['sarr'][0][0], 5);
Core::arrayWrite('sarr/0/1/0', $arr, 'e');
self::assertEquals($arr['sarr'][0][1][0], 'e');
self::assertSame($arr['sarr'][0][1][0], 'e');
Core::arrayWrite('sarr/not_existing/1', $arr, 'some_val');
self::assertEquals($arr['sarr']['not_existing'][1], 'some_val');
self::assertSame($arr['sarr']['not_existing'][1], 'some_val');
Core::arrayWrite('sarr/0/2', $arr, null);
self::assertNull($arr['sarr'][0][2]);
@ -205,7 +205,7 @@ class CoreTest extends AbstractTestCase
$tmpArr = $arr;
Core::arrayRemove('sarr/not_existing/1', $arr);
self::assertEquals($tmpArr, $arr);
self::assertSame($tmpArr, $arr);
Core::arrayRemove('sarr/arr1/0', $arr);
self::assertArrayNotHasKey(0, $arr['sarr']['arr1']);
@ -272,7 +272,7 @@ class CoreTest extends AbstractTestCase
#[Group('32bit-incompatible')]
public function testGetRealSize(string $size, int $expected): void
{
self::assertEquals($expected, Core::getRealSize($size));
self::assertSame($expected, Core::getRealSize($size));
}
/**
@ -304,7 +304,7 @@ class CoreTest extends AbstractTestCase
public function testGetPHPDocLink(): void
{
$lang = _pgettext('PHP documentation language', 'en');
self::assertEquals(
self::assertSame(
Core::getPHPDocLink('function'),
'index.php?route=/url&url=https%3A%2F%2Fwww.php.net%2Fmanual%2F'
. $lang . '%2Ffunction',
@ -320,7 +320,7 @@ class CoreTest extends AbstractTestCase
#[DataProvider('providerTestLinkURL')]
public function testLinkURL(string $link, string $url): void
{
self::assertEquals(Core::linkURL($link), $url);
self::assertSame(Core::linkURL($link), $url);
}
/**
@ -342,7 +342,7 @@ class CoreTest extends AbstractTestCase
public function testIsAllowedDomain(string $url, bool $expected): void
{
$_SERVER['SERVER_NAME'] = 'server.local';
self::assertEquals(
self::assertSame(
$expected,
Core::isAllowedDomain($url),
);
@ -391,7 +391,7 @@ class CoreTest extends AbstractTestCase
#[DataProvider('provideTestSafeUnserialize')]
public function testSafeUnserialize(string $data, mixed $expected): void
{
self::assertEquals(
self::assertSame(
$expected,
Core::safeUnserialize($data),
);
@ -431,7 +431,7 @@ class CoreTest extends AbstractTestCase
#[DataProvider('provideTestSanitizeMySQLHost')]
public function testSanitizeMySQLHost(string $host, string $expected): void
{
self::assertEquals(
self::assertSame(
$expected,
Core::sanitizeMySQLHost($host),
);
@ -457,15 +457,15 @@ class CoreTest extends AbstractTestCase
*/
public function testReplaceDots(): void
{
self::assertEquals(
self::assertSame(
Core::securePath('../../../etc/passwd'),
'./././etc/passwd',
);
self::assertEquals(
self::assertSame(
Core::securePath('/var/www/../phpmyadmin'),
'/var/www/./phpmyadmin',
);
self::assertEquals(
self::assertSame(
Core::securePath('./path/with..dots/../../file..php'),
'./path/with.dots/././file.php',
);
@ -622,8 +622,8 @@ class CoreTest extends AbstractTestCase
$expected = ['pos' => '0', 'db' => 'test_db', 'table' => 'test_table'];
self::assertEquals($expected, $_GET);
self::assertEquals($expected, $_REQUEST);
self::assertSame($expected, $_GET);
self::assertSame($expected, $_REQUEST);
}
/**
@ -651,8 +651,8 @@ class CoreTest extends AbstractTestCase
Core::populateRequestWithEncryptedQueryParams($request);
self::assertEquals($decrypted, $_GET);
self::assertEquals($decrypted, $_REQUEST);
self::assertSame($decrypted, $_GET);
self::assertSame($decrypted, $_REQUEST);
}
/** @return array<int, array<int, array<string, string|mixed[]>>> */

View File

@ -38,7 +38,7 @@ class CreateAddFieldTest extends AbstractTestCase
{
$_POST = $request;
$actual = $this->createAddField->getPartitionsDefinition();
self::assertEquals($expected, $actual);
self::assertSame($expected, $actual);
}
/**
@ -231,7 +231,7 @@ class CreateAddFieldTest extends AbstractTestCase
{
$_POST = $request;
$actual = $this->createAddField->getTableCreationQuery($db, $table);
self::assertEquals($expected, $actual);
self::assertSame($expected, $actual);
}
/**
@ -463,6 +463,6 @@ class CreateAddFieldTest extends AbstractTestCase
{
$_POST = $request;
$sqlQuery = $this->createAddField->getColumnCreationQuery('my_table');
self::assertEquals($expected, $sqlQuery);
self::assertSame($expected, $sqlQuery);
}
}

View File

@ -49,7 +49,7 @@ class CryptoTest extends AbstractTestCase
self::assertNotSame('test', $encrypted);
self::assertSame('test', $crypto->decrypt($encrypted));
self::assertArrayHasKey('URLQueryEncryptionSecretKey', $_SESSION);
self::assertEquals(32, mb_strlen($_SESSION['URLQueryEncryptionSecretKey'], '8bit'));
self::assertSame(32, mb_strlen($_SESSION['URLQueryEncryptionSecretKey'], '8bit'));
}
public function testDecryptWithInvalidKey(): void

View File

@ -182,11 +182,11 @@ class CentralColumnsTest extends AbstractTestCase
array_slice($this->columnData, 1, 2),
);
self::assertEquals(
self::assertSame(
$this->modifiedColumnData,
$this->centralColumns->getColumnsList('phpmyadmin'),
);
self::assertEquals(
self::assertSame(
array_slice($this->modifiedColumnData, 1, 2),
$this->centralColumns->getColumnsList('phpmyadmin', 1, 2),
);
@ -207,7 +207,7 @@ class CentralColumnsTest extends AbstractTestCase
)
->willReturn([3]);
self::assertEquals(
self::assertSame(
3,
$this->centralColumns->getCount('phpmyadmin'),
);
@ -265,7 +265,7 @@ class CentralColumnsTest extends AbstractTestCase
ConnectionType::ControlUser,
)
->willReturn(['id', 'col1']);
self::assertEquals(
self::assertSame(
['id', 'col1'],
$this->centralColumns->getFromTable(
$db,
@ -292,7 +292,7 @@ class CentralColumnsTest extends AbstractTestCase
ConnectionType::ControlUser,
)
->willReturn(array_slice($this->columnData, 0, 2));
self::assertEquals(
self::assertSame(
array_slice($this->modifiedColumnData, 0, 2),
$this->centralColumns->getFromTable(
$db,
@ -407,7 +407,7 @@ class CentralColumnsTest extends AbstractTestCase
ConnectionType::ControlUser,
)
->willReturn($this->columnData);
self::assertEquals(
self::assertSame(
$this->modifiedColumnData,
$this->centralColumns->getListRaw(
'phpmyadmin',
@ -432,7 +432,7 @@ class CentralColumnsTest extends AbstractTestCase
ConnectionType::ControlUser,
)
->willReturn($this->columnData);
self::assertEquals(
self::assertSame(
$this->modifiedColumnData,
$this->centralColumns->getListRaw(
'phpmyadmin',
@ -455,7 +455,7 @@ class CentralColumnsTest extends AbstractTestCase
ConnectionType::ControlUser,
)
->willReturn(array_slice($this->columnData, 1, 1));
self::assertEquals(
self::assertSame(
array_slice($this->modifiedColumnData, 1, 1),
$this->callFunction(
$this->centralColumns,
@ -470,6 +470,6 @@ class CentralColumnsTest extends AbstractTestCase
{
$columns = $this->centralColumns->getColumnsNotInCentralList('PMA_db', 'PMA_table');
self::assertIsArray($columns);
self::assertEquals(['id', 'col1', 'col2'], $columns);
self::assertSame(['id', 'col1', 'col2'], $columns);
}
}

View File

@ -108,7 +108,7 @@ class CommonTest extends AbstractTestCase
$result = $this->designerCommon->getPageName($pg);
self::assertEquals($pageName, $result);
self::assertSame($pageName, $result);
}
/**
@ -196,7 +196,7 @@ class CommonTest extends AbstractTestCase
$this->designerCommon = new Common(DatabaseInterface::getInstance(), new Relation($dbi));
$result = $this->designerCommon->getDefaultPage($db);
self::assertEquals(-1, $result);
self::assertSame(-1, $result);
}
/**

View File

@ -95,7 +95,7 @@ class DesignerTest extends AbstractTestCase
$method = new ReflectionMethod(Designer::class, 'getPageIdsAndNames');
$result = $method->invokeArgs($this->designer, [$db]);
self::assertEquals(
self::assertSame(
['1' => 'page1', '2' => 'page2'],
$result,
);

View File

@ -154,7 +154,7 @@ class EventsTest extends AbstractTestCase
->getMock();
DatabaseInterface::$instance = $dbi;
self::assertEquals($query, $this->events->getQueryFromRequest());
self::assertSame($query, $this->events->getQueryFromRequest());
self::assertCount($numErr, $GLOBALS['errors']);
}

View File

@ -256,7 +256,7 @@ class RoutinesTest extends AbstractTestCase
unset($_POST);
$_POST = $request;
self::assertEquals($query, $routines->getQueryFromRequest());
self::assertSame($query, $routines->getQueryFromRequest());
self::assertCount($numErr, $GLOBALS['errors']);
// reset

View File

@ -74,7 +74,7 @@ class SearchTest extends AbstractTestCase
$_POST['criteriaSearchString'] = 'search string';
$this->object = new Search(DatabaseInterface::getInstance(), 'pma_test', new Template());
self::assertEquals(
self::assertSame(
$expected,
$this->callFunction(
$this->object,
@ -130,7 +130,7 @@ class SearchTest extends AbstractTestCase
*/
public function testGetSearchSqls(): void
{
self::assertEquals(
self::assertSame(
[
'select_columns' => 'SELECT * FROM `pma`.`table1` WHERE FALSE',
'select_count' => 'SELECT COUNT(*) AS `count` FROM `pma`.`table1` WHERE FALSE',

View File

@ -75,9 +75,9 @@ class DatabaseInterfaceTest extends AbstractTestCase
$dummyDbi->addResult('SELECT CURRENT_USER();', $value);
}
self::assertEquals($expected, $dbi->getCurrentUserAndHost());
self::assertSame($expected, $dbi->getCurrentUserAndHost());
self::assertEquals($string, $dbi->getCurrentUser());
self::assertSame($string, $dbi->getCurrentUser());
$dummyDbi->assertAllQueriesConsumed();
}
@ -187,9 +187,9 @@ class DatabaseInterfaceTest extends AbstractTestCase
$mock->postConnect(new Server(['SessionTimeZone' => '']));
self::assertEquals($mock->getVersion(), $versionInt);
self::assertEquals($mock->isMariaDB(), $isMariaDb);
self::assertEquals($mock->isPercona(), $isPercona);
self::assertSame($mock->getVersion(), $versionInt);
self::assertSame($mock->isMariaDB(), $isMariaDb);
self::assertSame($mock->isPercona(), $isPercona);
}
/**
@ -204,7 +204,7 @@ class DatabaseInterfaceTest extends AbstractTestCase
$config->selectedServer['DisableIS'] = false;
$config->settings['DBG']['sql'] = false;
self::assertEquals(
self::assertSame(
'utf8_general_ci',
$dbi->getDbCollation('pma_test'),
);
@ -217,7 +217,7 @@ class DatabaseInterfaceTest extends AbstractTestCase
$dbiDummy->removeDefaultResults();
$dbiDummy->addResult('SELECT @@collation_database', [['utf8mb3_general_ci']], ['@@collation_database']);
self::assertEquals('utf8mb3_general_ci', $dbi->getDbCollation('information_schema'));
self::assertSame('utf8mb3_general_ci', $dbi->getDbCollation('information_schema'));
}
/**
@ -227,7 +227,7 @@ class DatabaseInterfaceTest extends AbstractTestCase
{
$dbi = $this->createDatabaseInterface();
Config::getInstance()->settings['DBG']['sql'] = true;
self::assertEquals('utf8_general_ci', $dbi->getServerCollation());
self::assertSame('utf8_general_ci', $dbi->getServerCollation());
}
/**
@ -276,7 +276,7 @@ class DatabaseInterfaceTest extends AbstractTestCase
$dummyDbi->addResult('SELECT @@basedir', $value);
self::assertEquals(
self::assertSame(
$expected,
$dbi->isAmazonRds(),
);
@ -311,10 +311,10 @@ class DatabaseInterfaceTest extends AbstractTestCase
public function testVersion(string $version, int $expected, int $major, bool $upgrade): void
{
$verInt = Utilities::versionToInt($version);
self::assertEquals($expected, $verInt);
self::assertEquals($major, (int) ($verInt / 10000));
self::assertSame($expected, $verInt);
self::assertSame($major, (int) ($verInt / 10000));
$mysqlMinVersion = 50500;
self::assertEquals($upgrade, $verInt < $mysqlMinVersion);
self::assertSame($upgrade, $verInt < $mysqlMinVersion);
}
/** @return mixed[][] */
@ -404,7 +404,7 @@ class DatabaseInterfaceTest extends AbstractTestCase
];
$actual = $dbi->getTablesFull('test_db');
self::assertEquals($expected, $actual);
self::assertSame($expected, $actual);
}
public function testGetTablesFullWithInformationSchema(): void
@ -462,7 +462,7 @@ class DatabaseInterfaceTest extends AbstractTestCase
];
$actual = $dbi->getTablesFull('test_db');
self::assertEquals($expected, $actual);
self::assertSame($expected, $actual);
}
public function testGetTablesFullBug18913(): void
@ -731,10 +731,10 @@ class DatabaseInterfaceTest extends AbstractTestCase
$dbi->setVersion($version);
self::assertEquals($versionInt, $dbi->getVersion());
self::assertEquals($isMariaDb, $dbi->isMariaDB());
self::assertEquals($isPercona, $dbi->isPercona());
self::assertEquals($version['@@version'], $dbi->getVersionString());
self::assertSame($versionInt, $dbi->getVersion());
self::assertSame($isMariaDb, $dbi->isMariaDB());
self::assertSame($isPercona, $dbi->isPercona());
self::assertSame($version['@@version'], $dbi->getVersionString());
}
/**

View File

@ -73,7 +73,7 @@ class DbiDummyTest extends AbstractTestCase
#[DataProvider('schemaData')]
public function testSystemSchema(string $schema, bool $expected): void
{
self::assertEquals($expected, Utilities::isSystemSchema($schema));
self::assertSame($expected, Utilities::isSystemSchema($schema));
}
/** @return array<array{string, bool}> */
@ -92,7 +92,7 @@ class DbiDummyTest extends AbstractTestCase
#[DataProvider('errorData')]
public function testFormatError(int $number, string $message, string $expected): void
{
self::assertEquals(
self::assertSame(
$expected,
Utilities::formatError($number, $message),
);

View File

@ -118,7 +118,7 @@ class DbiMysqliTest extends AbstractTestCase
->method('real_escape_string')
->willReturn($string);
self::assertEquals($string, $this->object->escapeString(new Connection($mysqli), $string));
self::assertSame($string, $this->object->escapeString(new Connection($mysqli), $string));
}
public function testGetWarningCount(): void

View File

@ -112,7 +112,7 @@ class ResultsTest extends AbstractTestCase
public function testGetClassForDateTimeRelatedFieldsCase1(): void
{
self::assertEquals(
self::assertSame(
'datetimefield',
$this->callFunction(
$this->object,
@ -125,7 +125,7 @@ class ResultsTest extends AbstractTestCase
public function testGetClassForDateTimeRelatedFieldsCase2(): void
{
self::assertEquals(
self::assertSame(
'datefield',
$this->callFunction(
$this->object,
@ -138,7 +138,7 @@ class ResultsTest extends AbstractTestCase
public function testGetClassForDateTimeRelatedFieldsCase3(): void
{
self::assertEquals(
self::assertSame(
'text',
$this->callFunction(
$this->object,
@ -155,7 +155,7 @@ class ResultsTest extends AbstractTestCase
public function testGetOffsetsCase1(): void
{
$_SESSION['tmpval']['max_rows'] = DisplayResults::ALL_ROWS;
self::assertEquals(
self::assertSame(
[0, 0],
$this->callFunction(
$this->object,
@ -173,7 +173,7 @@ class ResultsTest extends AbstractTestCase
{
$_SESSION['tmpval']['max_rows'] = 5;
$_SESSION['tmpval']['pos'] = 4;
self::assertEquals(
self::assertSame(
[9, 0],
$this->callFunction(
$this->object,
@ -256,7 +256,7 @@ class ResultsTest extends AbstractTestCase
],
];
self::assertEquals(
self::assertSame(
$output,
$this->callFunction(
$this->object,
@ -328,7 +328,7 @@ class ResultsTest extends AbstractTestCase
[Query::getAll($query)],
);
self::assertEquals([
self::assertSame([
'db_name' => true,
'tbl' => true,
'id' => true,
@ -363,7 +363,7 @@ class ResultsTest extends AbstractTestCase
{
$_SESSION['tmpval']['pftext'] = $pftext;
Config::getInstance()->settings['LimitChars'] = $limitChars;
self::assertEquals(
self::assertSame(
$output,
$this->callFunction(
$this->object,
@ -1431,7 +1431,7 @@ class ResultsTest extends AbstractTestCase
'text_dir' => 'ltr',
]);
self::assertEquals($tableTemplate, $actual);
self::assertSame($tableTemplate, $actual);
}
public function testGetTable2(): void
@ -1667,7 +1667,7 @@ class ResultsTest extends AbstractTestCase
'text_dir' => 'ltr',
]);
self::assertEquals($tableTemplate, $actual);
self::assertSame($tableTemplate, $actual);
}
/** @return array<string, array{string, string, int}> */

View File

@ -45,7 +45,7 @@ class EncodingTest extends AbstractTestCase
#[Group('medium')]
public function testNoConversion(): void
{
self::assertEquals(
self::assertSame(
'test',
Encoding::convertString('UTF-8', 'UTF-8', 'test'),
);
@ -55,7 +55,7 @@ class EncodingTest extends AbstractTestCase
{
// Invalid value to use default case
Encoding::setEngine(-1);
self::assertEquals(
self::assertSame(
'test',
Encoding::convertString('UTF-8', 'anything', 'test'),
);
@ -83,7 +83,7 @@ class EncodingTest extends AbstractTestCase
if (PHP_INT_SIZE === 8) {
$config->settings['IconvExtraParams'] = '//TRANSLIT';
Encoding::setEngine(Encoding::ENGINE_ICONV);
self::assertEquals(
self::assertSame(
"This is the Euro symbol 'EUR'.",
Encoding::convertString(
'UTF-8',
@ -96,7 +96,7 @@ class EncodingTest extends AbstractTestCase
// NOTE: or it will throw "iconv(): Detected an illegal character in input string"
$config->settings['IconvExtraParams'] = '//TRANSLIT//IGNORE';
Encoding::setEngine(Encoding::ENGINE_ICONV);
self::assertEquals(
self::assertSame(
"This is the Euro symbol ''.",
Encoding::convertString(
'UTF-8',
@ -110,7 +110,7 @@ class EncodingTest extends AbstractTestCase
public function testMbstring(): void
{
Encoding::setEngine(Encoding::ENGINE_MB);
self::assertEquals(
self::assertSame(
"This is the Euro symbol '?'.",
Encoding::convertString(
'UTF-8',
@ -125,11 +125,11 @@ class EncodingTest extends AbstractTestCase
*/
public function testChangeOrder(): void
{
self::assertEquals('ASCII,SJIS,EUC-JP,JIS', Encoding::getKanjiEncodings());
self::assertSame('ASCII,SJIS,EUC-JP,JIS', Encoding::getKanjiEncodings());
Encoding::kanjiChangeOrder();
self::assertEquals('ASCII,EUC-JP,SJIS,JIS', Encoding::getKanjiEncodings());
self::assertSame('ASCII,EUC-JP,SJIS,JIS', Encoding::getKanjiEncodings());
Encoding::kanjiChangeOrder();
self::assertEquals('ASCII,SJIS,EUC-JP,JIS', Encoding::getKanjiEncodings());
self::assertSame('ASCII,SJIS,EUC-JP,JIS', Encoding::getKanjiEncodings());
}
/**
@ -137,24 +137,24 @@ class EncodingTest extends AbstractTestCase
*/
public function testKanjiStrConv(): void
{
self::assertEquals(
self::assertSame(
'test',
Encoding::kanjiStrConv('test', '', ''),
);
$GLOBALS['kanji_encoding_list'] = 'ASCII,SJIS,EUC-JP,JIS';
self::assertEquals(
self::assertSame(
'test è',
Encoding::kanjiStrConv('test è', '', ''),
);
self::assertEquals(
self::assertSame(
mb_convert_encoding('test è', 'ASCII', 'SJIS'),
Encoding::kanjiStrConv('test è', 'ASCII', ''),
);
self::assertEquals(
self::assertSame(
mb_convert_kana('全角', 'KV', 'SJIS'),
Encoding::kanjiStrConv('全角', '', 'kana'),
);
@ -176,7 +176,7 @@ class EncodingTest extends AbstractTestCase
Encoding::kanjiChangeOrder();
$expected = Encoding::kanjiStrConv($fileStr, 'JIS', 'kana');
Encoding::kanjiChangeOrder();
self::assertEquals($string, $expected);
self::assertSame($string, $expected);
unlink($result);
}

View File

@ -44,7 +44,7 @@ class BdbTest extends AbstractTestCase
*/
public function testGetVariables(): void
{
self::assertEquals(
self::assertSame(
$this->object->getVariables(),
[
'version_bdb' => ['title' => __('Version information')],
@ -71,7 +71,7 @@ class BdbTest extends AbstractTestCase
*/
public function testGetVariablesLikePattern(): void
{
self::assertEquals(
self::assertSame(
$this->object->getVariablesLikePattern(),
'%bdb%',
);
@ -82,7 +82,7 @@ class BdbTest extends AbstractTestCase
*/
public function testGetMysqlHelpPage(): void
{
self::assertEquals(
self::assertSame(
$this->object->getMysqlHelpPage(),
'bdb',
);

View File

@ -42,7 +42,7 @@ class BinlogTest extends AbstractTestCase
*/
public function testGetMysqlHelpPage(): void
{
self::assertEquals(
self::assertSame(
$this->object->getMysqlHelpPage(),
'binary-log',
);

View File

@ -44,7 +44,7 @@ class InnodbTest extends AbstractTestCase
*/
public function testGetVariables(): void
{
self::assertEquals(
self::assertSame(
[
'innodb_data_home_dir' => [
'title' => __('Data home directory'),
@ -103,7 +103,7 @@ class InnodbTest extends AbstractTestCase
*/
public function testGetVariablesLikePattern(): void
{
self::assertEquals(
self::assertSame(
'innodb\\_%',
$this->object->getVariablesLikePattern(),
);
@ -114,12 +114,12 @@ class InnodbTest extends AbstractTestCase
*/
public function testGetInfoPages(): void
{
self::assertEquals(
self::assertSame(
[],
$this->object->getInfoPages(),
);
$this->object->support = 2;
self::assertEquals(
self::assertSame(
['Bufferpool' => 'Buffer Pool', 'Status' => 'InnoDB Status'],
$this->object->getInfoPages(),
);
@ -130,7 +130,7 @@ class InnodbTest extends AbstractTestCase
*/
public function testGetPageBufferpool(): void
{
self::assertEquals(
self::assertSame(
'<table class="table table-striped table-hover w-auto float-start caption-top">' . "\n" .
' <caption>' . "\n" .
' Buffer Pool Usage' . "\n" .
@ -213,7 +213,7 @@ class InnodbTest extends AbstractTestCase
*/
public function testGetPageStatus(): void
{
self::assertEquals(
self::assertSame(
'<pre id="pre_innodb_status">' . "\n\n" . '</pre>' . "\n",
$this->object->getPageStatus(),
);
@ -224,12 +224,12 @@ class InnodbTest extends AbstractTestCase
*/
public function testGetPage(): void
{
self::assertEquals(
self::assertSame(
'',
$this->object->getPage('Status'),
);
$this->object->support = 2;
self::assertEquals(
self::assertSame(
'<pre id="pre_innodb_status">' . "\n\n" . '</pre>' . "\n",
$this->object->getPage('Status'),
);
@ -240,7 +240,7 @@ class InnodbTest extends AbstractTestCase
*/
public function testGetMysqlHelpPage(): void
{
self::assertEquals(
self::assertSame(
'innodb-storage-engine',
$this->object->getMysqlHelpPage(),
);
@ -251,7 +251,7 @@ class InnodbTest extends AbstractTestCase
*/
public function testGetInnodbPluginVersion(): void
{
self::assertEquals(
self::assertSame(
'1.1.8',
$this->object->getInnodbPluginVersion(),
);
@ -272,7 +272,7 @@ class InnodbTest extends AbstractTestCase
*/
public function testGetInnodbFileFormat(): void
{
self::assertEquals(
self::assertSame(
'Antelope',
$this->object->getInnodbFileFormat(),
);

View File

@ -42,7 +42,7 @@ class MemoryTest extends AbstractTestCase
*/
public function testGetVariables(): void
{
self::assertEquals(
self::assertSame(
$this->object->getVariables(),
['max_heap_table_size' => ['type' => 1]],
);

View File

@ -42,7 +42,7 @@ class MrgMyisamTest extends AbstractTestCase
*/
public function testGetMysqlHelpPage(): void
{
self::assertEquals(
self::assertSame(
$this->object->getMysqlHelpPage(),
'merge-storage-engine',
);

View File

@ -44,7 +44,7 @@ class MyisamTest extends AbstractTestCase
*/
public function testGetVariables(): void
{
self::assertEquals(
self::assertSame(
$this->object->getVariables(),
[
'myisam_data_pointer_size' => [

View File

@ -42,7 +42,7 @@ class NdbclusterTest extends AbstractTestCase
*/
public function testGetVariables(): void
{
self::assertEquals(
self::assertSame(
$this->object->getVariables(),
['ndb_connectstring' => []],
);
@ -53,7 +53,7 @@ class NdbclusterTest extends AbstractTestCase
*/
public function testGetVariablesLikePattern(): void
{
self::assertEquals(
self::assertSame(
$this->object->getVariablesLikePattern(),
'ndb\\_%',
);
@ -64,7 +64,7 @@ class NdbclusterTest extends AbstractTestCase
*/
public function testGetMysqlHelpPage(): void
{
self::assertEquals(
self::assertSame(
$this->object->getMysqlHelpPage(),
'ndbcluster',
);

View File

@ -47,7 +47,7 @@ class PbxtTest extends AbstractTestCase
*/
public function testGetVariables(): void
{
self::assertEquals(
self::assertSame(
$this->object->getVariables(),
[
'pbxt_index_cache_size' => [
@ -168,7 +168,7 @@ class PbxtTest extends AbstractTestCase
#[DataProvider('providerFortTestResolveTypeSize')]
public function testResolveTypeSize(string $formattedSize, array $output): void
{
self::assertEquals(
self::assertSame(
$this->object->resolveTypeSize($formattedSize),
$output,
);
@ -189,7 +189,7 @@ class PbxtTest extends AbstractTestCase
*/
public function testGetInfoPages(): void
{
self::assertEquals(
self::assertSame(
$this->object->getInfoPages(),
['Documentation' => 'Documentation'],
);
@ -200,7 +200,7 @@ class PbxtTest extends AbstractTestCase
*/
public function testGetPage(): void
{
self::assertEquals(
self::assertSame(
$this->object->getPage('Documentation'),
'<p>'
. sprintf(

View File

@ -42,7 +42,7 @@ class PerformanceSchemaTest extends AbstractTestCase
*/
public function testGetMysqlHelpPage(): void
{
self::assertEquals(
self::assertSame(
$this->object->getMysqlHelpPage(),
'performance-schema',
);

View File

@ -18,7 +18,6 @@ use Throwable;
use function array_keys;
use function array_pop;
use function count;
use const E_ERROR;
use const E_RECOVERABLE_ERROR;
@ -126,7 +125,7 @@ class ErrorHandlerTest extends AbstractTestCase
public function testCountErrors(): void
{
$this->object->addError('Compile Error', E_WARNING, 'error.txt', 15);
self::assertEquals(
self::assertSame(
1,
$this->object->countErrors(),
);
@ -140,15 +139,15 @@ class ErrorHandlerTest extends AbstractTestCase
{
$this->object->addError('Compile Error', E_WARNING, 'error.txt', 15);
$this->object->addError('Compile Error', E_WARNING, 'error.txt', 16);
self::assertEquals(
self::assertSame(
2,
$this->object->countErrors(),
);
self::assertEquals(
self::assertSame(
[],
$this->object->sliceErrors(2),
);
self::assertEquals(
self::assertSame(
2,
$this->object->countErrors(),
);
@ -156,7 +155,7 @@ class ErrorHandlerTest extends AbstractTestCase
1,
$this->object->sliceErrors(1),
);
self::assertEquals(
self::assertSame(
1,
$this->object->countErrors(),
);
@ -173,32 +172,32 @@ class ErrorHandlerTest extends AbstractTestCase
}
// 10 initial items
self::assertEquals(10, $this->object->countErrors());
self::assertEquals(10, count($this->object->getCurrentErrors()));
self::assertSame(10, $this->object->countErrors());
self::assertCount(10, $this->object->getCurrentErrors());
// slice 9 elements, returns one 10 - 9
$elements = $this->object->sliceErrors(9);
$firstKey = array_keys($elements)[0];
// Gives the last element
self::assertEquals(
self::assertSame(
[$firstKey => $elements[$firstKey]],
$elements,
);
self::assertEquals(9, count($this->object->getCurrentErrors()));
self::assertEquals(9, $this->object->countErrors());
self::assertCount(9, $this->object->getCurrentErrors());
self::assertSame(9, $this->object->countErrors());
// Slice as much as there is (9), does nothing
$elements = $this->object->sliceErrors(9);
self::assertEquals([], $elements);
self::assertEquals(9, count($this->object->getCurrentErrors()));
self::assertEquals(9, $this->object->countErrors());
self::assertSame([], $elements);
self::assertCount(9, $this->object->getCurrentErrors());
self::assertSame(9, $this->object->countErrors());
// Slice 0, removes everything
$elements = $this->object->sliceErrors(0);
self::assertEquals(9, count($elements));
self::assertEquals(0, count($this->object->getCurrentErrors()));
self::assertEquals(0, $this->object->countErrors());
self::assertCount(9, $elements);
self::assertCount(0, $this->object->getCurrentErrors());
self::assertSame(0, $this->object->countErrors());
}
/**
@ -207,12 +206,12 @@ class ErrorHandlerTest extends AbstractTestCase
public function testCountUserErrors(): void
{
$this->object->addError('Compile Error', E_WARNING, 'error.txt', 15);
self::assertEquals(
self::assertSame(
0,
$this->object->countUserErrors(),
);
$this->object->addError('Compile Error', E_USER_WARNING, 'error.txt', 15);
self::assertEquals(
self::assertSame(
1,
$this->object->countUserErrors(),
);
@ -239,7 +238,7 @@ class ErrorHandlerTest extends AbstractTestCase
*/
public function testCountDisplayErrorsForDisplayTrue(): void
{
self::assertEquals(
self::assertSame(
0,
$this->object->countDisplayErrors(),
);
@ -250,7 +249,7 @@ class ErrorHandlerTest extends AbstractTestCase
*/
public function testCountDisplayErrorsForDisplayFalse(): void
{
self::assertEquals(
self::assertSame(
0,
$this->object->countDisplayErrors(),
);

View File

@ -63,15 +63,15 @@ class ErrorReportTest extends AbstractTestCase
public function testGetData(): void
{
$actual = $this->errorReport->getData('unknown');
self::assertEquals([], $actual);
self::assertSame([], $actual);
$actual = $this->errorReport->getData('php');
self::assertEquals([], $actual);
self::assertSame([], $actual);
$_SESSION['prev_errors'] = [];
$actual = $this->errorReport->getData('php');
self::assertEquals([], $actual);
self::assertSame([], $actual);
$_SESSION['prev_errors'] = [new Error(0, 'error 0', 'file', 1), new Error(1, 'error 1', 'file', 2)];
@ -108,7 +108,7 @@ class ErrorReportTest extends AbstractTestCase
];
$actual = $this->errorReport->getData('php');
self::assertEquals($report, $actual);
self::assertSame($report, $actual);
}
public function testSend(): void
@ -139,7 +139,7 @@ class ErrorReportTest extends AbstractTestCase
);
$this->errorReport->setSubmissionUrl($submissionUrl);
self::assertEquals($return, $this->errorReport->send($report));
self::assertSame($return, $this->errorReport->send($report));
}
public function testGetForm(): void
@ -278,7 +278,7 @@ class ErrorReportTest extends AbstractTestCase
$data['stack'][1]['context'][1] = '!function(e,t){"use strict";"object"='
. '=typeof module&&"object"==typeof modul//...';
self::assertEquals($data, $actual['exception']);
self::assertSame($data, $actual['exception']);
}
/**

View File

@ -48,7 +48,7 @@ class ErrorTest extends AbstractTestCase
$bt = [['file' => 'bt1', 'line' => 2, 'function' => 'bar', 'args' => ['foo' => $this]]];
$this->object->setBacktrace($bt);
$bt[0]['args']['foo'] = '<Class:PhpMyAdmin\Tests\Error\ErrorTest>';
self::assertEquals($bt, $this->object->getBacktrace());
self::assertSame($bt, $this->object->getBacktrace());
}
/**
@ -57,7 +57,7 @@ class ErrorTest extends AbstractTestCase
public function testSetLine(): void
{
$this->object->setLine(15);
self::assertEquals(15, $this->object->getLine());
self::assertSame(15, $this->object->getLine());
}
/**
@ -70,7 +70,7 @@ class ErrorTest extends AbstractTestCase
public function testSetFile(string $file, string $expected): void
{
$this->object->setFile($file);
self::assertEquals($expected, $this->object->getFile());
self::assertSame($expected, $this->object->getFile());
}
/**
@ -96,7 +96,7 @@ class ErrorTest extends AbstractTestCase
*/
public function testGetHash(): void
{
self::assertEquals(
self::assertSame(
1,
preg_match('/^([a-z0-9]*)$/', $this->object->getHash()),
);
@ -138,7 +138,7 @@ class ErrorTest extends AbstractTestCase
*/
public function testGetHtmlTitle(): void
{
self::assertEquals('Warning: Compile Error', $this->object->getHtmlTitle());
self::assertSame('Warning: Compile Error', $this->object->getHtmlTitle());
}
/**
@ -146,7 +146,7 @@ class ErrorTest extends AbstractTestCase
*/
public function testGetTitle(): void
{
self::assertEquals('Warning: Compile Error', $this->object->getTitle());
self::assertSame('Warning: Compile Error', $this->object->getTitle());
}
/**

View File

@ -57,7 +57,7 @@ class ExportTest extends AbstractTestCase
],
];
$actual = $export->mergeAliases($aliases1, $aliases2);
self::assertEquals($expected, $actual);
self::assertSame($expected, $actual);
}
public function testGetFinalFilenameAndMimetypeForFilename(): void

View File

@ -100,7 +100,7 @@ class FileListingTest extends AbstractTestCase
$config->settings['ZipDump'] = true;
$config->settings['GZipDump'] = true;
$config->settings['BZipDump'] = true;
self::assertEquals('gz|bz2|zip', $this->fileListing->supportedDecompressions());
self::assertSame('gz|bz2|zip', $this->fileListing->supportedDecompressions());
}
public function testSupportedDecompressionsPartial(): void
@ -115,6 +115,6 @@ class FileListingTest extends AbstractTestCase
}
$extensionString .= '|zip';
self::assertEquals($extensionString, $this->fileListing->supportedDecompressions());
self::assertSame($extensionString, $this->fileListing->supportedDecompressions());
}
}

View File

@ -36,7 +36,7 @@ class FileTest extends AbstractTestCase
public function testMIME(string $file, string $mime): void
{
$arr = new File($file);
self::assertEquals($mime, $arr->getCompression());
self::assertSame($mime, $arr->getCompression());
}
/**
@ -49,7 +49,7 @@ class FileTest extends AbstractTestCase
{
$data = '0x' . bin2hex((string) file_get_contents($file));
$file = new File($file);
self::assertEquals($data, $file->getContent());
self::assertSame($data, $file->getContent());
}
/**
@ -65,7 +65,7 @@ class FileTest extends AbstractTestCase
$file = new File($file);
$file->setDecompressContent(true);
$file->open();
self::assertEquals("TEST FILE\n", $file->read(100));
self::assertSame("TEST FILE\n", $file->read(100));
$file->close();
}

View File

@ -36,7 +36,7 @@ class FlashMessagesTest extends AbstractTestCase
$flash->addMessage('error', 'Error');
self::assertArrayHasKey('error', $_SESSION[self::STORAGE_KEY]);
self::assertIsArray($_SESSION[self::STORAGE_KEY]['error']);
self::assertEquals(['Error'], $_SESSION[self::STORAGE_KEY]['error']);
self::assertSame(['Error'], $_SESSION[self::STORAGE_KEY]['error']);
}
public function testGetMessage(): void
@ -46,7 +46,7 @@ class FlashMessagesTest extends AbstractTestCase
$message = $flash->getMessage('error');
self::assertNull($message);
$message = $flash->getMessage('warning');
self::assertEquals(['Warning'], $message);
self::assertSame(['Warning'], $message);
}
public function testGetMessages(): void
@ -55,7 +55,7 @@ class FlashMessagesTest extends AbstractTestCase
$flash = new FlashMessages();
$flash->addMessage('notice', 'Notice');
$messages = $flash->getMessages();
self::assertEquals(
self::assertSame(
['error' => ['Error1', 'Error2'], 'warning' => ['Warning']],
$messages,
);

View File

@ -28,115 +28,115 @@ class FontTest extends AbstractTestCase
public function testGetStringWidth(): void
{
// empty string
self::assertEquals(
self::assertSame(
0,
$this->font->getStringWidth('', 'arial', 10),
);
// empty string
self::assertEquals(
self::assertSame(
3,
$this->font->getStringWidth(' ', 'arial', 10),
);
// string "a"
self::assertEquals(
self::assertSame(
6,
$this->font->getStringWidth('a', 'arial', 10),
);
// string "aa"
self::assertEquals(
self::assertSame(
12,
$this->font->getStringWidth('aa', 'arial', 10),
);
// string "i"
self::assertEquals(
self::assertSame(
3,
$this->font->getStringWidth('i', 'arial', 10),
);
// string "f"
self::assertEquals(
self::assertSame(
3,
$this->font->getStringWidth('f', 'arial', 10),
);
// string "t"
self::assertEquals(
self::assertSame(
3,
$this->font->getStringWidth('t', 'arial', 10),
);
// string "if"
self::assertEquals(
self::assertSame(
5,
$this->font->getStringWidth('if', 'arial', 10),
);
// string "it"
self::assertEquals(
self::assertSame(
6,
$this->font->getStringWidth('it', 'arial', 10),
);
// string "r"
self::assertEquals(
self::assertSame(
4,
$this->font->getStringWidth('r', 'arial', 10),
);
// string "1"
self::assertEquals(
self::assertSame(
5,
$this->font->getStringWidth('1', 'arial', 10),
);
// string "c"
self::assertEquals(
self::assertSame(
5,
$this->font->getStringWidth('c', 'arial', 10),
);
// string "F"
self::assertEquals(
self::assertSame(
7,
$this->font->getStringWidth('F', 'arial', 10),
);
// string "A"
self::assertEquals(
self::assertSame(
7,
$this->font->getStringWidth('A', 'arial', 10),
);
// string "w"
self::assertEquals(
self::assertSame(
8,
$this->font->getStringWidth('w', 'arial', 10),
);
// string "G"
self::assertEquals(
self::assertSame(
8,
$this->font->getStringWidth('G', 'arial', 10),
);
// string "m"
self::assertEquals(
self::assertSame(
9,
$this->font->getStringWidth('m', 'arial', 10),
);
// string "W"
self::assertEquals(
self::assertSame(
10,
$this->font->getStringWidth('W', 'arial', 10),
);
// string "$"
self::assertEquals(
self::assertSame(
3,
$this->font->getStringWidth('$', 'arial', 10),
);
@ -148,25 +148,25 @@ class FontTest extends AbstractTestCase
public function testGetStringWidthFont(): void
{
// string "phpMyAdmin", with Arial 10
self::assertEquals(
self::assertSame(
59,
$this->font->getStringWidth('phpMyAdmin', 'arial', 10),
);
// string "phpMyAdmin", with No font
self::assertEquals(
self::assertSame(
59,
$this->font->getStringWidth('phpMyAdmin', '', 10),
);
// string "phpMyAdmin", with Times 10
self::assertEquals(
self::assertSame(
55,
$this->font->getStringWidth('phpMyAdmin', 'times', 10),
);
// string "phpMyAdmin", with Broadway 10
self::assertEquals(
self::assertSame(
73,
$this->font->getStringWidth('phpMyAdmin', 'broadway', 10),
);
@ -178,25 +178,25 @@ class FontTest extends AbstractTestCase
public function testGetStringWidthSize(): void
{
// string "phpMyAdmin", with font size 0
self::assertEquals(
self::assertSame(
0,
$this->font->getStringWidth('phpMyAdmin', 'arial', 0),
);
// string "phpMyAdmin", with Arial 10
self::assertEquals(
self::assertSame(
59,
$this->font->getStringWidth('phpMyAdmin', 'arial', 10),
);
// string "phpMyAdmin", with Arial 11
self::assertEquals(
self::assertSame(
65,
$this->font->getStringWidth('phpMyAdmin', 'arial', 11),
);
// string "phpMyAdmin", with Arial 20
self::assertEquals(
self::assertSame(
118,
$this->font->getStringWidth('phpMyAdmin', 'arial', 20),
);
@ -208,14 +208,14 @@ class FontTest extends AbstractTestCase
public function testGetStringWidthCharLists(): void
{
// string "a", with invalid charlist (= array without proper structure)
self::assertEquals(
self::assertSame(
6,
$this->font->getStringWidth('a', 'arial', 10, ['list']),
);
// string "a", with invalid charlist (= array without proper structure :
// modifier is missing
self::assertEquals(
self::assertSame(
6,
$this->font->getStringWidth(
'a',
@ -227,7 +227,7 @@ class FontTest extends AbstractTestCase
// string "a", with invalid charlist (= array without proper structure :
// chars is missing
self::assertEquals(
self::assertSame(
6,
$this->font->getStringWidth(
'a',
@ -239,7 +239,7 @@ class FontTest extends AbstractTestCase
// string "a", with invalid charlist (= array without proper structure :
// chars is not an array
self::assertEquals(
self::assertSame(
6,
$this->font->getStringWidth(
'a',
@ -250,7 +250,7 @@ class FontTest extends AbstractTestCase
);
// string "a", with valid charlist
self::assertEquals(
self::assertSame(
7,
$this->font->getStringWidth(
'a',

View File

@ -74,7 +74,7 @@ class FooterTest extends AbstractTestCase
['count' => 1, 'time' => 2.5, 'query' => 'SELECT * FROM `db` WHERE 1'],
];
self::assertEquals(
self::assertSame(
'{"queries":[{"count":1,"time":0.2,"query":"SELECT * FROM `pma_bookmark` WHERE 1"},'
. '{"count":1,"time":2.5,"query":"SELECT * FROM `db` WHERE 1"}]}',
$this->object->getDebugMessage(),
@ -92,7 +92,7 @@ class FooterTest extends AbstractTestCase
$object->child->parent = $object;
$this->callFunction($this->object, Footer::class, 'removeRecursion', [&$object]);
self::assertEquals(
self::assertSame(
'{"child":{"parent":"***RECURSION***"},"childIterator":"***ITERATOR***"}',
json_encode($object),
);
@ -105,7 +105,7 @@ class FooterTest extends AbstractTestCase
{
$footer = new Footer(new Template(), Config::getInstance());
$footer->disable();
self::assertEquals(
self::assertSame(
'',
$footer->getDisplay(),
);
@ -116,7 +116,7 @@ class FooterTest extends AbstractTestCase
$template = new Template();
$footer = new Footer($template, Config::getInstance());
$footer->setAjax(true);
self::assertEquals(
self::assertSame(
$template->render('modals/function_confirm') . "\n"
. $template->render('modals/add_index') . "\n"
. $template->render('modals/page_settings') . "\n",
@ -157,7 +157,7 @@ class FooterTest extends AbstractTestCase
$template = new Template();
$footer = new Footer($template, Config::getInstance());
$footer->setMinimal();
self::assertEquals(
self::assertSame(
$template->render('modals/function_confirm') . "\n"
. $template->render('modals/add_index') . "\n"
. $template->render('modals/page_settings')

View File

@ -48,7 +48,7 @@ class PolygonTest extends AbstractTestCase
#[DataProvider('providerForTestArea')]
public function testArea(Polygon $ring, float $area): void
{
self::assertEquals($area, $ring->area());
self::assertSame($area, $ring->area());
}
/**
@ -95,7 +95,7 @@ class PolygonTest extends AbstractTestCase
#[DataProvider('providerForTestIsPointInsidePolygon')]
public function testIsPointInsidePolygon(Point $point, Polygon $polygon, bool $isInside): void
{
self::assertEquals($isInside, $point->isInsidePolygon($polygon));
self::assertSame($isInside, $point->isInsidePolygon($polygon));
}
/**

View File

@ -60,7 +60,7 @@ class GisGeometryCollectionTest extends GisGeomTestCase
public function testGenerateWkt(array $gisData, int $index, string $empty, string $output): void
{
$object = GisGeometryCollection::singleton();
self::assertEquals($output, $object->generateWkt($gisData, $index, $empty));
self::assertSame($output, $object->generateWkt($gisData, $index, $empty));
}
/**
@ -158,7 +158,7 @@ class GisGeometryCollectionTest extends GisGeomTestCase
public function testGenerateParams(string $wkt, array $params): void
{
$object = GisGeometryCollection::singleton();
self::assertEquals($params, $object->generateParams($wkt));
self::assertSame($params, $object->generateParams($wkt));
}
/**
@ -291,8 +291,8 @@ class GisGeometryCollectionTest extends GisGeomTestCase
new ScaleData(offsetX: -19, offsetY: -3, scale: 2.29, height: 124),
$image,
);
self::assertEquals(200, $image->width());
self::assertEquals(124, $image->height());
self::assertSame(200, $image->width());
self::assertSame(124, $image->height());
$fileExpected = $this->testDir . '/geometrycollection-expected.png';
$fileActual = $this->testDir . '/geometrycollection-actual.png';
@ -363,7 +363,7 @@ class GisGeometryCollectionTest extends GisGeomTestCase
): void {
$object = GisGeometryCollection::singleton();
$svg = $object->prepareRowAsSvg($spatial, $label, $color, $scaleData);
self::assertEquals($output, $svg);
self::assertSame($output, $svg);
}
/**
@ -405,7 +405,7 @@ class GisGeometryCollectionTest extends GisGeomTestCase
string $output,
): void {
$object = GisGeometryCollection::singleton();
self::assertEquals(
self::assertSame(
$output,
$object->prepareRowAsOl(
$spatial,

View File

@ -85,7 +85,7 @@ class GisGeometryTest extends AbstractTestCase
#[DataProvider('providerForTestParseWktAndSrid')]
public function testParseWktAndSrid(string $value, array $output): void
{
self::assertEquals(
self::assertSame(
$output,
$this->callFunction(
$this->object,

View File

@ -71,7 +71,7 @@ class GisLineStringTest extends GisGeomTestCase
public function testGenerateWkt(array $gisData, int $index, string $empty, string $output): void
{
$object = GisLineString::singleton();
self::assertEquals($output, $object->generateWkt($gisData, $index, $empty));
self::assertSame($output, $object->generateWkt($gisData, $index, $empty));
}
/**
@ -164,8 +164,8 @@ class GisLineStringTest extends GisGeomTestCase
new ScaleData(offsetX: -18, offsetY: 14, scale: 1.71, height: 124),
$image,
);
self::assertEquals(200, $image->width());
self::assertEquals(124, $image->height());
self::assertSame(200, $image->width());
self::assertSame(124, $image->height());
$fileExpected = $this->testDir . '/linestring-expected.png';
$fileActual = $this->testDir . '/linestring-actual.png';
@ -234,7 +234,7 @@ class GisLineStringTest extends GisGeomTestCase
): void {
$object = GisLineString::singleton();
$svg = $object->prepareRowAsSvg($spatial, $label, $color, $scaleData);
self::assertEquals($output, $svg);
self::assertSame($output, $svg);
}
/**
@ -276,7 +276,7 @@ class GisLineStringTest extends GisGeomTestCase
): void {
$object = GisLineString::singleton();
$ol = $object->prepareRowAsOl($spatial, $srid, $label, $color);
self::assertEquals($output, $ol);
self::assertSame($output, $ol);
}
/**

View File

@ -71,7 +71,7 @@ class GisMultiLineStringTest extends GisGeomTestCase
public function testGenerateWkt(array $gisData, int $index, string $empty, string $output): void
{
$object = GisMultiLineString::singleton();
self::assertEquals($output, $object->generateWkt($gisData, $index, $empty));
self::assertSame($output, $object->generateWkt($gisData, $index, $empty));
}
/**
@ -88,7 +88,7 @@ class GisMultiLineStringTest extends GisGeomTestCase
];
$object = GisMultiLineString::singleton();
self::assertEquals(
self::assertSame(
'MULTILINESTRING((5.02 8.45,6.14 0.15),(1.23 4.25,9.15 0.47))',
$object->getShape($rowData),
);
@ -104,7 +104,7 @@ class GisMultiLineStringTest extends GisGeomTestCase
public function testGenerateParams(string $wkt, array $params): void
{
$object = GisMultiLineString::singleton();
self::assertEquals($params, $object->generateParams($wkt));
self::assertSame($params, $object->generateParams($wkt));
}
/**
@ -172,8 +172,8 @@ class GisMultiLineStringTest extends GisGeomTestCase
new ScaleData(offsetX: 3, offsetY: -16, scale: 1.06, height: 124),
$image,
);
self::assertEquals(200, $image->width());
self::assertEquals(124, $image->height());
self::assertSame(200, $image->width());
self::assertSame(124, $image->height());
$fileExpected = $this->testDir . '/multilinestring-expected.png';
$fileActual = $this->testDir . '/multilinestring-actual.png';
@ -242,7 +242,7 @@ class GisMultiLineStringTest extends GisGeomTestCase
): void {
$object = GisMultiLineString::singleton();
$svg = $object->prepareRowAsSvg($spatial, $label, $color, $scaleData);
self::assertEquals($output, $svg);
self::assertSame($output, $svg);
}
/**
@ -286,7 +286,7 @@ class GisMultiLineStringTest extends GisGeomTestCase
): void {
$object = GisMultiLineString::singleton();
$ol = $object->prepareRowAsOl($spatial, $srid, $label, $color);
self::assertEquals($output, $ol);
self::assertSame($output, $ol);
}
/**

View File

@ -60,7 +60,7 @@ class GisMultiPointTest extends GisGeomTestCase
public function testGenerateWkt(array $gisData, int $index, string $empty, string $output): void
{
$object = GisMultiPoint::singleton();
self::assertEquals($output, $object->generateWkt($gisData, $index, $empty));
self::assertSame($output, $object->generateWkt($gisData, $index, $empty));
}
/**
@ -71,7 +71,7 @@ class GisMultiPointTest extends GisGeomTestCase
$gisData = ['numpoints' => 2, 'points' => [0 => ['x' => 5.02, 'y' => 8.45], 1 => ['x' => 6.14, 'y' => 0.15]]];
$object = GisMultiPoint::singleton();
self::assertEquals('MULTIPOINT(5.02 8.45,6.14 0.15)', $object->getShape($gisData));
self::assertSame('MULTIPOINT(5.02 8.45,6.14 0.15)', $object->getShape($gisData));
}
/**
@ -84,7 +84,7 @@ class GisMultiPointTest extends GisGeomTestCase
public function testGenerateParams(string $wkt, array $params): void
{
$object = GisMultiPoint::singleton();
self::assertEquals($params, $object->generateParams($wkt));
self::assertSame($params, $object->generateParams($wkt));
}
/**
@ -149,8 +149,8 @@ class GisMultiPointTest extends GisGeomTestCase
new ScaleData(offsetX: -18, offsetY: 14, scale: 1.71, height: 124),
$image,
);
self::assertEquals(200, $image->width());
self::assertEquals(124, $image->height());
self::assertSame(200, $image->width());
self::assertSame(124, $image->height());
$fileExpected = $this->testDir . '/multipoint-expected.png';
$fileActual = $this->testDir . '/multipoint-actual.png';
@ -221,7 +221,7 @@ class GisMultiPointTest extends GisGeomTestCase
): void {
$object = GisMultiPoint::singleton();
$svg = $object->prepareRowAsSvg($spatial, $label, $color, $scaleData);
self::assertEquals($output, $svg);
self::assertSame($output, $svg);
}
/**
@ -271,7 +271,7 @@ class GisMultiPointTest extends GisGeomTestCase
): void {
$object = GisMultiPoint::singleton();
$ol = $object->prepareRowAsOl($spatial, $srid, $label, $color);
self::assertEquals($output, $ol);
self::assertSame($output, $ol);
}
/**

View File

@ -74,7 +74,7 @@ class GisMultiPolygonTest extends GisGeomTestCase
public function testGenerateWkt(array $gisData, int $index, string $empty, string $output): void
{
$object = GisMultiPolygon::singleton();
self::assertEquals($output, $object->generateWkt($gisData, $index, $empty));
self::assertSame($output, $object->generateWkt($gisData, $index, $empty));
}
/**
@ -163,7 +163,7 @@ class GisMultiPolygonTest extends GisGeomTestCase
public function testGetShape(array $rowData, string $shape): void
{
$object = GisMultiPolygon::singleton();
self::assertEquals($shape, $object->getShape($rowData));
self::assertSame($shape, $object->getShape($rowData));
}
/**
@ -258,8 +258,8 @@ class GisMultiPolygonTest extends GisGeomTestCase
new ScaleData(offsetX: -202, offsetY: -125, scale: 0.50, height: 124),
$image,
);
self::assertEquals(200, $image->width());
self::assertEquals(124, $image->height());
self::assertSame(200, $image->width());
self::assertSame(124, $image->height());
$fileExpected = $this->testDir . '/multipolygon-expected.png';
$fileActual = $this->testDir . '/multipolygon-actual.png';
@ -330,7 +330,7 @@ class GisMultiPolygonTest extends GisGeomTestCase
): void {
$object = GisMultiPolygon::singleton();
$svg = $object->prepareRowAsSvg($spatial, $label, $color, $scaleData);
self::assertEquals($output, $svg);
self::assertSame($output, $svg);
}
/**
@ -377,7 +377,7 @@ class GisMultiPolygonTest extends GisGeomTestCase
): void {
$object = GisMultiPolygon::singleton();
$ol = $object->prepareRowAsOl($spatial, $srid, $label, $color);
self::assertEquals($output, $ol);
self::assertSame($output, $ol);
}
/**

View File

@ -50,7 +50,7 @@ class GisPointTest extends GisGeomTestCase
public function testGenerateWkt(array $gisData, int $index, string $empty, string $output): void
{
$object = GisPoint::singleton();
self::assertEquals($output, $object->generateWkt($gisData, $index, $empty));
self::assertSame($output, $object->generateWkt($gisData, $index, $empty));
}
/**
@ -63,7 +63,7 @@ class GisPointTest extends GisGeomTestCase
public function testGetShape(array $rowData, string $shape): void
{
$object = GisPoint::singleton();
self::assertEquals($shape, $object->getShape($rowData));
self::assertSame($shape, $object->getShape($rowData));
}
/**
@ -86,7 +86,7 @@ class GisPointTest extends GisGeomTestCase
public function testGenerateParams(string $wkt, array $params): void
{
$object = GisPoint::singleton();
self::assertEquals($params, $object->generateParams($wkt));
self::assertSame($params, $object->generateParams($wkt));
}
/**
@ -160,8 +160,8 @@ class GisPointTest extends GisGeomTestCase
new ScaleData(offsetX: -88, offsetY: -27, scale: 1, height: 124),
$image,
);
self::assertEquals(200, $image->width());
self::assertEquals(124, $image->height());
self::assertSame(200, $image->width());
self::assertSame(124, $image->height());
$fileExpected = $this->testDir . '/point-expected.png';
$fileActual = $this->testDir . '/point-actual.png';
@ -232,7 +232,7 @@ class GisPointTest extends GisGeomTestCase
): void {
$object = GisPoint::singleton();
$svg = $object->prepareRowAsSvg($spatial, $label, $color, $scaleData);
self::assertEquals($output, $svg);
self::assertSame($output, $svg);
}
/**
@ -272,7 +272,7 @@ class GisPointTest extends GisGeomTestCase
): void {
$object = GisPoint::singleton();
$ol = $object->prepareRowAsOl($spatial, $srid, $label, $color);
self::assertEquals($output, $ol);
self::assertSame($output, $ol);
}
/**

View File

@ -61,7 +61,7 @@ class GisPolygonTest extends GisGeomTestCase
public function testGenerateWkt(array $gisData, int $index, string $empty, string $output): void
{
$object = GisPolygon::singleton();
self::assertEquals($output, $object->generateWkt($gisData, $index, $empty));
self::assertSame($output, $object->generateWkt($gisData, $index, $empty));
}
/**
@ -167,8 +167,8 @@ class GisPolygonTest extends GisGeomTestCase
new ScaleData(offsetX: -56, offsetY: -16, scale: 0.94, height: 124),
$image,
);
self::assertEquals(200, $image->width());
self::assertEquals(124, $image->height());
self::assertSame(200, $image->width());
self::assertSame(124, $image->height());
$fileExpected = $this->testDir . '/polygon-expected.png';
$fileActual = $this->testDir . '/polygon-actual.png';
@ -238,7 +238,7 @@ class GisPolygonTest extends GisGeomTestCase
): void {
$object = GisPolygon::singleton();
$svg = $object->prepareRowAsSvg($spatial, $label, $color, $scaleData);
self::assertEquals($output, $svg);
self::assertSame($output, $svg);
}
/**
@ -280,7 +280,7 @@ class GisPolygonTest extends GisGeomTestCase
): void {
$object = GisPolygon::singleton();
$ol = $object->prepareRowAsOl($spatial, $srid, $label, $color);
self::assertEquals($output, $ol);
self::assertSame($output, $ol);
}
/**

View File

@ -105,7 +105,7 @@ class GisVisualizationTest extends AbstractTestCase
[''],
);
self::assertEquals('SELECT ASTEXT(`abc`) AS `abc`, SRID(`abc`) AS `srid` FROM () AS `temp_gis`', $queryString);
self::assertSame('SELECT ASTEXT(`abc`) AS `abc`, SRID(`abc`) AS `srid` FROM () AS `temp_gis`', $queryString);
}
/**
@ -121,7 +121,7 @@ class GisVisualizationTest extends AbstractTestCase
[''],
);
self::assertEquals(
self::assertSame(
'SELECT ST_ASTEXT(`abc`) AS `abc`, ST_SRID(`abc`) AS `srid` FROM () AS `temp_gis`',
$queryString,
);
@ -140,7 +140,7 @@ class GisVisualizationTest extends AbstractTestCase
['SELECT 1 FROM foo;'],
);
self::assertEquals(
self::assertSame(
'SELECT ST_ASTEXT(`abc`) AS `abc`, ST_SRID(`abc`) AS `srid` FROM (SELECT 1 FROM foo) AS `temp_gis`',
$queryString,
);
@ -164,7 +164,7 @@ class GisVisualizationTest extends AbstractTestCase
[''],
);
self::assertEquals(
self::assertSame(
'SELECT `country name`, ST_ASTEXT(`country_geom`) AS `country_geom`,'
. ' ST_SRID(`country_geom`) AS `srid` FROM () AS `temp_gis`',
$queryString,
@ -186,7 +186,7 @@ class GisVisualizationTest extends AbstractTestCase
[''],
);
self::assertEquals(
self::assertSame(
'SELECT ST_ASTEXT(`abc`) AS `abc`, ST_SRID(`abc`) AS `srid` FROM () AS `temp_gis` LIMIT 10',
$queryString,
);
@ -201,7 +201,7 @@ class GisVisualizationTest extends AbstractTestCase
[''],
);
self::assertEquals(
self::assertSame(
'SELECT ST_ASTEXT(`abc`) AS `abc`, ST_SRID(`abc`) AS `srid` FROM () AS `temp_gis` LIMIT 10, 15',
$queryString,
);
@ -220,7 +220,7 @@ class GisVisualizationTest extends AbstractTestCase
[''],
);
self::assertEquals(
self::assertSame(
'SELECT ST_ASTEXT(`abc`, \'axis-order=long-lat\') AS `abc`, ST_SRID(`abc`) AS `srid` FROM () AS `temp_gis`',
$queryString,
);
@ -239,7 +239,7 @@ class GisVisualizationTest extends AbstractTestCase
[''],
);
self::assertEquals(
self::assertSame(
'SELECT ST_ASTEXT(`abc`) AS `abc`, ST_SRID(`abc`) AS `srid` FROM () AS `temp_gis`',
$queryString,
);

View File

@ -74,7 +74,7 @@ class GitTest extends AbstractTestCase
self::assertFalse($this->object->hasGitInformation());
self::assertEquals('.cachedgitlocation', $gitLocation);
self::assertSame('.cachedgitlocation', $gitLocation);
}
/**
@ -354,7 +354,7 @@ class GitTest extends AbstractTestCase
$gitFolder = '';
self::assertTrue($this->object->isGitRevision($gitFolder));
self::assertEquals($gitFolder, 'customdir/.git');
self::assertSame($gitFolder, 'customdir/.git');
}
/**
@ -368,7 +368,7 @@ class GitTest extends AbstractTestCase
self::assertFalse($this->object->isGitRevision($gitFolder));
// Assert that the value is replaced by cached one
self::assertEquals($gitFolder, null);
self::assertSame($gitFolder, null);
}
/**
@ -382,7 +382,7 @@ class GitTest extends AbstractTestCase
self::assertFalse($this->object->isGitRevision($gitFolder));
// Assert that the value is replaced by cached one
self::assertEquals($gitFolder, 'randomdir/.git');
self::assertSame($gitFolder, 'randomdir/.git');
}
/**

View File

@ -71,7 +71,7 @@ class HeaderTest extends AbstractTestCase
{
$header = $this->getNewHeaderInstance();
$header->disable();
self::assertEquals(
self::assertSame(
'',
$header->getDisplay(),
);

View File

@ -44,7 +44,7 @@ class GeneratorTest extends AbstractTestCase
Current::$database = 'test_db';
Current::$server = 99;
$database = Current::$database;
self::assertEquals(
self::assertSame(
'<a href="'
. Util::getScriptNameForOption(
Config::getInstance()->settings['DefaultTabDatabase'],
@ -66,7 +66,7 @@ class GeneratorTest extends AbstractTestCase
{
Current::$server = 99;
$database = 'test_database';
self::assertEquals(
self::assertSame(
'<a href="' . Util::getScriptNameForOption(
Config::getInstance()->settings['DefaultTabDatabase'],
'database',
@ -86,7 +86,7 @@ class GeneratorTest extends AbstractTestCase
{
Current::$server = 99;
$database = 'test&data\'base';
self::assertEquals(
self::assertSame(
'<a href="'
. Util::getScriptNameForOption(
Config::getInstance()->settings['DefaultTabDatabase'],
@ -108,7 +108,7 @@ class GeneratorTest extends AbstractTestCase
{
Config::getInstance()->settings['ActionLinksMode'] = 'text';
self::assertEquals(
self::assertSame(
'<span class="text-nowrap"></span>',
Generator::getIcon('b_comment'),
);
@ -121,7 +121,7 @@ class GeneratorTest extends AbstractTestCase
{
Config::getInstance()->settings['ActionLinksMode'] = 'icons';
self::assertEquals(
self::assertSame(
'<span class="text-nowrap"><img src="themes/dot.gif" title="" alt="" class="icon ic_b_comment"></span>',
Generator::getIcon('b_comment'),
);
@ -135,7 +135,7 @@ class GeneratorTest extends AbstractTestCase
Config::getInstance()->settings['ActionLinksMode'] = 'icons';
$alternateText = 'alt_str';
self::assertEquals(
self::assertSame(
'<span class="text-nowrap"><img src="themes/dot.gif" title="'
. $alternateText . '" alt="' . $alternateText
. '" class="icon ic_b_comment"></span>',
@ -153,7 +153,7 @@ class GeneratorTest extends AbstractTestCase
// Here we are checking for an icon embedded inside a span (i.e not a menu
// bar icon
self::assertEquals(
self::assertSame(
'<span class="text-nowrap"><img src="themes/dot.gif" title="'
. $alternateText . '" alt="' . $alternateText
. '" class="icon ic_b_comment">&nbsp;' . $alternateText . '</span>',
@ -175,7 +175,7 @@ class GeneratorTest extends AbstractTestCase
. '<img src="themes/dot.gif" title="' . __('Documentation') . '" alt="'
. __('Documentation') . '" class="icon ic_b_help"></a>';
self::assertEquals(
self::assertSame(
$expected,
Generator::showPHPDocumentation($target),
);
@ -196,7 +196,7 @@ class GeneratorTest extends AbstractTestCase
$config->settings['LinkLengthLimit'] = $limit;
try {
$result = Generator::linkOrButton(...$params);
self::assertEquals($match, $result);
self::assertSame($match, $result);
} finally {
$config->settings['LinkLengthLimit'] = $restore;
}
@ -284,7 +284,7 @@ class GeneratorTest extends AbstractTestCase
public function testFormatSql(): void
{
self::assertEquals(
self::assertSame(
'<code class="sql" dir="ltr"><pre>' . "\n"
. 'SELECT 1 &lt; 2' . "\n"
. '</pre></code>',
@ -293,7 +293,7 @@ class GeneratorTest extends AbstractTestCase
Config::getInstance()->settings['MaxCharactersInDisplayedSQL'] = 6;
self::assertEquals(
self::assertSame(
'<code class="sql" dir="ltr"><pre>' . "\n"
. 'SELECT[...]' . "\n"
. '</pre></code>',
@ -318,7 +318,7 @@ class GeneratorTest extends AbstractTestCase
$config = Config::getInstance();
$config->selectedServer = ['ssl' => false, 'host' => '127.0.0.1'];
self::assertEquals(
self::assertSame(
$sslNotUsed,
Generator::getServerSSL(),
);
@ -326,7 +326,7 @@ class GeneratorTest extends AbstractTestCase
$config->selectedServer = ['ssl' => false, 'host' => 'custom.host'];
$config->settings['MysqlSslWarningSafeHosts'] = ['localhost', '127.0.0.1'];
self::assertEquals(
self::assertSame(
$sslNotUsedCaution,
Generator::getServerSSL(),
);
@ -334,21 +334,21 @@ class GeneratorTest extends AbstractTestCase
$config->selectedServer = ['ssl' => false, 'host' => 'custom.host'];
$config->settings['MysqlSslWarningSafeHosts'] = ['localhost', '127.0.0.1', 'custom.host'];
self::assertEquals(
self::assertSame(
$sslNotUsed,
Generator::getServerSSL(),
);
$config->selectedServer = ['ssl' => false, 'ssl_verify' => true, 'host' => 'custom.host'];
self::assertEquals(
self::assertSame(
$sslNotUsed,
Generator::getServerSSL(),
);
$config->selectedServer = ['ssl' => true, 'ssl_verify' => false, 'host' => 'custom.host'];
self::assertEquals(
self::assertSame(
'<span class="text-danger">SSL is used with disabled verification</span>'
. ' <a href="index.php?route=/url&url=https%3A%2F%2Fdocs.phpmyadmin.net%2Fen%2Flatest%2Fsetup.html%23ssl"'
. ' target="documentation"><img src="themes/dot.gif" title="Documentation" alt="Documentation"'
@ -358,7 +358,7 @@ class GeneratorTest extends AbstractTestCase
$config->selectedServer = ['ssl' => true, 'ssl_verify' => true, 'host' => 'custom.host'];
self::assertEquals(
self::assertSame(
'<span class="text-danger">SSL is used without certification authority</span>'
. ' <a href="index.php?route=/url&url=https%3A%2F%2Fdocs.phpmyadmin.net%2Fen%2Flatest%2Fsetup.html%23ssl"'
. ' target="documentation"><img src="themes/dot.gif" title="Documentation" alt="Documentation"'
@ -373,7 +373,7 @@ class GeneratorTest extends AbstractTestCase
'host' => 'custom.host',
];
self::assertEquals(
self::assertSame(
'<span class="">SSL is used</span>'
. ' <a href="index.php?route=/url&url=https%3A%2F%2Fdocs.phpmyadmin.net%2Fen%2Flatest%2Fsetup.html%23ssl"'
. ' target="documentation"><img src="themes/dot.gif" title="Documentation" alt="Documentation"'
@ -414,7 +414,7 @@ class GeneratorTest extends AbstractTestCase
$insertMode,
);
self::assertEquals($expected, $result);
self::assertSame($expected, $result);
}
/**

View File

@ -16,7 +16,7 @@ class MySQLDocumentationTest extends AbstractTestCase
{
Config::getInstance()->settings['ServerDefault'] = 1;
self::assertEquals(
self::assertSame(
'<a href="index.php?route=/url&url=https%3A%2F%2Fdocs.phpmyadmin.net%2Fen'
. '%2Flatest%2Fpage.html%23anchor" target="documentation"><img src="themes/dot.gif"'
. ' title="Documentation" alt="Documentation" class="icon ic_b_help"></a>',

View File

@ -28,7 +28,7 @@ final class TokenRequestParamCheckingTest extends TestCase
self::assertFalse($GLOBALS['token_mismatch']);
self::assertTrue($GLOBALS['token_provided']);
self::assertArrayHasKey('test', $_POST);
self::assertEquals('test', $_POST['test']);
self::assertSame('test', $_POST['test']);
}
public function testCheckTokenRequestParamWithGetMethod(): void

View File

@ -20,8 +20,8 @@ class DatabaseNameTest extends TestCase
public function testValidName(string $validName): void
{
$name = DatabaseName::from($validName);
self::assertEquals($validName, $name->getName());
self::assertEquals($validName, (string) $name);
self::assertSame($validName, $name->getName());
self::assertSame($validName, (string) $name);
}
#[DataProvider('providerForTestValidNames')]
@ -29,8 +29,8 @@ class DatabaseNameTest extends TestCase
{
$name = DatabaseName::tryFrom($validName);
self::assertNotNull($name);
self::assertEquals($validName, $name->getName());
self::assertEquals($validName, (string) $name);
self::assertSame($validName, $name->getName());
self::assertSame($validName, (string) $name);
}
/** @return iterable<int, string[]> */

View File

@ -20,8 +20,8 @@ class TableNameTest extends TestCase
public function testValidName(string $validName): void
{
$name = TableName::from($validName);
self::assertEquals($validName, $name->getName());
self::assertEquals($validName, (string) $name);
self::assertSame($validName, $name->getName());
self::assertSame($validName, (string) $name);
}
#[DataProvider('providerForTestValidNames')]
@ -29,8 +29,8 @@ class TableNameTest extends TestCase
{
$name = TableName::tryFrom($validName);
self::assertNotNull($name);
self::assertEquals($validName, $name->getName());
self::assertEquals($validName, (string) $name);
self::assertSame($validName, $name->getName());
self::assertSame($validName, (string) $name);
}
/** @return iterable<int, string[]> */

View File

@ -20,8 +20,8 @@ final class TriggerNameTest extends TestCase
public function testValidName(string $validName): void
{
$name = TriggerName::from($validName);
self::assertEquals($validName, $name->getName());
self::assertEquals($validName, (string) $name);
self::assertSame($validName, $name->getName());
self::assertSame($validName, (string) $name);
}
#[DataProvider('providerForTestValidNames')]
@ -29,8 +29,8 @@ final class TriggerNameTest extends TestCase
{
$name = TriggerName::tryFrom($validName);
self::assertNotNull($name);
self::assertEquals($validName, $name->getName());
self::assertEquals($validName, (string) $name);
self::assertSame($validName, $name->getName());
self::assertSame($validName, (string) $name);
}
/** @return iterable<int, string[]> */

View File

@ -86,17 +86,17 @@ class ImportTest extends AbstractTestCase
*/
public function testLookForUse(): void
{
self::assertEquals(
self::assertSame(
'',
$this->import->lookForUse('select 1 from myTable'),
);
self::assertEquals(
self::assertSame(
'anotherDb',
$this->import->lookForUse('use anotherDb'),
);
self::assertEquals(
self::assertSame(
'anotherDb',
$this->import->lookForUse('use `anotherDb`;'),
);
@ -111,7 +111,7 @@ class ImportTest extends AbstractTestCase
#[DataProvider('provGetColumnAlphaName')]
public function testGetColumnAlphaName(string $expected, int $num): void
{
self::assertEquals($expected, $this->import->getColumnAlphaName($num));
self::assertSame($expected, $this->import->getColumnAlphaName($num));
}
/**
@ -133,7 +133,7 @@ class ImportTest extends AbstractTestCase
#[DataProvider('provGetColumnNumberFromName')]
public function testGetColumnNumberFromName(int $expected, string $name): void
{
self::assertEquals($expected, $this->import->getColumnNumberFromName($name));
self::assertSame($expected, $this->import->getColumnNumberFromName($name));
}
/**
@ -155,7 +155,7 @@ class ImportTest extends AbstractTestCase
#[DataProvider('provGetDecimalPrecision')]
public function testGetDecimalPrecision(int $expected, string $size): void
{
self::assertEquals($expected, $this->import->getDecimalPrecision($size));
self::assertSame($expected, $this->import->getDecimalPrecision($size));
}
/**
@ -177,7 +177,7 @@ class ImportTest extends AbstractTestCase
#[DataProvider('provGetDecimalScale')]
public function testGetDecimalScale(int $expected, string $size): void
{
self::assertEquals($expected, $this->import->getDecimalScale($size));
self::assertSame($expected, $this->import->getDecimalScale($size));
}
/**
@ -199,7 +199,7 @@ class ImportTest extends AbstractTestCase
#[DataProvider('provGetDecimalSize')]
public function testGetDecimalSize(array $expected, string $cell): void
{
self::assertEquals($expected, $this->import->getDecimalSize($cell));
self::assertSame($expected, $this->import->getDecimalSize($cell));
}
/**
@ -224,7 +224,7 @@ class ImportTest extends AbstractTestCase
#[DataProvider('provDetectType')]
public function testDetectType(int $expected, int|null $type, string|null $cell): void
{
self::assertEquals($expected, $this->import->detectType($type, $cell));
self::assertSame($expected, $this->import->detectType($type, $cell));
}
/**
@ -304,7 +304,7 @@ class ImportTest extends AbstractTestCase
#[DataProvider('providerContentWithByteOrderMarks')]
public function testSkipByteOrderMarksFromContents(string $input, string $cleanContents): void
{
self::assertEquals($cleanContents, $this->import->skipByteOrderMarksFromContents($input));
self::assertSame($cleanContents, $this->import->skipByteOrderMarksFromContents($input));
}
/**

View File

@ -49,7 +49,7 @@ class SimulateDmlTest extends AbstractTestCase
$dummyDbi->assertAllSelectsConsumed();
$dummyDbi->assertAllQueriesConsumed();
self::assertEquals([
self::assertSame([
'sql_query' => Generator::formatSql($sqlQuery),
'matched_rows' => count($result),
'matched_rows_url' => $matchedRowsUrl,

View File

@ -21,31 +21,31 @@ class IndexColumnTest extends TestCase
public function testGetNull(): void
{
$this->object->set(['Null' => '']);
self::assertEquals('No', $this->object->getNull());
self::assertSame('No', $this->object->getNull());
$this->object->set(['Null' => 'YES']);
self::assertEquals('Yes', $this->object->getNull());
self::assertSame('Yes', $this->object->getNull());
}
public function testIsNullable(): void
{
$this->object->set(['Null' => '']);
self::assertEquals(false, $this->object->isNullable());
self::assertFalse($this->object->isNullable());
$this->object->set(['Null' => 'YES']);
self::assertEquals(true, $this->object->isNullable());
self::assertTrue($this->object->isNullable());
}
public function testGetSeqInIndex(): void
{
self::assertEquals(1, $this->object->getSeqInIndex());
self::assertSame(1, $this->object->getSeqInIndex());
$this->object->set(['Seq_in_index' => 2]);
self::assertEquals(2, $this->object->getSeqInIndex());
self::assertSame(2, $this->object->getSeqInIndex());
}
public function testGetSubPart(): void
{
self::assertNull($this->object->getSubPart());
$this->object->set(['Sub_part' => 2]);
self::assertEquals(2, $this->object->getSubPart());
self::assertSame(2, $this->object->getSubPart());
}
public function testGetCompareData(): void
@ -75,22 +75,22 @@ class IndexColumnTest extends TestCase
public function testGetName(): void
{
self::assertEquals('', $this->object->getName());
self::assertSame('', $this->object->getName());
$this->object->set(['Column_name' => 'name']);
self::assertEquals('name', $this->object->getName());
self::assertSame('name', $this->object->getName());
}
public function testGetCardinality(): void
{
self::assertNull($this->object->getCardinality());
$this->object->set(['Cardinality' => 2]);
self::assertEquals(2, $this->object->getCardinality());
self::assertSame(2, $this->object->getCardinality());
}
public function testGetCollation(): void
{
self::assertNull($this->object->getCollation());
$this->object->set(['Collation' => 'collation']);
self::assertEquals('collation', $this->object->getCollation());
self::assertSame('collation', $this->object->getCollation());
}
}

View File

@ -62,19 +62,19 @@ class IndexTest extends AbstractTestCase
public function testConstructor(): void
{
$index = new Index($this->params);
self::assertEquals(
self::assertSame(
'PMA_Index_comment',
$index->getComment(),
);
self::assertEquals(
self::assertSame(
'PMA_Comment',
$index->getRemarks(),
);
self::assertEquals(
self::assertSame(
'PMA_Index_choice',
$index->getChoice(),
);
self::assertEquals(
self::assertSame(
'PMA_Packed',
$index->getPacked(),
);
@ -90,7 +90,7 @@ class IndexTest extends AbstractTestCase
'PMA_Index_comment',
$index->getComments(),
);
self::assertEquals(
self::assertSame(
'PMA_Index_choice',
$index->getChoice(),
);
@ -106,7 +106,7 @@ class IndexTest extends AbstractTestCase
self::assertTrue(
$index->isUnique(),
);
self::assertEquals(
self::assertSame(
'Yes',
$index->isUnique(true),
);
@ -122,7 +122,7 @@ class IndexTest extends AbstractTestCase
self::assertTrue($index->hasColumn('column1'));
self::assertTrue($index->hasColumn('column2'));
self::assertTrue($index->hasColumn('column3'));
self::assertEquals(
self::assertSame(
3,
$index->getColumnCount(),
);
@ -135,7 +135,7 @@ class IndexTest extends AbstractTestCase
{
$index = new Index();
$index->setName('PMA_name');
self::assertEquals(
self::assertSame(
'PMA_name',
$index->getName(),
);
@ -148,7 +148,7 @@ class IndexTest extends AbstractTestCase
$indexColumns = $index->getColumns();
$indexColumn = $indexColumns['column1'];
self::assertEquals(
self::assertSame(
'column1',
$indexColumn->getName(),
);
@ -156,7 +156,7 @@ class IndexTest extends AbstractTestCase
'1',
$indexColumn->getSeqInIndex(),
);
self::assertEquals(
self::assertSame(
'Collation1',
$indexColumn->getCollation(),
);

View File

@ -135,7 +135,7 @@ class InsertEditTest extends AbstractTestCase
'localhost',
);
self::assertEquals(
self::assertSame(
[
'db' => 'dbname',
'table' => 'tablename',
@ -169,7 +169,7 @@ class InsertEditTest extends AbstractTestCase
'localhost',
);
self::assertEquals(
self::assertSame(
[
'db' => 'dbname',
'table' => 'tablename',
@ -332,7 +332,7 @@ class InsertEditTest extends AbstractTestCase
['table', 'db'],
);
self::assertEquals($resultStub, $result);
self::assertSame($resultStub, $result);
}
/** @return list<array{int, array<false>}> */
@ -358,7 +358,7 @@ class InsertEditTest extends AbstractTestCase
[],
);
self::assertEquals($rowsValue, $result);
self::assertSame($rowsValue, $result);
}
/**
@ -418,7 +418,7 @@ class InsertEditTest extends AbstractTestCase
{
$fieldName = 'f1<';
self::assertEquals(
self::assertSame(
$this->callFunction(
$this->insertEdit,
InsertEdit::class,
@ -516,7 +516,7 @@ class InsertEditTest extends AbstractTestCase
false,
false,
);
self::assertEquals(
self::assertSame(
'1',
$this->callFunction(
$this->insertEdit,
@ -539,7 +539,7 @@ class InsertEditTest extends AbstractTestCase
false,
false,
);
self::assertEquals(
self::assertSame(
'2',
$this->callFunction(
$this->insertEdit,
@ -550,7 +550,7 @@ class InsertEditTest extends AbstractTestCase
);
$column = new InsertEditColumn('f', 'set', false, '', null, '', -1, false, false, false, false);
self::assertEquals(
self::assertSame(
'3',
$this->callFunction(
$this->insertEdit,
@ -563,7 +563,7 @@ class InsertEditTest extends AbstractTestCase
$column = new InsertEditColumn('f', '', false, '', null, '', -1, false, false, false, false);
$foreigners['f'] = ['something'/* What should the mocked value actually be? */];
$foreignData['foreign_link'] = '';
self::assertEquals(
self::assertSame(
'4',
$this->callFunction(
$this->insertEdit,
@ -632,7 +632,7 @@ class InsertEditTest extends AbstractTestCase
[$column, 'a', 'b', 30, 'c', 'DATE'],
);
self::assertEquals(
self::assertSame(
'<input type="text" name="fieldsa" value="b" size="30" data-type="DATE"'
. ' class="textfield datefield" onchange="c" tabindex="23" id="field_23_3">',
$result,
@ -646,7 +646,7 @@ class InsertEditTest extends AbstractTestCase
'getHtmlInput',
[$column, 'a', 'b', 30, 'c', 'DATE'],
);
self::assertEquals(
self::assertSame(
'<input type="text" name="fieldsa" value="b" size="30" data-type="DATE"'
. ' class="textfield datetimefield" onchange="c" tabindex="23" id="field_23_3">',
$result,
@ -660,7 +660,7 @@ class InsertEditTest extends AbstractTestCase
'getHtmlInput',
[$column, 'a', 'b', 30, 'c', 'DATE'],
);
self::assertEquals(
self::assertSame(
'<input type="text" name="fieldsa" value="b" size="30" data-type="DATE"'
. ' class="textfield datetimefield" onchange="c" tabindex="23" id="field_23_3">',
$result,
@ -674,7 +674,7 @@ class InsertEditTest extends AbstractTestCase
'getHtmlInput',
[$column, 'a', 'b', 11, 'c', 'INT'],
);
self::assertEquals(
self::assertSame(
'<input type="text" name="fieldsa" value="b" size="11" min="-2147483648" max="2147483647" data-type="INT"'
. ' class="textfield" onchange="c" tabindex="23" inputmode="numeric" id="field_23_3">',
$result,
@ -696,7 +696,7 @@ class InsertEditTest extends AbstractTestCase
[$pmaType],
);
self::assertEquals("(Max: 256B)\n", $result);
self::assertSame("(Max: 256B)\n", $result);
// case 2
$config->set('max_upload_size', 250);
@ -708,7 +708,7 @@ class InsertEditTest extends AbstractTestCase
[$pmaType],
);
self::assertEquals("(Max: 250B)\n", $result);
self::assertSame("(Max: 250B)\n", $result);
}
/**
@ -749,7 +749,7 @@ class InsertEditTest extends AbstractTestCase
],
);
self::assertEquals(
self::assertSame(
"a\na\n"
. '<textarea name="fieldsb" class="char charField" '
. 'data-maxlength="25" rows="7" cols="1" dir="/" '
@ -790,7 +790,7 @@ class InsertEditTest extends AbstractTestCase
],
);
self::assertEquals(
self::assertSame(
"a\n"
. '<input type="text" name="fieldsb" value="&lt;" size="20" data-type="'
. 'DATE" class="textfield datetimefield" onchange="c" tabindex="22" id="field_22_3"'
@ -931,7 +931,7 @@ class InsertEditTest extends AbstractTestCase
$config->settings['MinSizeForInputField'] = 30;
$config->settings['MaxSizeForInputField'] = 40;
self::assertEquals(
self::assertSame(
40,
$this->callFunction(
$this->insertEdit,
@ -941,7 +941,7 @@ class InsertEditTest extends AbstractTestCase
),
);
self::assertEquals('textarea', $config->settings['CharEditing']);
self::assertSame('textarea', $config->settings['CharEditing']);
// case 2
$column = new InsertEditColumn(
@ -957,7 +957,7 @@ class InsertEditTest extends AbstractTestCase
false,
false,
);
self::assertEquals(
self::assertSame(
30,
$this->callFunction(
$this->insertEdit,
@ -1188,7 +1188,7 @@ class InsertEditTest extends AbstractTestCase
[$currentRow, $column, $extractedColumnSpec, 'a', false],
);
self::assertEquals(
self::assertSame(
[
false,
'3131303031',
@ -1209,7 +1209,7 @@ class InsertEditTest extends AbstractTestCase
[$currentRow, $column, $extractedColumnSpec, 'a', false],
);
self::assertEquals(
self::assertSame(
[
false,
'313130303100',
@ -1242,7 +1242,7 @@ class InsertEditTest extends AbstractTestCase
[$defaultValue, $trueType],
);
self::assertEquals($expected, $result);
self::assertSame($expected, $result);
}
/**
@ -1344,7 +1344,7 @@ class InsertEditTest extends AbstractTestCase
);
$this->insertEdit->setSessionForEditNext('`a` = 2');
self::assertEquals('CONCAT(`table`.`orgname`) IS NULL', $_SESSION['edit_next']);
self::assertSame('CONCAT(`table`.`orgname`) IS NULL', $_SESSION['edit_next']);
}
/**
@ -1355,35 +1355,35 @@ class InsertEditTest extends AbstractTestCase
$GLOBALS['goto'] = '123.php';
Current::$table = '';
self::assertEquals(
self::assertSame(
'/database/sql',
$this->insertEdit->getGotoInclude('index'),
);
Current::$table = 'tbl';
self::assertEquals(
self::assertSame(
'/table/sql',
$this->insertEdit->getGotoInclude('index'),
);
$GLOBALS['goto'] = 'index.php?route=/database/sql';
self::assertEquals(
self::assertSame(
'/database/sql',
$this->insertEdit->getGotoInclude('index'),
);
self::assertEquals('', Current::$table);
self::assertSame('', Current::$table);
$GLOBALS['goto'] = 'index.php?route=/sql&server=2';
self::assertEquals(
self::assertSame(
'/sql',
$this->insertEdit->getGotoInclude('index'),
);
$_POST['after_insert'] = 'new_insert';
self::assertEquals(
self::assertSame(
'/table/change',
$this->insertEdit->getGotoInclude('index'),
);
@ -1395,13 +1395,13 @@ class InsertEditTest extends AbstractTestCase
public function testGetErrorUrl(): void
{
Config::getInstance()->settings['ServerDefault'] = 1;
self::assertEquals(
self::assertSame(
'index.php?route=/table/change&lang=en',
$this->insertEdit->getErrorUrl([]),
);
$_POST['err_url'] = 'localhost';
self::assertEquals(
self::assertSame(
'localhost',
$this->insertEdit->getErrorUrl([]),
);
@ -1427,7 +1427,7 @@ class InsertEditTest extends AbstractTestCase
);
$result = $this->insertEdit->executeSqlQuery($query);
self::assertEquals([], $result[3]);
self::assertSame([], $result[3]);
}
/**
@ -1450,7 +1450,7 @@ class InsertEditTest extends AbstractTestCase
);
$result = $this->insertEdit->executeSqlQuery($query);
self::assertEquals([], $result[3]);
self::assertSame([], $result[3]);
}
/**
@ -1488,7 +1488,7 @@ class InsertEditTest extends AbstractTestCase
[],
);
self::assertEquals(['Error: #1001 Message 1', 'Warning: #1002 Message 2'], $result);
self::assertSame(['Error: #1001 Message 1', 'Warning: #1002 Message 2'], $result);
}
/**
@ -1552,7 +1552,7 @@ class InsertEditTest extends AbstractTestCase
$sqlSignature = Core::signSqlQuery('SELECT * FROM `information_schema`.`TABLES` WHERE `f`=1');
self::assertEquals(
self::assertSame(
'<a href="index.php?route=/sql&db=information_schema&table=TABLES&pos=0&'
. 'sql_signature=' . $sqlSignature . '&'
. 'sql_query=SELECT+%2A+FROM+%60information_schema%60.%60TABLES%60+WHERE'
@ -1563,7 +1563,7 @@ class InsertEditTest extends AbstractTestCase
$_SESSION['tmpval']['relational_display'] = 'D';
$result = $this->insertEdit->getLinkForRelationalDisplayField($map, 'f', '=1', 'a>', 'b<');
self::assertEquals(
self::assertSame(
'<a href="index.php?route=/sql&db=information_schema&table=TABLES&pos=0&'
. 'sql_signature=' . $sqlSignature . '&'
. 'sql_query=SELECT+%2A+FROM+%60information_schema%60.%60TABLES%60+WHERE'
@ -1596,7 +1596,7 @@ class InsertEditTest extends AbstractTestCase
'transformation',
);
self::assertEquals(
self::assertSame(
['a' => 'b', 'transformations' => ['cnameoption ,, quoted']],
$result,
);
@ -1624,7 +1624,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals("'foo'", $result);
self::assertSame("'foo'", $result);
// Test for file upload
$result = $this->insertEdit->getQueryValueForInsert(
@ -1644,7 +1644,7 @@ class InsertEditTest extends AbstractTestCase
'',
);
self::assertEquals('0x123', $result);
self::assertSame('0x123', $result);
// Test functions
$this->dummyDbi->addResult(
@ -1672,7 +1672,7 @@ class InsertEditTest extends AbstractTestCase
'',
);
self::assertEquals("'uuid1234'", $result);
self::assertSame("'uuid1234'", $result);
// case 2
$result = $this->insertEdit->getQueryValueForInsert(
@ -1691,7 +1691,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals("AES_ENCRYPT('\\'','')", $result);
self::assertSame("AES_ENCRYPT('\\'','')", $result);
// case 3
$result = $this->insertEdit->getQueryValueForInsert(
@ -1710,7 +1710,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals("ABS('\\'')", $result);
self::assertSame("ABS('\\'')", $result);
// case 4
$result = $this->insertEdit->getQueryValueForInsert(
@ -1729,7 +1729,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals('RAND()', $result);
self::assertSame('RAND()', $result);
// case 5
$result = $this->insertEdit->getQueryValueForInsert(
@ -1756,7 +1756,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals('ST_GeomFromText(\'POINT(3 4)\',4326)', $result);
self::assertSame('ST_GeomFromText(\'POINT(3 4)\',4326)', $result);
// case 8
$result = $this->insertEdit->getQueryValueForInsert(
@ -1764,7 +1764,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals('ST_GeomFromText(\'POINT(3 4)\',4326)', $result);
self::assertSame('ST_GeomFromText(\'POINT(3 4)\',4326)', $result);
// case 9
$result = $this->insertEdit->getQueryValueForInsert(
@ -1772,7 +1772,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals('ST_GeomFromText(\'POINT(3 4)\')', $result);
self::assertSame('ST_GeomFromText(\'POINT(3 4)\')', $result);
// case 10
$result = $this->insertEdit->getQueryValueForInsert(
@ -1780,7 +1780,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals('ST_GeomFromText(\'POINT(3 4)\')', $result);
self::assertSame('ST_GeomFromText(\'POINT(3 4)\')', $result);
// Test different data types
@ -1802,7 +1802,7 @@ class InsertEditTest extends AbstractTestCase
true,
'`id` = 4',
);
self::assertEquals('0x313031', $result);
self::assertSame('0x313031', $result);
// An empty value for auto increment column should be converted to NULL
$result = $this->insertEdit->getQueryValueForInsert(
@ -1821,7 +1821,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals('NULL', $result);
self::assertSame('NULL', $result);
// Simple empty value
$result = $this->insertEdit->getQueryValueForInsert(
@ -1840,7 +1840,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals("''", $result);
self::assertSame("''", $result);
// Datatype: set
$result = $this->insertEdit->getQueryValueForInsert(
@ -1859,7 +1859,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals("''", $result);
self::assertSame("''", $result);
// Datatype: protected with no value should produce an empty string
$result = $this->insertEdit->getQueryValueForInsert(
@ -1878,7 +1878,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals('', $result);
self::assertSame('', $result);
// Datatype: protected with null flag set
$result = $this->insertEdit->getQueryValueForInsert(
@ -1897,7 +1897,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals('NULL', $result);
self::assertSame('NULL', $result);
// Datatype: bit
$result = $this->insertEdit->getQueryValueForInsert(
@ -1916,7 +1916,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals("b'00010'", $result);
self::assertSame("b'00010'", $result);
// Datatype: date
$result = $this->insertEdit->getQueryValueForInsert(
@ -1935,7 +1935,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals("'20\\'12'", $result);
self::assertSame("'20\\'12'", $result);
// A NULL checkbox
$result = $this->insertEdit->getQueryValueForInsert(
@ -1954,7 +1954,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals('NULL', $result);
self::assertSame('NULL', $result);
// Datatype: protected but NULL checkbox was unchecked without uploading a file
$result = $this->insertEdit->getQueryValueForInsert(
@ -1973,7 +1973,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals("''", $result);
self::assertSame("''", $result);
// Datatype: date with default value
$result = $this->insertEdit->getQueryValueForInsert(
@ -1992,7 +1992,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals('current_timestamp()', $result);
self::assertSame('current_timestamp()', $result);
// Datatype: hex without 0x
$result = $this->insertEdit->getQueryValueForInsert(
@ -2011,7 +2011,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals('0x222aaafff', $result);
self::assertSame('0x222aaafff', $result);
// Datatype: hex with 0x
$result = $this->insertEdit->getQueryValueForInsert(
@ -2030,7 +2030,7 @@ class InsertEditTest extends AbstractTestCase
false,
'',
);
self::assertEquals('0x222aaafff', $result);
self::assertSame('0x222aaafff', $result);
}
/**
@ -2053,7 +2053,7 @@ class InsertEditTest extends AbstractTestCase
false,
),
);
self::assertEquals("`fld` = 'foo'", $result);
self::assertSame("`fld` = 'foo'", $result);
// Update of null when it was null previously
$result = $this->insertEdit->getQueryValueForUpdate(
@ -2070,7 +2070,7 @@ class InsertEditTest extends AbstractTestCase
false,
),
);
self::assertEquals('', $result);
self::assertSame('', $result);
// Update of null when it was NOT null previously
$result = $this->insertEdit->getQueryValueForUpdate(
@ -2087,7 +2087,7 @@ class InsertEditTest extends AbstractTestCase
false,
),
);
self::assertEquals('`fld` = NULL', $result);
self::assertSame('`fld` = NULL', $result);
// Update to NOT null when it was null previously
$result = $this->insertEdit->getQueryValueForUpdate(
@ -2104,7 +2104,7 @@ class InsertEditTest extends AbstractTestCase
false,
),
);
self::assertEquals("`fld` = 'ab\'c'", $result);
self::assertSame("`fld` = 'ab\'c'", $result);
// Test to see if a zero-string is not ignored
$result = $this->insertEdit->getQueryValueForUpdate(
@ -2121,7 +2121,7 @@ class InsertEditTest extends AbstractTestCase
false,
),
);
self::assertEquals("`fld` = '0'", $result);
self::assertSame("`fld` = '0'", $result);
// Test to check if blob field that was left unchanged during edit will be ignored
$result = $this->insertEdit->getQueryValueForUpdate(
@ -2138,7 +2138,7 @@ class InsertEditTest extends AbstractTestCase
false,
),
);
self::assertEquals('', $result);
self::assertSame('', $result);
// Test to see if a field will be ignored if it the value is unchanged
$result = $this->insertEdit->getQueryValueForUpdate(
@ -2156,7 +2156,7 @@ class InsertEditTest extends AbstractTestCase
),
);
self::assertEquals('', $result);
self::assertSame('', $result);
// Test that an empty value uses the uuid function to generate a value
$result = $this->insertEdit->getQueryValueForUpdate(
@ -2174,7 +2174,7 @@ class InsertEditTest extends AbstractTestCase
),
);
self::assertEquals('`fld` = uuid()', $result);
self::assertSame('`fld` = uuid()', $result);
// Test that the uuid function as a value uses the uuid function to generate a value
$result = $this->insertEdit->getQueryValueForUpdate(
@ -2192,7 +2192,7 @@ class InsertEditTest extends AbstractTestCase
),
);
self::assertEquals('`fld` = uuid()', $result);
self::assertSame('`fld` = uuid()', $result);
// Test that the uuid function as a value uses the uuid function to generate a value
$result = $this->insertEdit->getQueryValueForUpdate(
@ -2210,7 +2210,7 @@ class InsertEditTest extends AbstractTestCase
),
);
self::assertEquals('`fld` = uuid()', $result);
self::assertSame('`fld` = uuid()', $result);
// Test that the uuid type does not have a default value other than null when it is nullable
$result = $this->insertEdit->getQueryValueForUpdate(
@ -2228,7 +2228,7 @@ class InsertEditTest extends AbstractTestCase
),
);
self::assertEquals('`fld` = NULL', $result);
self::assertSame('`fld` = NULL', $result);
}
/**
@ -2279,12 +2279,12 @@ class InsertEditTest extends AbstractTestCase
$this->insertEdit->verifyWhetherValueCanBeTruncatedAndAppendExtraData('db', 'table', 'a', $extraData);
self::assertEquals('123', $extraData['truncatableFieldValue']);
self::assertSame('123', $extraData['truncatableFieldValue']);
self::assertTrue($extraData['isNeedToRecheck']);
$this->insertEdit->verifyWhetherValueCanBeTruncatedAndAppendExtraData('db', 'table', 'a', $extraData);
self::assertEquals('2013-08-28 06:34:14.000000', $extraData['truncatableFieldValue']);
self::assertSame('2013-08-28 06:34:14.000000', $extraData['truncatableFieldValue']);
self::assertTrue($extraData['isNeedToRecheck']);
}
@ -2392,7 +2392,7 @@ class InsertEditTest extends AbstractTestCase
$response->setValue(null, $restoreInstance);
self::assertEquals(
self::assertSame(
[true, null, [], null, $resultStub, [false, false], false, 'edit_next'],
$result,
);
@ -2429,14 +2429,14 @@ class InsertEditTest extends AbstractTestCase
Config::getInstance(),
);
self::assertEquals(
self::assertSame(
[],
$this->insertEdit->getCommentsMap('db', 'table'),
);
$config->settings['ShowPropertyComments'] = true;
self::assertEquals(
self::assertSame(
['d' => 'b'],
$this->insertEdit->getCommentsMap('db', 'table'),
);
@ -2451,12 +2451,12 @@ class InsertEditTest extends AbstractTestCase
. ' id="insert_ignore_1"><label for="insert_ignore_1">'
. 'Ignore</label><br>' . "\n";
$checked = 'checked="checked" ';
self::assertEquals(
self::assertSame(
sprintf($expected, $checked),
$this->insertEdit->getHtmlForIgnoreOption(1),
);
self::assertEquals(
self::assertSame(
sprintf($expected, ''),
$this->insertEdit->getHtmlForIgnoreOption(1, false),
);

View File

@ -68,7 +68,7 @@ class IpAllowDenyTest extends AbstractTestCase
$_SERVER['TEST_FORWARDED_HEADER'] = $header;
}
self::assertEquals(
self::assertSame(
$expected,
Core::getIp(),
);

View File

@ -116,11 +116,11 @@ class LanguageTest extends AbstractTestCase
Config::getInstance()->set('FilterLanguages', '');
$czech = $this->manager->getLanguage('cs');
self::assertNotFalse($czech);
self::assertEquals('cs_CZ', $czech->getMySQLLocale());
self::assertSame('cs_CZ', $czech->getMySQLLocale());
$azerbaijani = $this->manager->getLanguage('az');
self::assertNotFalse($azerbaijani);
self::assertEquals('', $azerbaijani->getMySQLLocale());
self::assertSame('', $azerbaijani->getMySQLLocale());
}
/**
@ -140,8 +140,8 @@ class LanguageTest extends AbstractTestCase
Config::getInstance()->set('FilterLanguages', '');
$lang = $this->manager->getLanguage('cs');
self::assertNotFalse($lang);
self::assertEquals('Czech', $lang->getEnglishName());
self::assertEquals('Čeština', $lang->getNativeName());
self::assertSame('Czech', $lang->getEnglishName());
self::assertSame('Čeština', $lang->getNativeName());
$lang = $this->manager->getLanguage('nonexisting');
self::assertFalse($lang);
}
@ -187,7 +187,7 @@ class LanguageTest extends AbstractTestCase
$lang = $this->manager->selectLanguage();
self::assertEquals($expect, $lang->getCode());
self::assertSame($expect, $lang->getCode());
$config->set('Lang', '');
$_POST['lang'] = '';
@ -250,7 +250,7 @@ class LanguageTest extends AbstractTestCase
self::assertStringContainsString('%s', _ngettext('%s table', '%s tables', 10));
self::assertStringContainsString('%s', _ngettext('%s table', '%s tables', 1));
self::assertEquals(
self::assertSame(
$locale,
$this->manager->getCurrentLanguage()->getCode(),
);

View File

@ -29,9 +29,9 @@ class LinterTest extends AbstractTestCase
*/
public function testGetLines(): void
{
self::assertEquals([0], Linter::getLines(''));
self::assertEquals([0, 2], Linter::getLines("a\nb"));
self::assertEquals([0, 4, 7], Linter::getLines("abc\nde\n"));
self::assertSame([0], Linter::getLines(''));
self::assertSame([0, 2], Linter::getLines("a\nb"));
self::assertSame([0, 4, 7], Linter::getLines("abc\nde\n"));
}
/**
@ -50,19 +50,19 @@ class LinterTest extends AbstractTestCase
// ( a, 0), ( b, 1), ( c, 2), (\n, 3),
// ( d, 4), ( e, 5), (\n, 6),
// (\n, 7).
self::assertEquals(
self::assertSame(
[1, 0],
Linter::findLineNumberAndColumn([0, 4, 7], 4),
);
self::assertEquals(
self::assertSame(
[1, 1],
Linter::findLineNumberAndColumn([0, 4, 7], 5),
);
self::assertEquals(
self::assertSame(
[1, 2],
Linter::findLineNumberAndColumn([0, 4, 7], 6),
);
self::assertEquals(
self::assertSame(
[2, 0],
Linter::findLineNumberAndColumn([0, 4, 7], 7),
);
@ -77,7 +77,7 @@ class LinterTest extends AbstractTestCase
#[DataProvider('lintProvider')]
public function testLint(array $expected, string $query): void
{
self::assertEquals($expected, Linter::lint($query));
self::assertSame($expected, Linter::lint($query));
}
/**

View File

@ -54,13 +54,13 @@ class ListDatabaseTest extends AbstractTestCase
$arr = new ListDatabase($dbi, $config, new UserPrivilegesFactory($dbi));
Current::$database = 'db';
self::assertEquals(
self::assertSame(
[['name' => 'single_db', 'is_selected' => false]],
$arr->getList(),
);
Current::$database = 'single_db';
self::assertEquals(
self::assertSame(
[['name' => 'single_db', 'is_selected' => true]],
$arr->getList(),
);

View File

@ -14,8 +14,8 @@ class LoggingTest extends AbstractTestCase
{
$_SERVER['REMOTE_ADDR'] = '0.0.0.0';
$log = Logging::getLogMessage('user', 'ok');
self::assertEquals('user authenticated: user from 0.0.0.0', $log);
self::assertSame('user authenticated: user from 0.0.0.0', $log);
$log = Logging::getLogMessage('user', 'error');
self::assertEquals('user denied: user (error) from 0.0.0.0', $log);
self::assertSame('user denied: user (error) from 0.0.0.0', $log);
}
}

View File

@ -32,7 +32,7 @@ class MessageTest extends AbstractTestCase
public function testToString(): void
{
$this->object->setMessage('test<&>');
self::assertEquals('test<&>', (string) $this->object);
self::assertSame('test<&>', (string) $this->object);
}
/**
@ -42,7 +42,7 @@ class MessageTest extends AbstractTestCase
{
$this->object = new Message('test<&>', Message::SUCCESS);
self::assertEquals($this->object, Message::success('test<&>'));
self::assertEquals(
self::assertSame(
'Your SQL query has been executed successfully.',
Message::success()->getString(),
);
@ -55,7 +55,7 @@ class MessageTest extends AbstractTestCase
{
$this->object = new Message('test<&>', Message::ERROR);
self::assertEquals($this->object, Message::error('test<&>'));
self::assertEquals('Error', Message::error()->getString());
self::assertSame('Error', Message::error()->getString());
}
/**
@ -141,7 +141,7 @@ class MessageTest extends AbstractTestCase
public function testSetMessage(): void
{
$this->object->setMessage('test&<>');
self::assertEquals('test&<>', $this->object->getMessage());
self::assertSame('test&<>', $this->object->getMessage());
}
/**
@ -150,7 +150,7 @@ class MessageTest extends AbstractTestCase
public function testSetString(): void
{
$this->object->setString('test&<>');
self::assertEquals('test&<>', $this->object->getString());
self::assertSame('test&<>', $this->object->getString());
}
/**
@ -184,7 +184,7 @@ class MessageTest extends AbstractTestCase
$this->object->addParamHtml('<a href="">');
$this->object->addParam('user<>');
$this->object->addParamHtml('</a>');
self::assertEquals(
self::assertSame(
'Hello <a href="">user&lt;&gt;</a>',
$this->object->getMessage(),
);
@ -223,7 +223,7 @@ class MessageTest extends AbstractTestCase
$this->object->getAddedMessages(),
);
$this->object->addMessage(Message::notice('test<>'));
self::assertEquals(
self::assertSame(
'test&lt;&gt; <b>test</b> test<>',
$this->object->getMessage(),
);
@ -259,7 +259,7 @@ class MessageTest extends AbstractTestCase
$this->object->getAddedMessages(),
);
self::assertEquals(
self::assertSame(
'test1test&lt;b&gt;test2',
$this->object->getMessage(),
);
@ -271,7 +271,7 @@ class MessageTest extends AbstractTestCase
public function testSetParams(): void
{
$this->object->setParams(['test&<>']);
self::assertEquals(['test&<>'], $this->object->getParams());
self::assertSame(['test&<>'], $this->object->getParams());
}
/**
@ -281,7 +281,7 @@ class MessageTest extends AbstractTestCase
{
$this->object->setString('<&>test');
$this->object->setMessage('<&>test');
self::assertEquals(
self::assertSame(
md5(Message::NOTICE . '<&>test<&>test'),
$this->object->getHash(),
);
@ -297,7 +297,7 @@ class MessageTest extends AbstractTestCase
$this->object->setString('test string %s %s');
$this->object->addParam('test param 1');
$this->object->addParam('test param 2');
self::assertEquals(
self::assertSame(
'test string test param 1 test param 2',
$this->object->getMessage(),
);
@ -310,7 +310,7 @@ class MessageTest extends AbstractTestCase
{
$this->object->setMessage('');
$this->object->setString('');
self::assertEquals('', $this->object->getMessage());
self::assertSame('', $this->object->getMessage());
}
/**
@ -320,7 +320,7 @@ class MessageTest extends AbstractTestCase
public function testGetMessageWithMessageWithBBCode(): void
{
$this->object->setMessage('[kbd]test[/kbd] [doc@cfg_Example]test[/doc]');
self::assertEquals(
self::assertSame(
'<kbd>test</kbd> <a href="index.php?route=/url&url=https%3A%2F%2Fdocs.phpmyadmin.'
. 'net%2Fen%2Flatest%2Fconfig.html%23cfg_Example"'
. ' target="documentation">test</a>',
@ -333,11 +333,11 @@ class MessageTest extends AbstractTestCase
*/
public function testGetLevel(): void
{
self::assertEquals('notice', $this->object->getLevel());
self::assertSame('notice', $this->object->getLevel());
$this->object->setType(Message::SUCCESS);
self::assertEquals('success', $this->object->getLevel());
self::assertSame('success', $this->object->getLevel());
$this->object->setType(Message::ERROR);
self::assertEquals('error', $this->object->getLevel());
self::assertSame('error', $this->object->getLevel());
}
/**
@ -347,7 +347,7 @@ class MessageTest extends AbstractTestCase
{
self::assertFalse($this->object->isDisplayed());
$this->object->setMessage('Test Message');
self::assertEquals(
self::assertSame(
'<div class="alert alert-primary" role="alert">' . "\n"
. ' <img src="themes/dot.gif" title="" alt="" class="icon ic_s_notice"> Test Message' . "\n"
. '</div>' . "\n",
@ -407,7 +407,7 @@ class MessageTest extends AbstractTestCase
$this->object = new Message();
$msg = $this->object->getMessageForAffectedRows($rows);
$this->object->addMessage($msg);
self::assertEquals($output, $this->object->getDisplay());
self::assertSame($output, $this->object->getDisplay());
}
/**
@ -451,7 +451,7 @@ class MessageTest extends AbstractTestCase
$this->object = new Message();
$msg = $this->object->getMessageForInsertedRows($rows);
$this->object->addMessage($msg);
self::assertEquals($output, $this->object->getDisplay());
self::assertSame($output, $this->object->getDisplay());
}
/**
@ -495,6 +495,6 @@ class MessageTest extends AbstractTestCase
$this->object = new Message();
$msg = $this->object->getMessageForDeletedRows($rows);
$this->object->addMessage($msg);
self::assertEquals($output, $this->object->getDisplay());
self::assertSame($output, $this->object->getDisplay());
}
}

Some files were not shown because too many files have changed in this diff Show More