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
fb527deda1
  1. 47
      tests/unit/abstract_sql/99_sql_types_tables_id.php
  2. 65
      tests/unit/connect_sql/id_table_objet.php
  3. 65
      tests/unit/connect_sql/objet_type.php
  4. 64
      tests/unit/connect_sql/table_objet.php
  5. 64
      tests/unit/connect_sql/table_objet_sql.php

47
tests/unit/abstract_sql/99_sql_types_tables_id.php

@ -0,0 +1,47 @@
<?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('petitions','petition'),
array('signatures','signature'),
);
$essais['table_objet_sql'] = array(
array('spip_petitions','petition'),
array('spip_signatures','signature'),
);
$essais['id_table_objet'] = array(
array('id_petition','petition'),
array('id_signature','signature'),
);
$essais['objet_type'] = array(
array('petition','petitions'),
array('signature','signatures'),
);
// 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";
}

65
tests/unit/connect_sql/id_table_objet.php

@ -0,0 +1,65 @@
<?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_petition',
1 => 'petitions',
),
array (
0 => 'id_petition',
1 => 'petition',
),
array (
0 => 'id_petition',
1 => 'spip_petitions',
),
array (
0 => 'id_signature',
1 => 'signatures',
),
array (
0 => 'id_signature',
1 => 'signature',
),
array (
0 => 'id_signature',
1 => 'spip_signatures',
),
array (
0 => 'id_signature',
1 => 'id_signature',
),
array('id_petition','petition'),
array('id_signature','signature'),
);
return $essais;
}

65
tests/unit/connect_sql/objet_type.php

@ -0,0 +1,65 @@
<?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 => 'petition',
1 => 'petitions',
),
array (
0 => 'petition',
1 => 'petition',
),
array (
0 => 'petition',
1 => 'spip_petitions',
),
array (
0 => 'signature',
1 => 'signatures',
),
array (
0 => 'signature',
1 => 'signature',
),
array (
0 => 'signature',
1 => 'spip_signatures',
),
array (
0 => 'signature',
1 => 'id_signature',
),
array('petition','petitions'),
array('signature','signatures'),
);
return $essais;
}

64
tests/unit/connect_sql/table_objet.php

@ -0,0 +1,64 @@
<?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 => 'petitions',
1 => 'petition',
),
array (
0 => 'petitions',
1 => 'petitions',
),
array (
0 => 'petitions',
1 => 'spip_petitions',
),
array (
0 => 'signatures',
1 => 'signature',
),
array (
0 => 'signatures',
1 => 'signatures',
),
array (
0 => 'signatures',
1 => 'spip_signatures',
),
array (
0 => 'signatures',
1 => 'id_signature',
),
array('petitions','petition'),
array('signatures','signature'),
);
return $essais;
}

64
tests/unit/connect_sql/table_objet_sql.php

@ -0,0 +1,64 @@
<?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_petitions',
1 => 'petition',
),
array (
0 => 'spip_petitions',
1 => 'petitions',
),
array (
0 => 'spip_petitions',
1 => 'spip_petitions',
),
array (
0 => 'spip_signatures',
1 => 'signature',
),
array (
0 => 'spip_signatures',
1 => 'signatures',
),
array (
0 => 'spip_signatures',
1 => 'spip_signatures',
),
array (
0 => 'spip_signatures',
1 => 'id_signature',
),
array('spip_petitions','petition'),
array('spip_signatures','signature'),
);
return $essais;
}
Loading…
Cancel
Save