/[openfoncier]/trunk/tests/testREST.php
ViewVC logotype

Diff of /trunk/tests/testREST.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3730 by mbroquet, Fri Mar 18 11:50:26 2016 UTC revision 4401 by softime, Fri Jun 3 16:05:49 2016 UTC
# Line 189  class RESTTest extends PHPUnit_Framework Line 189  class RESTTest extends PHPUnit_Framework
189    
190    
191      /**      /**
      * Test le retour d'un numéro d'arrêté  
      */  
     public function testArretesRetourNumero() {  
   
         // Lien à envoyer  
         $url = $this->base_url.'services/rest_entry.php/arretes';  
         // Mode de la requête  
         $request = 'PUT';  
         // Données à envoyer  
         $postfields = array(  
             'numero_arrete' => '21321654',  
             'numero_dossier' => 'AZ0130551200001P0',  
             'etat_transaction' => 'true',  
             'detail_erreur' => '',  
         );  
   
         // Initialisation cURL  
         $message = $this->init_cURL($url, $request, $postfields);  
   
         // On vérifie le retour de la session cURL  
         $this->assertEquals($message, 'Le numéro d\'arrêté a été mis à jour.');  
   
         //Deuxième jet pour autre message  
           
         // Initialisation cURL  
         $message = $this->init_cURL($url, $request, $postfields);  
           
         // On vérifie le retour de la session cURL  
         $this->assertEquals($message, 'Erreur : un numéro d\'arrêté existe déjà pour cette instruction');  
     }  
   
     /**  
192       * Test le module user de maintenance       * Test le module user de maintenance
193       */       */
194      public function testMaintenanceUser() {      public function testMaintenanceUser() {
# Line 560  class RESTTest extends PHPUnit_Framework Line 528  class RESTTest extends PHPUnit_Framework
528      }      }
529    
530      /**      /**
      * XXX Le message retourné par le synchronisation peut être différent si le  
      * test n'est pas lancé dans le testsuite.  
      */  
     public function testMaintenanceSynchronisationContrainte() {  
   
         // Lien à envoyer  
         $url = $this->base_url.'services/rest_entry.php/maintenance';  
         // Mode de la requête  
         $request = 'POST';  
         // Données à envoyer  
         $postfields = array(  
             'module' => 'contrainte',  
         );  
   
         // Initialisation cURL  
         $message = $this->init_cURL($url, $request, $postfields);  
           
         // On vérifie le retour de la session cURL  
         $this->assertContains("2 contrainte(s) ajoutée(s).", $message);  
         $this->assertContains("Aucune contraintes à modifier.", $message);  
         $this->assertContains("4 contrainte(s) archivée(s).", $message);  
     }  
   
     /**  
531       * Test le retour d'avis d'une consultation sans fichier de consultation       * Test le retour d'avis d'une consultation sans fichier de consultation
532       */       */
533      public function testConsultationSansFichier() {      public function testConsultationSansFichier() {
# Line 805  class RESTTest extends PHPUnit_Framework Line 749  class RESTTest extends PHPUnit_Framework
749          $message = $this->init_cURL($url, $request, $postfields);          $message = $this->init_cURL($url, $request, $postfields);
750    
751          // On vérifie le retour de la session cURL          // On vérifie le retour de la session cURL
752          $this->assertEquals('"dossier_autorisation": "PC0130551200001",  "dossier_autorisation_type_detaille": "1",  "exercice": "",  "insee": "01234",  "terrain_references_cadastrales": "",  "terrain_adresse_voie_numero": "",  "terrain_adresse_voie": "",  "terrain_adresse_lieu_dit": "",  "terrain_adresse_localite": "",  "terrain_adresse_code_postal": "",  "terrain_adresse_bp": "",  "terrain_adresse_cedex": "",  "terrain_superficie": "",  "arrondissement": "",  "depot_initial": "2012-12-17",  "erp_numero_batiment": "12345",  "erp_ouvert": "f",  "erp_date_ouverture": "2013-04-20",  "erp_arrete_decision": "f",  "erp_date_arrete_decision": "2014-06-04",  "numero_version": "0",  "etat_dossier_autorisation": "1",  "date_depot": "",  "date_decision": "",  "date_validite": "",  "date_chantier": "",  "date_achevement": "",  "avis_decision": "",  "etat_dernier_dossier_instruction_accepte": "",  "dossier_autorisation_libelle": "PC 013055 12 00001",  "om_collectivite": "1",  "cle_acces_citoyen": ""',$message);          $this->assertEquals('"dossier_autorisation": "PC0130551200001",  "dossier_autorisation_type_detaille": "1",  "exercice": "",  "insee": "01234",  "terrain_references_cadastrales": "",  "terrain_adresse_voie_numero": "",  "terrain_adresse_voie": "",  "terrain_adresse_lieu_dit": "",  "terrain_adresse_localite": "",  "terrain_adresse_code_postal": "",  "terrain_adresse_bp": "",  "terrain_adresse_cedex": "",  "terrain_superficie": "",  "arrondissement": "",  "depot_initial": "2012-12-17",  "erp_numero_batiment": "12345",  "erp_ouvert": "f",  "erp_date_ouverture": "2013-04-20",  "erp_arrete_decision": "f",  "erp_date_arrete_decision": "2014-06-04",  "numero_version": "0",  "etat_dossier_autorisation": "1",  "date_depot": "",  "date_decision": "",  "date_validite": "",  "date_chantier": "",  "date_achevement": "",  "avis_decision": "",  "etat_dernier_dossier_instruction_accepte": "",  "dossier_autorisation_libelle": "PC 013055 12 00001",  "om_collectivite": "2",  "cle_acces_citoyen": ""',$message);
753      }      }
754    
755      /*      /*
# Line 864  class RESTTest extends PHPUnit_Framework Line 808  class RESTTest extends PHPUnit_Framework
808          $messageSenderRest->execute("PUT", "application/json", json_encode($data));          $messageSenderRest->execute("PUT", "application/json", json_encode($data));
809                    
810          // Vérification de la réponse          // Vérification de la réponse
811          $this->assertEquals($messageSenderRest->getResponse(),          $this->assertEquals(_("Mise a jour des donnees realisees avec succes"),
812              _("Mise a jour des donnees realisees avec succes"));              $messageSenderRest->getResponse());
813          //}}}          //}}}
814                    
815          //{{{On essaye de mettre à jour un dossier sans message          //{{{On essaye de mettre à jour un dossier sans message

Legend:
Removed from v.3730  
changed lines
  Added in v.4401

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26