diff --git a/tests/Filtre/Form/FormHiddenArboTest.php b/tests/Filtre/Form/FormHiddenArboTest.php new file mode 100644 index 0000000000000000000000000000000000000000..03568b804b19f6aed4783a88cde44d9628b3c104 --- /dev/null +++ b/tests/Filtre/Form/FormHiddenArboTest.php @@ -0,0 +1,18 @@ +<?php + +declare(strict_types=1); + +/** + * Test unitaire de la fonction affdate_court du fichier inc/filtres.php + */ + +namespace Spip\Core\Tests\Filtre\Form; + +use PHPUnit\Framework\TestCase; + +class FormHiddenArboTest extends FormHiddenCase +{ + public const TYPE = 'arbo'; + + +} diff --git a/tests/Filtre/Form/FormHiddenCase.php b/tests/Filtre/Form/FormHiddenCase.php new file mode 100644 index 0000000000000000000000000000000000000000..4bbbc4c6d47f8941bd0be5813548169c3848ddb0 --- /dev/null +++ b/tests/Filtre/Form/FormHiddenCase.php @@ -0,0 +1,129 @@ +<?php + +declare(strict_types=1); + +/** + * Test unitaire de la fonction affdate_court du fichier inc/filtres.php + */ + +namespace Spip\Core\Tests\Filtre\Form; + +use PHPUnit\Framework\TestCase; + +class FormHiddenCase extends TestCase +{ + public const TYPE = ''; + + public static function setUpBeforeClass(): void + { + find_in_path('inc/filtres.php', '', true); + self::backupUrls(); + if (!static::TYPE) { + throw new \RuntimeException("Subclass needs to define TYPE"); + } + $GLOBALS['type_urls'] = static::TYPE; + $GLOBALS['profondeur_url'] = 0; + } + + public static function setTearDownAfterClass(): void + { + self::backupUrls(true); + } + + public static function backupUrls(bool $restore = false): void + { + static $type = null; + static $profondeur_url = 0; + if ($restore) { + $GLOBALS['type_urls'] = $type; + $GLOBALS['profondeur_url'] = $profondeur_url; + } else { + $type = $GLOBALS['type_urls'] ?? null; + $profondeur_url = $GLOBALS['profondeur_url'] ?? 0; + } + } + + protected function getIdRubrique(): ?int { + include_spip('base/abstract_sql'); + $id_rubrique = sql_getfetsel( + 'id_rubrique', + 'spip_rubriques', + ['statut = ' . sql_quote('publie')] + ); + return $id_rubrique ? (int) $id_rubrique : null; + } + + public function testHasRubrique(): void + { + $id = $this->getIdRubrique(); + if (!$id) { + $this->markTestSkipped("Needs a published rubrique"); + } + $this->assertNotNull($this->getIdRubrique()); + } + + /** + * @depends testHasRubrique + * @dataProvider providerFormHiddenRubrique + */ + public function testFormHiddenRubrique($expected, ...$args): void + { + $actual = form_hidden(...$args); + $this->assertSame($expected, $actual); + $this->assertEquals($expected, $actual); + } + + public function providerFormHiddenRubrique(): array + { + $id = $this->getIdRubrique(); + return [ + 0 => + [ + 0 => '<input name="id_rubrique" value="' . $id . '" type="hidden" +/><input name="page" value="rubrique" type="hidden" +/>', + 1 => './?rubrique' . $id, + ], + 1 => + [ + 0 => '<input name="calendrier" value="1" type="hidden" +/><input name="id_rubrique" value="' . $id . '" type="hidden" +/><input name="page" value="rubrique" type="hidden" +/>', + 1 => './?rubrique' . $id . '&calendrier=1', + ], + 2 => + [ + 0 => '<input name="id_rubrique" value="' . $id . '" type="hidden" +/><input name="page" value="rubrique" type="hidden" +/>', + 1 => './rubrique' . $id . '.html', + ], + 3 => + [ + 0 => '<input name="calendrier" value="1" type="hidden" +/><input name="id_rubrique" value="' . $id . '" type="hidden" +/><input name="page" value="rubrique" type="hidden" +/>', + 1 => './rubrique' . $id . '.html?calendrier=1', + ], + 4 => + [ + 0 => '<input name="calendrier" value="1" type="hidden" +/><input name="id_rubrique" value="' . $id . '" type="hidden" +/><input name="page" value="rubrique" type="hidden" +/>', + 1 => './?rubrique' . $id . '&calendrier=1', + ], + 5 => + [ + 0 => '<input name="calendrier" value="1" type="hidden" +/><input name="toto" value="2" type="hidden" +/><input name="id_rubrique" value="' . $id . '" type="hidden" +/><input name="page" value="rubrique" type="hidden" +/>', + 1 => './rubrique' . $id . '.html?calendrier=1&toto=2', + ], + ]; + } +} diff --git a/tests/Filtre/Form/FormHiddenHtmlTest.php b/tests/Filtre/Form/FormHiddenHtmlTest.php new file mode 100644 index 0000000000000000000000000000000000000000..9bc8c79240db10ae7ccb5342826240157f78661a --- /dev/null +++ b/tests/Filtre/Form/FormHiddenHtmlTest.php @@ -0,0 +1,16 @@ +<?php + +declare(strict_types=1); + +/** + * Test unitaire de la fonction affdate_court du fichier inc/filtres.php + */ + +namespace Spip\Core\Tests\Filtre\Form; + +use PHPUnit\Framework\TestCase; + +class FormHiddenHtmlTest extends FormHiddenCase +{ + public const TYPE = 'html'; +} diff --git a/tests/Filtre/Form/FormHiddenLibresTest.php b/tests/Filtre/Form/FormHiddenLibresTest.php new file mode 100644 index 0000000000000000000000000000000000000000..842bde6030602ecc000d19ef22ad1abdcef9c128 --- /dev/null +++ b/tests/Filtre/Form/FormHiddenLibresTest.php @@ -0,0 +1,16 @@ +<?php + +declare(strict_types=1); + +/** + * Test unitaire de la fonction affdate_court du fichier inc/filtres.php + */ + +namespace Spip\Core\Tests\Filtre\Form; + +use PHPUnit\Framework\TestCase; + +class FormHiddenLibresTest extends FormHiddenCase +{ + public const TYPE = 'libres'; +} diff --git a/tests/Filtre/Form/FormHiddenPageTest.php b/tests/Filtre/Form/FormHiddenPageTest.php new file mode 100644 index 0000000000000000000000000000000000000000..1f3cf00494bf4add69e2b29cd33885f94de49aae --- /dev/null +++ b/tests/Filtre/Form/FormHiddenPageTest.php @@ -0,0 +1,16 @@ +<?php + +declare(strict_types=1); + +/** + * Test unitaire de la fonction affdate_court du fichier inc/filtres.php + */ + +namespace Spip\Core\Tests\Filtre\Form; + +use PHPUnit\Framework\TestCase; + +class FormHiddenPageTest extends FormHiddenCase +{ + public const TYPE = 'page'; +} diff --git a/tests/Filtre/Form/FormHiddenPropresQsTest.php b/tests/Filtre/Form/FormHiddenPropresQsTest.php new file mode 100644 index 0000000000000000000000000000000000000000..556e9ecdbc0bce9ae4e86126cb5b7eafc492151d --- /dev/null +++ b/tests/Filtre/Form/FormHiddenPropresQsTest.php @@ -0,0 +1,16 @@ +<?php + +declare(strict_types=1); + +/** + * Test unitaire de la fonction affdate_court du fichier inc/filtres.php + */ + +namespace Spip\Core\Tests\Filtre\Form; + +use PHPUnit\Framework\TestCase; + +class FormHiddenPropresQsTest extends FormHiddenCase +{ + public const TYPE = 'propres_qs'; +} diff --git a/tests/Filtre/Form/FormHiddenPropresTest.php b/tests/Filtre/Form/FormHiddenPropresTest.php new file mode 100644 index 0000000000000000000000000000000000000000..d724dc662a1467c5f2b3e6c3c7e10505806fb553 --- /dev/null +++ b/tests/Filtre/Form/FormHiddenPropresTest.php @@ -0,0 +1,16 @@ +<?php + +declare(strict_types=1); + +/** + * Test unitaire de la fonction affdate_court du fichier inc/filtres.php + */ + +namespace Spip\Core\Tests\Filtre\Form; + +use PHPUnit\Framework\TestCase; + +class FormHiddenPropresTest extends FormHiddenCase +{ + public const TYPE = 'propres'; +} diff --git a/tests/Filtre/Form/FormHiddenStandardTest.php b/tests/Filtre/Form/FormHiddenStandardTest.php new file mode 100644 index 0000000000000000000000000000000000000000..10391e9b0817e8270dc4667ae4379cd6a27d27d1 --- /dev/null +++ b/tests/Filtre/Form/FormHiddenStandardTest.php @@ -0,0 +1,16 @@ +<?php + +declare(strict_types=1); + +/** + * Test unitaire de la fonction affdate_court du fichier inc/filtres.php + */ + +namespace Spip\Core\Tests\Filtre\Form; + +use PHPUnit\Framework\TestCase; + +class FormHiddenStandardTest extends FormHiddenCase +{ + public const TYPE = 'standard'; +} diff --git a/tests/legacy/unit/filtres/form_hidden_arbo.php b/tests/legacy/unit/filtres/form_hidden_arbo.php deleted file mode 100644 index e12e1437f61a5344b9c8786cd088df3b5aca2fcd..0000000000000000000000000000000000000000 --- a/tests/legacy/unit/filtres/form_hidden_arbo.php +++ /dev/null @@ -1,85 +0,0 @@ -<?php - -declare(strict_types=1); - -/** - * Test unitaire de la fonction form_hidden du fichier ./inc/filtres.php - * - * genere automatiquement par TestBuilder le 2010-03-13 21:35 - */ - -$test = 'form_hidden'; -$remonte = __DIR__ . '/'; -while (! is_file($remonte . 'test.inc')) { - $remonte .= '../'; -} - -require $remonte . 'test.inc'; -find_in_path('./inc/filtres.php', '', true); -$type_urls = 'arbo'; -$GLOBALS['profondeur_url'] = 0; - -// -// hop ! on y va -// -$err = tester_fun('form_hidden', essais_form_hidden()); - -// si le tableau $err est pas vide ca va pas -if ($err) { - die('<dl>' . implode('', $err) . '</dl>'); -} - -echo 'OK'; - -function essais_form_hidden() -{ - return [ - 0 => - [ - 0 => '<input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12', - ], - 1 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12&calendrier=1', - ], - 2 => - [ - 0 => '<input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html', - ], - 3 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html?calendrier=1', - ], - 4 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12&calendrier=1', - ], - 5 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="toto" value="2" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html?calendrier=1&toto=2', - ], - ]; -} diff --git a/tests/legacy/unit/filtres/form_hidden_html.php b/tests/legacy/unit/filtres/form_hidden_html.php deleted file mode 100644 index 4c5c45792d4c4cc7cc37870a46ec1b37e508908f..0000000000000000000000000000000000000000 --- a/tests/legacy/unit/filtres/form_hidden_html.php +++ /dev/null @@ -1,85 +0,0 @@ -<?php - -declare(strict_types=1); - -/** - * Test unitaire de la fonction form_hidden du fichier ./inc/filtres.php - * - * genere automatiquement par TestBuilder le 2010-03-13 21:35 - */ - -$test = 'form_hidden'; -$remonte = __DIR__ . '/'; -while (! is_file($remonte . 'test.inc')) { - $remonte .= '../'; -} - -require $remonte . 'test.inc'; -find_in_path('./inc/filtres.php', '', true); -$type_urls = 'html'; -$GLOBALS['profondeur_url'] = 0; - -// -// hop ! on y va -// -$err = tester_fun('form_hidden', essais_form_hidden()); - -// si le tableau $err est pas vide ca va pas -if ($err) { - die('<dl>' . implode('', $err) . '</dl>'); -} - -echo 'OK'; - -function essais_form_hidden() -{ - return [ - 0 => - [ - 0 => '<input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12', - ], - 1 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12&calendrier=1', - ], - 2 => - [ - 0 => '<input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html', - ], - 3 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html?calendrier=1', - ], - 4 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12&calendrier=1', - ], - 5 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="toto" value="2" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html?calendrier=1&toto=2', - ], - ]; -} diff --git a/tests/legacy/unit/filtres/form_hidden_libres.php b/tests/legacy/unit/filtres/form_hidden_libres.php deleted file mode 100644 index 51bac940967d379b9bc9665feece9da17e81f0e3..0000000000000000000000000000000000000000 --- a/tests/legacy/unit/filtres/form_hidden_libres.php +++ /dev/null @@ -1,85 +0,0 @@ -<?php - -declare(strict_types=1); - -/** - * Test unitaire de la fonction form_hidden du fichier ./inc/filtres.php - * - * genere automatiquement par TestBuilder le 2010-03-13 21:35 - */ - -$test = 'form_hidden'; -$remonte = __DIR__ . '/'; -while (! is_file($remonte . 'test.inc')) { - $remonte .= '../'; -} - -require $remonte . 'test.inc'; -find_in_path('./inc/filtres.php', '', true); -$type_urls = 'libres'; -$GLOBALS['profondeur_url'] = 0; - -// -// hop ! on y va -// -$err = tester_fun('form_hidden', essais_form_hidden()); - -// si le tableau $err est pas vide ca va pas -if ($err) { - die('<dl>' . implode('', $err) . '</dl>'); -} - -echo 'OK'; - -function essais_form_hidden() -{ - return [ - 0 => - [ - 0 => '<input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12', - ], - 1 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12&calendrier=1', - ], - 2 => - [ - 0 => '<input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html', - ], - 3 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html?calendrier=1', - ], - 4 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12&calendrier=1', - ], - 5 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="toto" value="2" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html?calendrier=1&toto=2', - ], - ]; -} diff --git a/tests/legacy/unit/filtres/form_hidden_page.php b/tests/legacy/unit/filtres/form_hidden_page.php deleted file mode 100644 index ceeb8559eeb611df348cb85b678ee08e9d972482..0000000000000000000000000000000000000000 --- a/tests/legacy/unit/filtres/form_hidden_page.php +++ /dev/null @@ -1,85 +0,0 @@ -<?php - -declare(strict_types=1); - -/** - * Test unitaire de la fonction form_hidden du fichier ./inc/filtres.php - * - * genere automatiquement par TestBuilder le 2010-03-13 21:35 - */ - -$test = 'form_hidden'; -$remonte = __DIR__ . '/'; -while (! is_file($remonte . 'test.inc')) { - $remonte .= '../'; -} - -require $remonte . 'test.inc'; -find_in_path('./inc/filtres.php', '', true); -$type_urls = 'page'; -$GLOBALS['profondeur_url'] = 0; - -// -// hop ! on y va -// -$err = tester_fun('form_hidden', essais_form_hidden()); - -// si le tableau $err est pas vide ca va pas -if ($err) { - die('<dl>' . implode('', $err) . '</dl>'); -} - -echo 'OK'; - -function essais_form_hidden() -{ - return [ - 0 => - [ - 0 => '<input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12', - ], - 1 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12&calendrier=1', - ], - 2 => - [ - 0 => '<input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html', - ], - 3 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html?calendrier=1', - ], - 4 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12&calendrier=1', - ], - 5 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="toto" value="2" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html?calendrier=1&toto=2', - ], - ]; -} diff --git a/tests/legacy/unit/filtres/form_hidden_propres.php b/tests/legacy/unit/filtres/form_hidden_propres.php deleted file mode 100644 index 8afe5af57863dd7cb5cb53db9977febfd43cdb1b..0000000000000000000000000000000000000000 --- a/tests/legacy/unit/filtres/form_hidden_propres.php +++ /dev/null @@ -1,85 +0,0 @@ -<?php - -declare(strict_types=1); - -/** - * Test unitaire de la fonction form_hidden du fichier ./inc/filtres.php - * - * genere automatiquement par TestBuilder le 2010-03-13 21:35 - */ - -$test = 'form_hidden'; -$remonte = __DIR__ . '/'; -while (! is_file($remonte . 'test.inc')) { - $remonte .= '../'; -} - -require $remonte . 'test.inc'; -find_in_path('./inc/filtres.php', '', true); -$type_urls = 'propres'; -$GLOBALS['profondeur_url'] = 0; - -// -// hop ! on y va -// -$err = tester_fun('form_hidden', essais_form_hidden()); - -// si le tableau $err est pas vide ca va pas -if ($err) { - die('<dl>' . implode('', $err) . '</dl>'); -} - -echo 'OK'; - -function essais_form_hidden() -{ - return [ - 0 => - [ - 0 => '<input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12', - ], - 1 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12&calendrier=1', - ], - 2 => - [ - 0 => '<input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html', - ], - 3 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html?calendrier=1', - ], - 4 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12&calendrier=1', - ], - 5 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="toto" value="2" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html?calendrier=1&toto=2', - ], - ]; -} diff --git a/tests/legacy/unit/filtres/form_hidden_propres_qs.php b/tests/legacy/unit/filtres/form_hidden_propres_qs.php deleted file mode 100644 index 05f2c662ce535e184192667f5d7acb3c6d0cb835..0000000000000000000000000000000000000000 --- a/tests/legacy/unit/filtres/form_hidden_propres_qs.php +++ /dev/null @@ -1,85 +0,0 @@ -<?php - -declare(strict_types=1); - -/** - * Test unitaire de la fonction form_hidden du fichier ./inc/filtres.php - * - * genere automatiquement par TestBuilder le 2010-03-13 21:35 - */ - -$test = 'form_hidden'; -$remonte = __DIR__ . '/'; -while (! is_file($remonte . 'test.inc')) { - $remonte .= '../'; -} - -require $remonte . 'test.inc'; -find_in_path('./inc/filtres.php', '', true); -$type_urls = 'propres_qs'; -$GLOBALS['profondeur_url'] = 0; - -// -// hop ! on y va -// -$err = tester_fun('form_hidden', essais_form_hidden()); - -// si le tableau $err est pas vide ca va pas -if ($err) { - die('<dl>' . implode('', $err) . '</dl>'); -} - -echo 'OK'; - -function essais_form_hidden() -{ - return [ - 0 => - [ - 0 => '<input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12', - ], - 1 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12&calendrier=1', - ], - 2 => - [ - 0 => '<input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html', - ], - 3 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html?calendrier=1', - ], - 4 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12&calendrier=1', - ], - 5 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="toto" value="2" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html?calendrier=1&toto=2', - ], - ]; -} diff --git a/tests/legacy/unit/filtres/form_hidden_standard.php b/tests/legacy/unit/filtres/form_hidden_standard.php deleted file mode 100644 index a8c341654cc734a14eac4e8e29e57d0bf3f4ac88..0000000000000000000000000000000000000000 --- a/tests/legacy/unit/filtres/form_hidden_standard.php +++ /dev/null @@ -1,85 +0,0 @@ -<?php - -declare(strict_types=1); - -/** - * Test unitaire de la fonction form_hidden du fichier ./inc/filtres.php - * - * genere automatiquement par TestBuilder le 2010-03-13 21:35 - */ - -$test = 'form_hidden'; -$remonte = __DIR__ . '/'; -while (! is_file($remonte . 'test.inc')) { - $remonte .= '../'; -} - -require $remonte . 'test.inc'; -find_in_path('./inc/filtres.php', '', true); -$type_urls = 'standard'; -$GLOBALS['profondeur_url'] = 0; - -// -// hop ! on y va -// -$err = tester_fun('form_hidden', essais_form_hidden()); - -// si le tableau $err est pas vide ca va pas -if ($err) { - die('<dl>' . implode('', $err) . '</dl>'); -} - -echo 'OK'; - -function essais_form_hidden() -{ - return [ - 0 => - [ - 0 => '<input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12', - ], - 1 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12&calendrier=1', - ], - 2 => - [ - 0 => '<input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html', - ], - 3 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html?calendrier=1', - ], - 4 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './?rubrique12&calendrier=1', - ], - 5 => - [ - 0 => '<input name="calendrier" value="1" type="hidden" -/><input name="toto" value="2" type="hidden" -/><input name="id_rubrique" value="12" type="hidden" -/><input name="page" value="rubrique" type="hidden" -/>', - 1 => './rubrique12.html?calendrier=1&toto=2', - ], - ]; -}