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/saisies/tests/saisies_afficher_si/ |
<?php /** * Test unitaire de la fonction saisies_tester_condition_afficher_si * du fichier ../plugins/saisies/inc/saisies_afficher_php.php * * genere automatiquement par TestBuilder * le 2018-12-20 19:31 */ $test = 'saisies_tester_condition_afficher_si'; $remonte = ""; while (!is_file($remonte."test.inc") and !is_dir($remonte.'ecrire/')) $remonte = $remonte."../"; foreach ([$remonte."test.inc", $remonte."tests/test.inc", $remonte."tests/tests/legacy/test.inc"] as $f) { if (is_file($f)){ require $f; break; } } if (!defined('_SPIP_TEST_INC')) { die('Impossible de trouver test.inc depuis ' .getcwd()); } find_in_path("inc/saisies_afficher_si_php.php",'',true); // chercher la fonction si elle n'existe pas if (!function_exists($f='saisies_tester_condition_afficher_si')){ find_in_path("inc/filtres.php",'',true); $f = chercher_filtre($f); } // // hop ! on y va // $err = tester_fun($f, essais_saisies_tester_condition_afficher_si()); // si le tableau $err est pas vide ca va pas if ($err) { die ('<dl>' . join('', $err) . '</dl>'); } echo "OK"; function essais_saisies_tester_condition_afficher_si(){ $essais = array ( "champ_uniquement" => array( 0 => true, 1 => "case_1", 2 => '', ), "chaines_egales_test_egalite" => array ( 0 => true, 1 => 'a', 2 => '', 3 => '==', 4 => 'a', ), "chaines_inegales_test_egalite" => array ( 0 => false, 1 => 'a', 2 => '', 3 => '!=', 4 => 'a', ), "chaines_egales_test_inegalite" => array ( 0 => false, 1 => 'a', 2 => '', 3 => '!=', 4 => 'a', ), "chaines_inegales_test_egalite" => array ( 0 => false, 1 => 'a', 2 => '', 3 => '!=', 4 => 'a', ), "array_presence_test_double_egal" => array ( 0 => true, 1 => array("2","3"), 2 => '', 3 => '==', 4 => '2', ), "array_presence_test_double_egal_serialize" => array ( 0 => true, 1 => serialize(array("2","3")), 2 => '', 3 => '==', 4 => '2', ), "array_presence_test_IN" => array ( 0 => true, 1 => array("2","3"), 2 => '', 3 => 'IN', 4 => '2', ), "array_presence_test_IN_serialize" => array ( 0 => true, 1 => serialize(array("2","3")), 2 => '', 3 => 'IN', 4 => '2', ), "array_presence_test_double_egal_faux" => array ( 0 => false, 1 => array("2","3"), 2 => '', 3 => '==', 4 => '4', ), "array_presence_test_double_egal_faux_serialize" => array ( 0 => false, 1 => serialize(array("2","3")), 2 => '', 3 => '==', 4 => '4', ), "array_presence_test_IN_faux" => array ( 0 => false, 1 => array("2","3"), 2 => '', 3 => 'IN', 4 => '4', ), "array_presence_test_IN_faux_serialize" => array ( 0 => false, 1 => serialize(array("2","3")), 2 => '', 3 => 'IN', 4 => '4', ), "array_absence_test_negation_faux" => array ( 0 => false, 1 => array("2","3"), 2 => '', 3 => '!=', 4 => '2', ), "array_absence_test_negation_faux_serialize" => array ( 0 => false, 1 => serialize(array("2","3")), 2 => '', 3 => '!=', 4 => '2', ), "array_absence_test_NOT_IN_faux" => array ( 0 => false, 1 => array("2","3"), 2 => '', 3 => '!IN', 4 => '2', ), "array_absence_test_NOT_IN_serialize" => array ( 0 => false, 1 => serialize(array("2","3")), 2 => '', 3 => '!IN', 4 => '2', ), "array_absence_test_neagation" => array ( 0 => true, 1 => array("2","3"), 2 => '', 3 => '!=', 4 => '4', ), "array_absence_test_negation_serialize" => array ( 0 => true, 1 => serialize(array("2","3")), 2 => '', 3 => '!=', 4 => '4', ), "array_absence_test_NOT_IN" => array ( 0 => true, 1 => array("2","3"), 2 => '', 3 => '!IN', 4 => '4', ), "array_presence_test_NOT_IN_serialize" => array ( 0 => true, 1 => serialize(array("2","3")), 2 => '', 3 => '!IN', 4 => '4', ), "array_presence_IN_multiple" => array( 0 => true, 1 => array("2"), 2 => '', 3 => "IN", 4 => "2,3" ), "array_absence_IN_multiple" => array( 0 => false, 1 => array("4", "5"), 2 => '', 3 => "IN", 4 => "2,3" ), "array_absence_NOT_IN_multiple" => array( 0 => true, 1 => array("4", "5"), 2 => '', 3 => "!IN", 4 => "2,3" ), "array_presence_NOT_IN_multiple" => array( 0 => false, 1 => array("2", "1"), 2 => '', 3 => "!IN", 4 => "2,3" ), 'string_presence_IN_multiple' => array( 0 => true, 1 => 'choix1', 2 => '', 3 => 'IN', 4 => 'choix1,choix2' ), 'string_presence_NOT_IN_multiple' => array( 0 => true, 1 => 'choix3', 2 => '', 3 => '!IN', 4 => 'choix1,choix2' ), 'string_absence_IN_multiple' => array( 0 => false, 1 => 'choix3', 2 => '', 3 => 'IN', 4 => 'choix1,choix2' ), 'string_absence_NOT_IN_multiple' => array( 0 => false, 1 => 'choix2', 2 => '', 3 => '!IN', 4 => 'choix1,choix2' ) ); return $essais; } ?>