Download tests/PHPUnit/Integration/Db/Adapter/Pdo/MysqlTest.php from Leon4gr45/matomo: direct link, hf CLI and curl.
- Browser
- Download file 792 Bytes
-
https://huggingface.co/spaces/Leon4gr45/matomo/resolve/main/tests/PHPUnit/Integration/Db/Adapter/Pdo/MysqlTest.php
- Command line
-
hf download hf://spaces/Leon4gr45/matomo/tests/PHPUnit/Integration/Db/Adapter/Pdo/MysqlTest.php
-
curl -L -o MysqlTest.php https://huggingface.co/spaces/Leon4gr45/matomo/resolve/main/tests/PHPUnit/Integration/Db/Adapter/Pdo/MysqlTest.php
792 Bytes
| /** | |
| * Matomo - free/libre analytics platform | |
| * | |
| * @link https://matomo.org | |
| * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later | |
| */ | |
| namespace Piwik\Tests\Integration\Db\Adapter\Pdo; | |
| use Piwik\Db\Adapter\Pdo\Mysql; | |
| use Exception; | |
| use Piwik\Tests\Framework\TestCase\IntegrationTestCase; | |
| class MysqlTest extends IntegrationTestCase | |
| { | |
| public function testIsPdoErrorNumber() | |
| { | |
| $e = new Exception('Error query: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry'); | |
| $this->assertTrue(Mysql::isPdoErrorNumber($e, 1062)); | |
| $this->assertTrue(Mysql::isPdoErrorNumber($e, '1062')); | |
| $this->assertFalse(Mysql::isPdoErrorNumber($e, '2300')); | |
| $this->assertFalse(Mysql::isPdoErrorNumber($e, '23000')); | |
| } | |
| } | |