Browse Source

fix #4804: déplacer les tests des plugins non-dist dans leurs dépôts respectifs

pull/6/head
JamesRezo 2 years ago
parent
commit
1631d7d66b
  1. 43
      tests/unit/abstract_sql/99_sql_types_tables_id.php
  2. 6
      tests/unit/boucles/doublons.html
  3. 48
      tests/unit/connect_sql/id_table_objet.php
  4. 48
      tests/unit/connect_sql/objet_type.php
  5. 47
      tests/unit/connect_sql/table_objet.php
  6. 47
      tests/unit/connect_sql/table_objet_sql.php
  7. 27
      tests/unit/propre/liens_classes.php

43
tests/unit/abstract_sql/99_sql_types_tables_id.php

@ -0,0 +1,43 @@
<?php
// nom du test
$test = 'sql/sql_types_tables_id';
$remonte = "../";
while (!is_dir($remonte."ecrire"))
$remonte = "../$remonte";
require $remonte.'tests/test.inc';
include_spip('base/connect_sql');
// Des tests
$essais['table_objet'] = array(
array('breves','breve'),
);
$essais['table_objet_sql'] = array(
array('spip_breves','breve'),
);
$essais['id_table_objet'] = array(
array('id_breve','breve'),
);
$essais['objet_type'] = array(
array('breve','breves'),
);
// hop ! on y va
$err = array();
foreach($essais as $f=>$essai)
$err = array_merge(tester_fun($f, $essai),$err);
// si le tableau $err est pas vide ca va pas
if ($err) {
echo ('<dl>' . join('', $err) . '</dl>');
} else {
echo "OK";
}

6
tests/unit/boucles/doublons.html

@ -0,0 +1,6 @@
<BOUCLE_a1(BREVES){doublons}></BOUCLE_a1>
<BOUCLE_b1(BREVES){doublons}{0,1}>erreur doublons breves</BOUCLE_b1>
OK
<//B_b1>

48
tests/unit/connect_sql/id_table_objet.php

@ -0,0 +1,48 @@
<?php
/**
* Test unitaire de la fonction heures
* du fichier inc/filtres.php
*
* genere automatiquement par TestBuilder
* le
*/
$test = 'id_table_objet';
$remonte = "../";
while (!is_dir($remonte."ecrire"))
$remonte = "../$remonte";
require $remonte.'tests/test.inc';
find_in_path("base/connect_sql.php",'',true);
//
// hop ! on y va
//
$err = tester_fun('id_table_objet', essais_id_table_objet());
// si le tableau $err est pas vide ca va pas
if ($err) {
die ('<dl>' . join('', $err) . '</dl>');
}
echo "OK";
function essais_id_table_objet(){
$essais = array (
array (
0 => 'id_breve',
1 => 'breves',
),
array (
0 => 'id_breve',
1 => 'spip_breves',
),
array (
0 => 'id_breve',
1 => 'id_breve',
),
array('id_breve','breve'),
);
return $essais;
}

48
tests/unit/connect_sql/objet_type.php

@ -0,0 +1,48 @@
<?php
/**
* Test unitaire de la fonction heures
* du fichier inc/filtres.php
*
* genere automatiquement par TestBuilder
* le
*/
$test = 'objet_type';
$remonte = "../";
while (!is_dir($remonte."ecrire"))
$remonte = "../$remonte";
require $remonte.'tests/test.inc';
find_in_path("base/connect_sql.php",'',true);
//
// hop ! on y va
//
$err = tester_fun('objet_type', essais_objet_type());
// si le tableau $err est pas vide ca va pas
if ($err) {
die ('<dl>' . join('', $err) . '</dl>');
}
echo "OK";
function essais_objet_type(){
$essais = array (
array (
0 => 'breve',
1 => 'breves',
),
array (
0 => 'breve',
1 => 'spip_breves',
),
array (
0 => 'breve',
1 => 'id_breve',
),
array('breve','breves'),
);
return $essais;
}

47
tests/unit/connect_sql/table_objet.php

@ -0,0 +1,47 @@
<?php
/**
* Test unitaire de la fonction heures
* du fichier inc/filtres.php
*
* genere automatiquement par TestBuilder
* le
*/
$test = 'table_objet';
$remonte = "../";
while (!is_dir($remonte."ecrire"))
$remonte = "../$remonte";
require $remonte.'tests/test.inc';
find_in_path("base/connect_sql.php",'',true);
//
// hop ! on y va
//
$err = tester_fun('table_objet', essais_table_objet());
// si le tableau $err est pas vide ca va pas
if ($err) {
die ('<dl>' . join('', $err) . '</dl>');
}
echo "OK";
function essais_table_objet(){
$essais = array (
array (
0 => 'breves',
1 => 'breve',
),
array (
0 => 'breves',
1 => 'spip_breve',
),
array (
0 => 'breves',
1 => 'id_breve',
),
array('breves','breve'),
);
return $essais;
}

47
tests/unit/connect_sql/table_objet_sql.php

@ -0,0 +1,47 @@
<?php
/**
* Test unitaire de la fonction heures
* du fichier inc/filtres.php
*
* genere automatiquement par TestBuilder
* le
*/
$test = 'table_objet_sql';
$remonte = "../";
while (!is_dir($remonte."ecrire"))
$remonte = "../$remonte";
require $remonte.'tests/test.inc';
find_in_path("base/connect_sql.php",'',true);
//
// hop ! on y va
//
$err = tester_fun('table_objet_sql', essais_table_objet_sql());
// si le tableau $err est pas vide ca va pas
if ($err) {
die ('<dl>' . join('', $err) . '</dl>');
}
echo "OK";
function essais_table_objet_sql(){
$essais = array (
array (
0 => 'spip_breves',
1 => 'breve',
),
array (
0 => 'spip_breves',
1 => 'spip_breve',
),
array (
0 => 'spip_breves',
1 => 'id_breve',
),
array('spip_breves','breve'),
);
return $essais;
}

27
tests/unit/propre/liens_classes.php

@ -0,0 +1,27 @@
<?php
$err = array();
$test = 'liens_classes';
$remonte = "../";
while (!is_dir($remonte."ecrire"))
$remonte = "../$remonte";
require $remonte.'tests/test.inc';
include_spip('inc/texte');
include_spip('inc/lang');
$id = sql_getfetsel("id_breve","spip_breves","statut='publie'","","","0,1");
if (!$id) echo "NA Necessite une breve publiee<br />";
$p0 = "[->breve$id]";
if (!$c = extraire_attribut(propre($p0), 'class')
OR strpos($c,'spip_in')===FALSE
OR strpos($c,'spip_out')!==FALSE)
$err[] = "Classe $c errone dans $p0 : ".PtoBR(propre($p0));
// si le tableau $err est pas vide ca va pas
if (count($err)) {
echo ('<dl><dt>' . join('</dt><dt>', $err) . '</dt></dl>');
} else {
echo "OK";
}
Loading…
Cancel
Save