/[openfoncier]/branches/3.14.x/tests/testREST.php
ViewVC logotype

Diff of /branches/3.14.x/tests/testREST.php

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

revision 2007 by softime, Tue Jun 4 17:07:45 2013 UTC revision 2008 by softime, Fri Jun 14 14:20:00 2013 UTC
# Line 24  require_once "../obj/utils.class.php"; Line 24  require_once "../obj/utils.class.php";
24   *   *
25   */   */
26  class RESTTest extends PHPUnit_Framework_TestCase {  class RESTTest extends PHPUnit_Framework_TestCase {
27    
28        var $base_url = 'http://localhost/openfoncier/';
29            
30      /**      /**
31       * Méthode lancée en début de traitement       * Méthode lancée en début de traitement
# Line 155  class RESTTest extends PHPUnit_Framework Line 157  class RESTTest extends PHPUnit_Framework
157      }      }
158    
159      /**      /**
160         * Test le retour d'un numéro d'arrêté
161         */
162        public function testArretesRetourNumero() {
163    
164            // Lien à envoyer
165            $url = $this->base_url.'services/rest_entry.php/arretes';
166            // Mode de la requête
167            $request = 'PUT';
168            // Données à envoyer
169            $postfields = array(
170                'numero_arrete' => '21321654',
171                'numero_dossier' => 'AZ0130551200001P0',
172                'etat_transaction' => 'true',
173                'detail_erreur' => '',
174            );
175    
176            // Initialisation cURL
177            $message = $this->init_cURL($url, $request, $postfields);
178    
179            // On vérifie le retour de la session cURL*
180            $this->assertEquals($message, 'Le numéro d\'arrêté a été mis à jour.');
181    
182            //Deuxième jet pour autre message
183            
184            // Initialisation cURL
185            $message = $this->init_cURL($url, $request, $postfields);
186            
187            // On vérifie le retour de la session cURL
188            $this->assertEquals($message, 'Erreur : un numéro d\'arrêté existe déjà pour cette instruction');
189        }
190    
191        /**
192       * Test le module user de maintenance       * Test le module user de maintenance
193       */       */
194      public function testMaintenanceUser() {      public function testMaintenanceUser() {
195    
196          // Lien à envoyer          // Lien à envoyer
197          $url = 'http://localhost/~sofien/openads/trunk/services/rest_entry.php/maintenance';          $url = $this->base_url.'services/rest_entry.php/maintenance';
198          // Mode de la requête          // Mode de la requête
199          $request = 'POST';          $request = 'POST';
200          // Données à envoyer          // Données à envoyer
# Line 182  class RESTTest extends PHPUnit_Framework Line 216  class RESTTest extends PHPUnit_Framework
216      public function testMaintenanceConsultation() {      public function testMaintenanceConsultation() {
217    
218          // Lien à envoyer          // Lien à envoyer
219          $url = 'http://localhost/~sofien/openads/trunk/services/rest_entry.php/maintenance';          $url = $this->base_url.'services/rest_entry.php/maintenance';
220          // Mode de la requête          // Mode de la requête
221          $request = 'POST';          $request = 'POST';
222          // Données à envoyer          // Données à envoyer
# Line 212  class RESTTest extends PHPUnit_Framework Line 246  class RESTTest extends PHPUnit_Framework
246      public function testMaintenanceInstruction() {      public function testMaintenanceInstruction() {
247    
248          // Lien à envoyer          // Lien à envoyer
249          $url = 'http://localhost/~sofien/openads/trunk/services/rest_entry.php/maintenance';          $url = $this->base_url.'services/rest_entry.php/maintenance';
250          // Mode de la requête          // Mode de la requête
251          $request = 'POST';          $request = 'POST';
252          // Données à envoyer          // Données à envoyer
# Line 234  class RESTTest extends PHPUnit_Framework Line 268  class RESTTest extends PHPUnit_Framework
268      public function testMaintenanceImport() {      public function testMaintenanceImport() {
269    
270          // Lien à envoyer          // Lien à envoyer
271          $url = 'http://localhost/~sofien/openads/trunk/services/rest_entry.php/maintenance';          $url = $this->base_url.'services/rest_entry.php/maintenance';
272          // Mode de la requête          // Mode de la requête
273          $request = 'POST';          $request = 'POST';
274          // Données à  envoyer          // Données à  envoyer
# Line 264  class RESTTest extends PHPUnit_Framework Line 298  class RESTTest extends PHPUnit_Framework
298      public function testMaintenancePurge() {      public function testMaintenancePurge() {
299    
300          // Lien à envoyer          // Lien à envoyer
301          $url = 'http://localhost/~sofien/openads/trunk/services/rest_entry.php/maintenance';          $url = $this->base_url.'services/rest_entry.php/maintenance';
302          // Mode de la requête          // Mode de la requête
303          $request = 'POST';          $request = 'POST';
304          // Données à envoyer          // Données à envoyer
# Line 286  class RESTTest extends PHPUnit_Framework Line 320  class RESTTest extends PHPUnit_Framework
320      public function testConsultationSansFichier() {      public function testConsultationSansFichier() {
321    
322          // Lien à envoyer          // Lien à envoyer
323          $url = 'http://localhost/~sofien/openads/trunk/services/rest_entry.php/consultations/1';          $url = $this->base_url.'services/rest_entry.php/consultations/1';
324          // Mode de la requête          // Mode de la requête
325          $request = 'PUT';          $request = 'PUT';
326          // Données à envoyer          // Données à envoyer
# Line 316  class RESTTest extends PHPUnit_Framework Line 350  class RESTTest extends PHPUnit_Framework
350      public function testConsultationAvecFichier() {      public function testConsultationAvecFichier() {
351    
352          // Lien à envoyer          // Lien à envoyer
353          $url = 'http://localhost/~sofien/openads/trunk/services/rest_entry.php/consultations/2';          $url = $this->base_url.'services/rest_entry.php/consultations/2';
354          // Mode de la requête          // Mode de la requête
355          $request = 'PUT';          $request = 'PUT';
356          // Données à envoyer          // Données à envoyer
# Line 343  class RESTTest extends PHPUnit_Framework Line 377  class RESTTest extends PHPUnit_Framework
377      }      }
378    
379      /**      /**
      * Test le retour d'un numéro d'arrêté  
      */  
     public function testArretesRetourNumero() {  
   
         // Lien à envoyer  
         $url = 'http://localhost/~sofien/openads/trunk/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');  
     }  
   
     /**  
380       * Test le retour de message       * Test le retour de message
381       */       */
382      public function testMessage() {      public function testMessage() {
383    
384          // Lien à envoyer          // Lien à envoyer
385          $url = 'http://localhost/~sofien/openads/trunk/services/rest_entry.php/messages';          $url = $this->base_url.'services/rest_entry.php/messages';
386          // Mode de la requête          // Mode de la requête
387          $request = 'POST';          $request = 'POST';
388          // Données à envoyer          // Données à envoyer
# Line 459  class RESTTest extends PHPUnit_Framework Line 461  class RESTTest extends PHPUnit_Framework
461      public function testDossierAutorisationMAJERP() {      public function testDossierAutorisationMAJERP() {
462    
463          // Lien à envoyer          // Lien à envoyer
464          $url = 'http://localhost/~sofien/openads/trunk/services/rest_entry.php/dossier_autorisations/PC0130551200001';          $url = $this->base_url.'services/rest_entry.php/dossier_autorisations/PC0130551200001';
465          // Mode de la requête          // Mode de la requête
466          $request = 'PUT';          $request = 'PUT';
467          // Données à envoyer          // Données à envoyer
# Line 480  class RESTTest extends PHPUnit_Framework Line 482  class RESTTest extends PHPUnit_Framework
482      public function testDossierAutorisationERPOuvert() {      public function testDossierAutorisationERPOuvert() {
483    
484          // Lien à envoyer          // Lien à envoyer
485          $url = 'http://localhost/~sofien/openads/trunk/services/rest_entry.php/dossier_autorisations/PC0130551200001';          $url = $this->base_url.'services/rest_entry.php/dossier_autorisations/PC0130551200001';
486          // Mode de la requête          // Mode de la requête
487          $request = 'PUT';          $request = 'PUT';
488          // Données à envoyer          // Données à envoyer
# Line 502  class RESTTest extends PHPUnit_Framework Line 504  class RESTTest extends PHPUnit_Framework
504      public function testDossierAutorisationDATArrete() {      public function testDossierAutorisationDATArrete() {
505    
506          // Lien à envoyer          // Lien à envoyer
507          $url = 'http://localhost/~sofien/openads/trunk/services/rest_entry.php/dossier_autorisations/PC0130551200001';          $url = $this->base_url.'services/rest_entry.php/dossier_autorisations/PC0130551200001';
508          // Mode de la requête          // Mode de la requête
509          $request = 'PUT';          $request = 'PUT';
510          // Données à envoyer          // Données à envoyer
# Line 524  class RESTTest extends PHPUnit_Framework Line 526  class RESTTest extends PHPUnit_Framework
526      public function testDossierAutorisationGET() {      public function testDossierAutorisationGET() {
527    
528          // Lien à envoyer          // Lien à envoyer
529          $url = 'http://localhost/~sofien/openads/trunk/services/rest_entry.php/dossier_autorisations/PC0130551200001';          $url = $this->base_url.'services/rest_entry.php/dossier_autorisations/PC0130551200001';
530          // Mode de la requête          // Mode de la requête
531          $request = 'GET';          $request = 'GET';
532          // Données à envoyer          // Données à envoyer

Legend:
Removed from v.2007  
changed lines
  Added in v.2008

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26