187 |
|
|
188 |
} |
} |
189 |
|
|
|
|
|
|
/** |
|
|
* 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'); |
|
|
} |
|
|
|
|
|
/** |
|
|
* Test le module user de maintenance |
|
|
*/ |
|
|
public function testMaintenanceUser() { |
|
|
|
|
|
// Lien à envoyer |
|
|
$url = $this->base_url.'services/rest_entry.php/maintenance'; |
|
|
// Mode de la requête |
|
|
$request = 'POST'; |
|
|
// Données à envoyer |
|
|
$postfields = array( |
|
|
'module' => 'user', |
|
|
'data' => 'NA', |
|
|
); |
|
|
|
|
|
// Initialisation cURL |
|
|
$message = $this->init_cURL($url, $request, $postfields); |
|
|
|
|
|
// On vérifie le retour de la session cURL |
|
|
$this->assertEquals($message, 'Synchronisation terminée.'); |
|
|
} |
|
|
|
|
190 |
/** |
/** |
191 |
* Test le module consultation de maintenance |
* Test le module consultation de maintenance |
192 |
*/ |
*/ |
325 |
*/ |
*/ |
326 |
public function test_tnr_run_import_out_of_memory() { |
public function test_tnr_run_import_out_of_memory() { |
327 |
// Nom de dossier |
// Nom de dossier |
328 |
$pathSrc = "../var/digitalization/Todo/PA0130551200001.P0"; |
$pathSrc = "../var/digitalization/Todo/PA0130551200001"; |
329 |
//Nom dossier destination |
//Nom dossier destination |
330 |
$pathDes = "../var/digitalization/Done/PA0130551200001.P0"; |
$pathDes = "../var/digitalization/Done/PA0130551200001"; |
331 |
exec("(dd if=/dev/zero of=binary_files/20101106AUTPCP.pdf bs=15485760 count=1) > /dev/null 2>&1"); |
exec("(dd if=/dev/zero of=binary_files/20101106AUTPCP.pdf bs=15485760 count=1) > /dev/null 2>&1"); |
332 |
mkdir($pathSrc); |
mkdir($pathSrc); |
333 |
chmod($pathSrc, 0777); |
chmod($pathSrc, 0777); |
474 |
$this->assertNotEquals(false, $new_config); |
$this->assertNotEquals(false, $new_config); |
475 |
} |
} |
476 |
|
|
|
|
|
|
/** |
|
|
* Permet de tester le service de mise à jour de l'état perimé des DA. |
|
|
*/ |
|
|
public function testMaintenanceDossierAutorisation() { |
|
|
|
|
|
// Lien à envoyer |
|
|
$url = $this->base_url.'services/rest_entry.php/maintenance'; |
|
|
// Mode de la requête |
|
|
$request = 'POST'; |
|
|
// Données à envoyer |
|
|
$postfields = array( |
|
|
'module' => 'update_dossier_autorisation', |
|
|
); |
|
|
|
|
|
// Initialisation cURL |
|
|
$message = $this->init_cURL($url, $request, $postfields); |
|
|
|
|
|
// On vérifie le retour de la session cURL |
|
|
$this->assertEquals($message, "1 dossier(s) d'autorisation(s) 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, 'Aucune mise à jour'); |
|
|
} |
|
|
|
|
|
/** |
|
|
* 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); |
|
|
} |
|
|
|
|
477 |
/** |
/** |
478 |
* Test le retour d'avis d'une consultation sans fichier de consultation |
* Test le retour d'avis d'une consultation sans fichier de consultation |
479 |
*/ |
*/ |
696 |
$message = $this->init_cURL($url, $request, $postfields); |
$message = $this->init_cURL($url, $request, $postfields); |
697 |
|
|
698 |
// On vérifie le retour de la session cURL |
// On vérifie le retour de la session cURL |
699 |
$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); |
700 |
} |
} |
701 |
|
|
702 |
/* |
/* |
755 |
$messageSenderRest->execute("PUT", "application/json", json_encode($data)); |
$messageSenderRest->execute("PUT", "application/json", json_encode($data)); |
756 |
|
|
757 |
// Vérification de la réponse |
// Vérification de la réponse |
758 |
$this->assertEquals($messageSenderRest->getResponse(), |
$this->assertEquals(_("Mise a jour des donnees realisees avec succes"), |
759 |
_("Mise a jour des donnees realisees avec succes")); |
$messageSenderRest->getResponse()); |
760 |
//}}} |
//}}} |
761 |
|
|
762 |
//{{{On essaye de mettre à jour un dossier sans message |
//{{{On essaye de mettre à jour un dossier sans message |