From f32eba55f794305fc5721d2915035b7dce3c5b4a Mon Sep 17 00:00:00 2001 From: Etienne Pallier Date: Wed, 14 Oct 2020 18:20:45 +0200 Subject: [PATCH] Mise à jour de toutes les Fixtures de test (tests/TestCase/Model)... --- CHANGES.txt | 9 ++++++--- README.md | 2 +- src/Controller/AppController.php | 3 ++- src/Template/Materiels/view.ctp | 6 ++++-- tests/TestCase/Controller/General.php | 6 ++++-- tests/TestCase/Model/Table/MaterielsTableTest.php | 36 ++++++++++++++++++------------------ 6 files changed, 35 insertions(+), 27 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 9d9670d..e7ec401 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -120,12 +120,15 @@ Outre ces changements, voici d'autres changements importants : ======= CHANGES ======= ------- -14/10/2020 v4.105.22-3.7.9 (EP) - - (i) tests cleanup +14/10/2020 v4.105.23-3.7.9 (EP) + - (i) tests cleanup + - (i) Mise à jour de toutes les Fixtures de test (tests/TestCase/Model) pour qu'elles soient en 1ère lettre capitale (nouvelle norme) + - (b) Correction de quelques DEPRECATED errors + ------- 13/10/2020 v4.105.21-3.7.9 (EP) - - (i) Mise à jour de toutes les Fixtures de test pour qu'elles soient en 1ère lettre capitale (nouvelle norme) + - (i) Mise à jour de toutes les Fixtures de test (tests/TestCase/Controller) pour qu'elles soient en 1ère lettre capitale (nouvelle norme) ------- 13/10/2020 v4.105.20-3.7.9 (EP) diff --git a/README.md b/README.md index 2d30872..deaf57a 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ Logiciel testé et validé sur les configurations suivantes : -------------------------------------------------------------------------------------------- Date: 14/10/2020 -Version: 4.105.22-3.7.9 +Version: 4.105.23-3.7.9 HISTORIQUE DES CHANGEMENTS DE VERSION : voir le fichier CHANGES.txt (ou la page web /pages/changes) diff --git a/src/Controller/AppController.php b/src/Controller/AppController.php index 69d3106..732f1b1 100755 --- a/src/Controller/AppController.php +++ b/src/Controller/AppController.php @@ -2821,7 +2821,8 @@ class AppController extends Controller */ // Ca sert à quoi ??? - if (! array_key_exists('_serialize', $this->viewVars) && in_array($this->response->type(), [ + //if (! array_key_exists('_serialize', $this->viewVars) && in_array($this->response->type(), [ + if (! array_key_exists('_serialize', $this->viewVars) && in_array($this->response->getType(), [ 'application/json', 'application/xml' ])) diff --git a/src/Template/Materiels/view.ctp b/src/Template/Materiels/view.ctp index b0808ba..e3d948a 100755 --- a/src/Template/Materiels/view.ctp +++ b/src/Template/Materiels/view.ctp @@ -219,11 +219,13 @@ $CAN_PRINT_LABEL = $IS_VALIDATED && $configuration->hasPrinter && $USER_IS_ADMIN //debug($this->request); // 1) Création //$proto = $this->request->env('REQUEST_SCHEME'); - $proto = $this->request->env('HTTP_REFERER'); + //$proto = $this->request->env('HTTP_REFERER'); + $proto = $this->request->getEnv('HTTP_REFERER'); //debug("proto"); debug($proto); $proto = $proto ? substr($proto, 0,strpos($proto,'://')) : ''; // 'http' ou 'https' //debug("proto"); debug($proto); - $qrCodeUrl = $proto.'://' . $this->request->env('SERVER_NAME') . $this->request->env('REQUEST_URI'); // 'http://labinvent.devv/materiels/view/11126' + //$qrCodeUrl = $proto.'://' . $this->request->env('SERVER_NAME') . $this->request->env('REQUEST_URI'); // 'http://labinvent.devv/materiels/view/11126' + $qrCodeUrl = $proto.'://' . $this->request->getEnv('SERVER_NAME') . $this->request->getEnv('REQUEST_URI'); // 'http://labinvent.devv/materiels/view/11126' //debug("qrCodeUrl"); debug($qrCodeUrl); $this->request->getSession()->write("qrUrl", $qrCodeUrl); diff --git a/tests/TestCase/Controller/General.php b/tests/TestCase/Controller/General.php index 93aaacd..bcd5d4d 100644 --- a/tests/TestCase/Controller/General.php +++ b/tests/TestCase/Controller/General.php @@ -795,7 +795,8 @@ class General extends TestCase { // POUR CHAQUE $action et $role (fournis par le dataProvider) : $this->d("*******************"); - $this->d(" CONTROLEUR $c->name, ACTION $action, ROLE $role_short"); + //$this->d(" CONTROLEUR $c->name, ACTION $action, ROLE $role_short"); + $this->d(" CONTROLEUR $c->getName(), ACTION $action, ROLE $role_short"); $this->d("*******************"); //$this->setUp(); @@ -839,7 +840,8 @@ class General extends TestCase { //if ($action=='add') $related_matos_id = $this->getNewEntityWithAllMandatoryFields()->materiel_id; //$related_matos_id = $this->getMaterielsController()->_getEntityIdOkForTesting(); $actions_with_related_matos_id = ['add']; - if ($c->name == 'Documents') $actions_with_related_matos_id[] = ['admission','sortie']; + //if ($c->name == 'Documents') $actions_with_related_matos_id[] = ['admission','sortie']; + if ($c->getName() == 'Documents') $actions_with_related_matos_id[] = ['admission','sortie']; if (in_array($action, $actions_with_related_matos_id)) { // id = celui du matos associé $id = MaterielsControllerTest::_getEntityIdOkForTesting(); diff --git a/tests/TestCase/Model/Table/MaterielsTableTest.php b/tests/TestCase/Model/Table/MaterielsTableTest.php index 5cc863c..75dffa8 100755 --- a/tests/TestCase/Model/Table/MaterielsTableTest.php +++ b/tests/TestCase/Model/Table/MaterielsTableTest.php @@ -24,31 +24,31 @@ class MaterielsTableTest extends TestCase * @var array */ public $fixtures = [ - 'app.materiels', + 'app.Materiels', - 'app.sur_categories', - 'app.categories', - 'app.sous_categories', + 'app.SurCategories', + 'app.Categories', + 'app.SousCategories', - 'app.groupes_thematiques', - 'app.groupes_metiers', + 'app.GroupesThematiques', + 'app.GroupesMetiers', 'app.Projets', - 'app.fakeldapusers', - 'app.users', - 'app.organismes', - 'app.sites', - 'app.documents', - 'app.suivis', - 'app.emprunts', - 'app.fournisseurs', - 'app.unites', + 'app.Fakeldapusers', + 'app.Users', + 'app.Organismes', + 'app.Sites', + 'app.Documents', + 'app.Suivis', + 'app.Emprunts', + 'app.Fournisseurs', + 'app.Unites', // 14/1/19 bake autogenerated: - 'app.type_suivis', - 'app.type_documents', - 'app.fichemetrologiques', + 'app.TypeSuivis', + 'app.TypeDocuments', + 'app.Fichemetrologiques', //'app.mesures', ]; -- libgit2 0.21.2