Server : Apache System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64 User : hednacluml ( 122243) PHP Version : 8.3.9 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl Directory : /home/hednacluml/jobs/plugins/auto/verifier/tests/ |
<?php namespace Spip\Verifier\Tests; use PHPUnit\Framework\TestCase; /** * @covers verifier_entier_dist() **/ class EntierTest extends TestCase { public static function setUpBeforeClass(): void { require_once dirname(__DIR__) . '/verifier/entier.php'; } public static function dataEntier() { return [ 'entier' => [ // Expected '', // Valeur '12' // ], 'flottant' => [ // Expected _T('verifier:erreur_entier'), // Valeur '10.33' // ], 'chaine' => [ // Expected _T('verifier:erreur_entier'), // Valeur 'ceci_n_est_pas_un_entier' // ], 'min_ok' => [ // Expected '', // Valeur '12', // Options [ 'min' => '10' ] ], 'min_pasok' => [ // Expected _T('verifier:erreur_entier_min', ['min' => '10']), // Valeur '8', // Options [ 'min' => '10' ] ], 'max_ok' => [ // Expected '', // Valeur '12', // Options [ 'max' => '20' ] ], 'max_pasok' => [ // Expected _T('verifier:erreur_entier_max', ['max' => '20']), // Valeur '28', // Options [ 'max' => '20' ] ], 'min_max_ok' => [ // Expected '', // Valeur '12', // Options [ 'min' => '10', 'max' => '20' ] ], 'min_max_pasok' => [ // Expected _T('verifier:erreur_entier_entre', ['min' => '10', 'max' => '20']), // Valeur '28', // Options [ 'min' => '10', 'max' => '20' ] ] ]; } /** * @dataProvider dataEntier **/ function testEntier($expected, $valeur, $options = []) { $actual = verifier_entier_dist($valeur, $options); $this->assertEquals($expected, $actual); } }