From 586427ffd96d356cc2de5d7b359af9990b11f35b Mon Sep 17 00:00:00 2001 From: Matthieu Marcillaud <marcimat@rezo.net> Date: Mon, 12 Sep 2022 16:31:10 +0000 Subject: [PATCH] =?UTF-8?q?tests:=20Migration=20de=20tests=20form=5Fhidden?= =?UTF-8?q?()=20en=20PHPUnit,=20et=20correction=20du=20fait=20que=20=C3=A7?= =?UTF-8?q?a=20n=C3=A9cessite=20un=20id=5Frubrique=20existant?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/Filtre/Form/FormHiddenArboTest.php | 18 +++ tests/Filtre/Form/FormHiddenCase.php | 129 ++++++++++++++++++ tests/Filtre/Form/FormHiddenHtmlTest.php | 16 +++ tests/Filtre/Form/FormHiddenLibresTest.php | 16 +++ tests/Filtre/Form/FormHiddenPageTest.php | 16 +++ tests/Filtre/Form/FormHiddenPropresQsTest.php | 16 +++ tests/Filtre/Form/FormHiddenPropresTest.php | 16 +++ tests/Filtre/Form/FormHiddenStandardTest.php | 16 +++ .../legacy/unit/filtres/form_hidden_arbo.php | 85 ------------ .../legacy/unit/filtres/form_hidden_html.php | 85 ------------ .../unit/filtres/form_hidden_libres.php | 85 ------------ .../legacy/unit/filtres/form_hidden_page.php | 85 ------------ .../unit/filtres/form_hidden_propres.php | 85 ------------ .../unit/filtres/form_hidden_propres_qs.php | 85 ------------ .../unit/filtres/form_hidden_standard.php | 85 ------------ 15 files changed, 243 insertions(+), 595 deletions(-) create mode 100644 tests/Filtre/Form/FormHiddenArboTest.php create mode 100644 tests/Filtre/Form/FormHiddenCase.php create mode 100644 tests/Filtre/Form/FormHiddenHtmlTest.php create mode 100644 tests/Filtre/Form/FormHiddenLibresTest.php create mode 100644 tests/Filtre/Form/FormHiddenPageTest.php create mode 100644 tests/Filtre/Form/FormHiddenPropresQsTest.php create mode 100644 tests/Filtre/Form/FormHiddenPropresTest.php create mode 100644 tests/Filtre/Form/FormHiddenStandardTest.php delete mode 100644 tests/legacy/unit/filtres/form_hidden_arbo.php delete mode 100644 tests/legacy/unit/filtres/form_hidden_html.php delete mode 100644 tests/legacy/unit/filtres/form_hidden_libres.php delete mode 100644 tests/legacy/unit/filtres/form_hidden_page.php delete mode 100644 tests/legacy/unit/filtres/form_hidden_propres.php delete mode 100644 tests/legacy/unit/filtres/form_hidden_propres_qs.php delete mode 100644 tests/legacy/unit/filtres/form_hidden_standard.php diff --git a/tests/Filtre/Form/FormHiddenArboTest.php b/tests/Filtre/Form/FormHiddenArboTest.php new file mode 100644 index 0000000000..03568b804b --- /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 0000000000..4bbbc4c6d4 --- /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 0000000000..9bc8c79240 --- /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 0000000000..842bde6030 --- /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 0000000000..1f3cf00494 --- /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 0000000000..556e9ecdbc --- /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 0000000000..d724dc662a --- /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 0000000000..10391e9b08 --- /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 e12e1437f6..0000000000 --- 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 4c5c45792d..0000000000 --- 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 51bac94096..0000000000 --- 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 ceeb8559ee..0000000000 --- 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 8afe5af578..0000000000 --- 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 05f2c662ce..0000000000 --- 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 a8c341654c..0000000000 --- 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', - ], - ]; -} -- GitLab