/[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 3148 by nhaye, Fri Apr 11 13:51:29 2014 UTC revision 3149 by vpihour, Mon Sep 15 12:18:22 2014 UTC
# Line 152  class RESTTest extends PHPUnit_Framework Line 152  class RESTTest extends PHPUnit_Framework
152    
153          // Decode du json et crée un objet          // Decode du json et crée un objet
154          $return = json_decode($return);          $return = json_decode($return);
155            echo($return==null)? "test":"";
156          // Retourne le message du retour REST          // Retourne le message du retour REST
157          return $return->message;          return $return->message;
158                    
# Line 164  class RESTTest extends PHPUnit_Framework Line 164  class RESTTest extends PHPUnit_Framework
164      public function testArretesRetourNumero() {      public function testArretesRetourNumero() {
165    
166          // Lien à envoyer          // Lien à envoyer
167          $url = $this->base_url.'services/rest_entry.php/arretes';          $url = $this->base_url.'services/arretes';
168          // Mode de la requête          // Mode de la requête
169          $request = 'PUT';          $request = 'PUT';
170          // Données à envoyer          // Données à envoyer
# Line 196  class RESTTest extends PHPUnit_Framework Line 196  class RESTTest extends PHPUnit_Framework
196      public function testMaintenanceUser() {      public function testMaintenanceUser() {
197    
198          // Lien à envoyer          // Lien à envoyer
199          $url = $this->base_url.'services/rest_entry.php/maintenance';          $url = $this->base_url.'services/maintenance';
200          // Mode de la requête          // Mode de la requête
201          $request = 'POST';          $request = 'POST';
202          // Données à envoyer          // Données à envoyer
# Line 218  class RESTTest extends PHPUnit_Framework Line 218  class RESTTest extends PHPUnit_Framework
218      public function testMaintenanceConsultation() {      public function testMaintenanceConsultation() {
219    
220          // Lien à envoyer          // Lien à envoyer
221          $url = $this->base_url.'services/rest_entry.php/maintenance';          $url = $this->base_url.'services/maintenance';
222          // Mode de la requête          // Mode de la requête
223          $request = 'POST';          $request = 'POST';
224          // Données à envoyer          // Données à envoyer
# Line 248  class RESTTest extends PHPUnit_Framework Line 248  class RESTTest extends PHPUnit_Framework
248      public function testMaintenanceInstruction() {      public function testMaintenanceInstruction() {
249    
250          // Lien à envoyer          // Lien à envoyer
251          $url = $this->base_url.'services/rest_entry.php/maintenance';          $url = $this->base_url.'services/maintenance';
252          // Mode de la requête          // Mode de la requête
253          $request = 'POST';          $request = 'POST';
254          // Données à envoyer          // Données à envoyer
# Line 277  class RESTTest extends PHPUnit_Framework Line 277  class RESTTest extends PHPUnit_Framework
277          copy('binary_files/20091106AUTPCP.pdf', '../trs/numerisation/Todo/PC0130551200001.P0/20091106AUTPCP.pdf');          copy('binary_files/20091106AUTPCP.pdf', '../trs/numerisation/Todo/PC0130551200001.P0/20091106AUTPCP.pdf');
278    
279          // Lien à envoyer          // Lien à envoyer
280          $url = $this->base_url.'services/rest_entry.php/maintenance';          $url = $this->base_url.'services/maintenance';
281          // Mode de la requête          // Mode de la requête
282          $request = 'POST';          $request = 'POST';
283          // Données à  envoyer          // Données à  envoyer
# Line 310  class RESTTest extends PHPUnit_Framework Line 310  class RESTTest extends PHPUnit_Framework
310      public function testMaintenancePurge() {      public function testMaintenancePurge() {
311    
312          // Lien à envoyer          // Lien à envoyer
313          $url = $this->base_url.'services/rest_entry.php/maintenance';          $url = $this->base_url.'services/maintenance';
314          // Mode de la requête          // Mode de la requête
315          $request = 'POST';          $request = 'POST';
316          // Données à envoyer          // Données à envoyer
# Line 340  class RESTTest extends PHPUnit_Framework Line 340  class RESTTest extends PHPUnit_Framework
340      public function testMaintenanceDossierAutorisation() {      public function testMaintenanceDossierAutorisation() {
341    
342          // Lien à envoyer          // Lien à envoyer
343          $url = $this->base_url.'services/rest_entry.php/maintenance';          $url = $this->base_url.'services/maintenance';
344          // Mode de la requête          // Mode de la requête
345          $request = 'POST';          $request = 'POST';
346          // Données à envoyer          // Données à envoyer
# Line 370  class RESTTest extends PHPUnit_Framework Line 370  class RESTTest extends PHPUnit_Framework
370      public function testMaintenanceSynchronisationContrainte() {      public function testMaintenanceSynchronisationContrainte() {
371    
372          // Lien à envoyer          // Lien à envoyer
373          $url = $this->base_url.'services/rest_entry.php/maintenance';          $url = $this->base_url.'services/maintenance';
374          // Mode de la requête          // Mode de la requête
375          $request = 'POST';          $request = 'POST';
376          // Données à envoyer          // Données à envoyer
# Line 393  class RESTTest extends PHPUnit_Framework Line 393  class RESTTest extends PHPUnit_Framework
393      public function testConsultationSansFichier() {      public function testConsultationSansFichier() {
394    
395          // Lien à envoyer          // Lien à envoyer
396          $url = $this->base_url.'services/rest_entry.php/consultations/1';          $url = $this->base_url.'services/consultations/3';
397          // Mode de la requête          // Mode de la requête
398          $request = 'PUT';          $request = 'PUT';
399          // Données à envoyer          // Données à envoyer
# Line 406  class RESTTest extends PHPUnit_Framework Line 406  class RESTTest extends PHPUnit_Framework
406          $message = $this->init_cURL($url, $request, $postfields);          $message = $this->init_cURL($url, $request, $postfields);
407    
408          // On vérifie le retour de la session cURL          // On vérifie le retour de la session cURL
409          $this->assertEquals($message, 'L\'avis de la consultation 1 a été pris en compte');          $this->assertEquals($message, 'L\'avis de la consultation 3 a été pris en compte');
410    
411          //Deuxième jet pour autre message          //Deuxième jet pour autre message
412                    
# Line 414  class RESTTest extends PHPUnit_Framework Line 414  class RESTTest extends PHPUnit_Framework
414          $message = $this->init_cURL($url, $request, $postfields);          $message = $this->init_cURL($url, $request, $postfields);
415                    
416          // On vérifie le retour de la session cURL          // On vérifie le retour de la session cURL
417          $this->assertEquals($message, 'Un retour d\'avis a déjà été rendu pour la consultation \'1\'.');          $this->assertEquals($message, 'Un retour d\'avis a déjà été rendu pour la consultation \'3\'.');
418      }      }
419    
420      /**      /**
# Line 423  class RESTTest extends PHPUnit_Framework Line 423  class RESTTest extends PHPUnit_Framework
423      public function testConsultationAvecFichier() {      public function testConsultationAvecFichier() {
424    
425          // Lien à envoyer          // Lien à envoyer
426          $url = $this->base_url.'services/rest_entry.php/consultations/2';          $url = $this->base_url.'services/consultations/4';
427          // Mode de la requête          // Mode de la requête
428          $request = 'PUT';          $request = 'PUT';
429          // Données à envoyer          // Données à envoyer
# Line 438  class RESTTest extends PHPUnit_Framework Line 438  class RESTTest extends PHPUnit_Framework
438          $message = $this->init_cURL($url, $request, $postfields);          $message = $this->init_cURL($url, $request, $postfields);
439                    
440          // On vérifie le retour de la session cURL          // On vérifie le retour de la session cURL
441          $this->assertEquals($message, 'L\'avis de la consultation 2 a été pris en compte');          $this->assertEquals($message, 'L\'avis de la consultation 4 a été pris en compte');
442    
443          //Deuxième jet pour autre message          //Deuxième jet pour autre message
444                    
# Line 446  class RESTTest extends PHPUnit_Framework Line 446  class RESTTest extends PHPUnit_Framework
446          $message = $this->init_cURL($url, $request, $postfields);          $message = $this->init_cURL($url, $request, $postfields);
447                    
448          // On vérifie le retour de la session cURL          // On vérifie le retour de la session cURL
449          $this->assertEquals($message, 'Un retour d\'avis a déjà été rendu pour la consultation \'2\'.');          $this->assertEquals($message, 'Un retour d\'avis a déjà été rendu pour la consultation \'4\'.');
450      }      }
451    
452      /**      /**
# Line 455  class RESTTest extends PHPUnit_Framework Line 455  class RESTTest extends PHPUnit_Framework
455      public function testMessage() {      public function testMessage() {
456    
457          // Lien à envoyer          // Lien à envoyer
458          $url = $this->base_url.'services/rest_entry.php/messages';          $url = $this->base_url.'services/messages';
459          // Mode de la requête          // Mode de la requête
460          $request = 'POST';          $request = 'POST';
461          // Données à envoyer          // Données à envoyer
# Line 534  class RESTTest extends PHPUnit_Framework Line 534  class RESTTest extends PHPUnit_Framework
534      public function testDossierAutorisationMAJERP() {      public function testDossierAutorisationMAJERP() {
535    
536          // Lien à envoyer          // Lien à envoyer
537          $url = $this->base_url.'services/rest_entry.php/dossier_autorisations/PC0130551200001';          $url = $this->base_url.'services/dossier_autorisations/PC0130551200001';
538          // Mode de la requête          // Mode de la requête
539          $request = 'PUT';          $request = 'PUT';
540          // Données à envoyer          // Données à envoyer
# Line 555  class RESTTest extends PHPUnit_Framework Line 555  class RESTTest extends PHPUnit_Framework
555      public function testDossierAutorisationERPOuvert() {      public function testDossierAutorisationERPOuvert() {
556    
557          // Lien à envoyer          // Lien à envoyer
558          $url = $this->base_url.'services/rest_entry.php/dossier_autorisations/PC0130551200001';          $url = $this->base_url.'services/dossier_autorisations/PC0130551200001';
559          // Mode de la requête          // Mode de la requête
560          $request = 'PUT';          $request = 'PUT';
561          // Données à envoyer          // Données à envoyer
# Line 577  class RESTTest extends PHPUnit_Framework Line 577  class RESTTest extends PHPUnit_Framework
577      public function testDossierAutorisationDATArrete() {      public function testDossierAutorisationDATArrete() {
578    
579          // Lien à envoyer          // Lien à envoyer
580          $url = $this->base_url.'services/rest_entry.php/dossier_autorisations/PC0130551200001';          $url = $this->base_url.'services/dossier_autorisations/PC0130551200001';
581          // Mode de la requête          // Mode de la requête
582          $request = 'PUT';          $request = 'PUT';
583          // Données à envoyer          // Données à envoyer
# Line 599  class RESTTest extends PHPUnit_Framework Line 599  class RESTTest extends PHPUnit_Framework
599      public function testDossierAutorisationGET() {      public function testDossierAutorisationGET() {
600    
601          // Lien à envoyer          // Lien à envoyer
602          $url = $this->base_url.'services/rest_entry.php/dossier_autorisations/PC0130551200001';          $url = $this->base_url.'services/dossier_autorisations/PC0130551200001';
603          // Mode de la requête          // Mode de la requête
604          $request = 'GET';          $request = 'GET';
605          // Données à envoyer          // Données à envoyer
# Line 621  class RESTTest extends PHPUnit_Framework Line 621  class RESTTest extends PHPUnit_Framework
621          //{{{On essaye de mettre à jour un dossier qui n'existe pas          //{{{On essaye de mettre à jour un dossier qui n'existe pas
622          // Initialisation de la classe d'envoi de requête REST          // Initialisation de la classe d'envoi de requête REST
623          $messageSenderRest = new MessageSenderRest($this->base_url.          $messageSenderRest = new MessageSenderRest($this->base_url.
624              "services/rest_entry.php/dossier_instructions/LOREM");              "services/dossier_instructions/LOREM");
625          // Formatage des données à envoyer          // Formatage des données à envoyer
626          $data = array(          $data = array(
627              "message" => "complet",              "message" => "complet",
# Line 639  class RESTTest extends PHPUnit_Framework Line 639  class RESTTest extends PHPUnit_Framework
639          //{{{On essaye de mettre à jour un dossier qui existe mais n'est pas un AT          //{{{On essaye de mettre à jour un dossier qui existe mais n'est pas un AT
640          // Initialisation de la classe d'envoi de requête REST          // Initialisation de la classe d'envoi de requête REST
641          $messageSenderRest = new MessageSenderRest($this->base_url.          $messageSenderRest = new MessageSenderRest($this->base_url.
642              "services/rest_entry.php/dossier_instructions/PC0130551200001P0");              "services/dossier_instructions/PC0130551200001P0");
643          // Formatage des données à envoyer          // Formatage des données à envoyer
644          $data = array(          $data = array(
645              "message" => "complet",              "message" => "complet",
# Line 657  class RESTTest extends PHPUnit_Framework Line 657  class RESTTest extends PHPUnit_Framework
657          //{{{On essaye de mettre à jour un dossier AT en cours d'instruction          //{{{On essaye de mettre à jour un dossier AT en cours d'instruction
658          // Initialisation de la classe d'envoi de requête REST          // Initialisation de la classe d'envoi de requête REST
659          $messageSenderRest = new MessageSenderRest($this->base_url.          $messageSenderRest = new MessageSenderRest($this->base_url.
660              "services/rest_entry.php/dossier_instructions/AT0130551300001P0");              "services/dossier_instructions/AT0130551300001P0");
661          // Formatage des données à envoyer          // Formatage des données à envoyer
662          $data = array(          $data = array(
663              "message" => "complet",              "message" => "complet",
# Line 675  class RESTTest extends PHPUnit_Framework Line 675  class RESTTest extends PHPUnit_Framework
675          //{{{On essaye de mettre à jour un dossier sans message          //{{{On essaye de mettre à jour un dossier sans message
676          // Initialisation de la classe d'envoi de requête REST          // Initialisation de la classe d'envoi de requête REST
677          $messageSenderRest = new MessageSenderRest($this->base_url.          $messageSenderRest = new MessageSenderRest($this->base_url.
678              "services/rest_entry.php/dossier_instructions/AT0130551300001P0");              "services/dossier_instructions/AT0130551300001P0");
679          // Formatage des données à envoyer          // Formatage des données à envoyer
680          $data = array(          $data = array(
681              "message" => "",              "message" => "",
# Line 693  class RESTTest extends PHPUnit_Framework Line 693  class RESTTest extends PHPUnit_Framework
693          //{{{On essaye de mettre à jour un dossier avec un message qui existe pas          //{{{On essaye de mettre à jour un dossier avec un message qui existe pas
694          // Initialisation de la classe d'envoi de requête REST          // Initialisation de la classe d'envoi de requête REST
695          $messageSenderRest = new MessageSenderRest($this->base_url.          $messageSenderRest = new MessageSenderRest($this->base_url.
696              "services/rest_entry.php/dossier_instructions/AT0130551300001P0");              "services/dossier_instructions/AT0130551300001P0");
697          // Formatage des données à envoyer          // Formatage des données à envoyer
698          $data = array(          $data = array(
699              "message" => "test",              "message" => "test",
# Line 711  class RESTTest extends PHPUnit_Framework Line 711  class RESTTest extends PHPUnit_Framework
711          //{{{On essaye de mettre à jour un dossier sans date          //{{{On essaye de mettre à jour un dossier sans date
712          // Initialisation de la classe d'envoi de requête REST          // Initialisation de la classe d'envoi de requête REST
713          $messageSenderRest = new MessageSenderRest($this->base_url.          $messageSenderRest = new MessageSenderRest($this->base_url.
714              "services/rest_entry.php/dossier_instructions/AT0130551300001P0");              "services/dossier_instructions/AT0130551300001P0");
715          // Formatage des données à envoyer          // Formatage des données à envoyer
716          $data = array(          $data = array(
717              "message" => "complet",              "message" => "complet",
# Line 729  class RESTTest extends PHPUnit_Framework Line 729  class RESTTest extends PHPUnit_Framework
729          //{{{On essaye de mettre à jour un dossier avec une date mal formatée          //{{{On essaye de mettre à jour un dossier avec une date mal formatée
730          // Initialisation de la classe d'envoi de requête REST          // Initialisation de la classe d'envoi de requête REST
731          $messageSenderRest = new MessageSenderRest($this->base_url.          $messageSenderRest = new MessageSenderRest($this->base_url.
732              "services/rest_entry.php/dossier_instructions/AT0130551300001P0");              "services/dossier_instructions/AT0130551300001P0");
733          // Formatage des données à envoyer          // Formatage des données à envoyer
734          $data = array(          $data = array(
735              "message" => "complet",              "message" => "complet",
# Line 747  class RESTTest extends PHPUnit_Framework Line 747  class RESTTest extends PHPUnit_Framework
747          //{{{On ne fourni pas de numéro de dossier d'instruction          //{{{On ne fourni pas de numéro de dossier d'instruction
748          // Initialisation de la classe d'envoi de requête REST          // Initialisation de la classe d'envoi de requête REST
749          $messageSenderRest = new MessageSenderRest($this->base_url.          $messageSenderRest = new MessageSenderRest($this->base_url.
750              "services/rest_entry.php/dossier_instructions/");              "services/dossier_instructions/");
751                    
752          // Envoi de la requête          // Envoi de la requête
753          $messageSenderRest->execute("PUT", "application/json", json_encode($data));          $messageSenderRest->execute("PUT", "application/json", json_encode($data));
# Line 760  class RESTTest extends PHPUnit_Framework Line 760  class RESTTest extends PHPUnit_Framework
760          //{{{On essaye de mettre à jour un dossier AT déjà clos          //{{{On essaye de mettre à jour un dossier AT déjà clos
761          // Initialisation de la classe d'envoi de requête REST          // Initialisation de la classe d'envoi de requête REST
762          $messageSenderRest = new MessageSenderRest($this->base_url.          $messageSenderRest = new MessageSenderRest($this->base_url.
763              "services/rest_entry.php/dossier_instructions/AT0130551300001P0");              "services/dossier_instructions/AT0130551300001P0");
764          // Formatage des données à envoyer          // Formatage des données à envoyer
765          $data = array(          $data = array(
766              "message" => "clos",              "message" => "clos",

Legend:
Removed from v.3148  
changed lines
  Added in v.3149

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26