268 |
*/ |
*/ |
269 |
public function testMaintenanceImport() { |
public function testMaintenanceImport() { |
270 |
|
|
271 |
|
// Création du dossier PC0130551200001.P0 dans le dossier de |
272 |
|
// numérisation |
273 |
|
mkdir('../trs/numerisation/Todo/PC0130551200001.P0/'); |
274 |
|
chmod('../trs/numerisation/Todo/PC0130551200001.P0/', 0777); |
275 |
|
// Récupération du document |
276 |
|
copy('binary_files/20091106AUTPCP.pdf', '../trs/numerisation/Todo/PC0130551200001.P0/20091106AUTPCP.pdf'); |
277 |
|
|
278 |
// Lien à envoyer |
// Lien à envoyer |
279 |
$url = $this->base_url.'services/rest_entry.php/maintenance'; |
$url = $this->base_url.'services/rest_entry.php/maintenance'; |
280 |
// Mode de la requête |
// Mode de la requête |
283 |
$postfields = array( |
$postfields = array( |
284 |
'module' => 'import', |
'module' => 'import', |
285 |
'data' => array( |
'data' => array( |
286 |
'Todo' => '../tests/binary_files/test_digitalizedDocument/Transfert_GED/Todo', |
'Todo' => '../trs/numerisation/Todo', |
287 |
'Done' => '../tests/binary_files/test_digitalizedDocument/Transfert_GED/Done' |
'Done' => '../trs/numerisation/Done' |
288 |
), |
), |
289 |
); |
); |
290 |
|
|
301 |
|
|
302 |
// On vérifie le retour de la session cURL |
// On vérifie le retour de la session cURL |
303 |
$this->assertEquals($message, 'Aucun document a traiter'); |
$this->assertEquals($message, 'Aucun document a traiter'); |
|
|
|
|
// redéplace le fichiers dans le dossier des "à traiter" |
|
|
copy('../tests/binary_files/test_digitalizedDocument/Transfert_GED/Done/PC0130551200001.P0/20091106AUTPCP.pdf', '../tests/binary_files/test_digitalizedDocument/Transfert_GED/Todo/PC0130551200001.P0/20091106AUTPCP.pdf'); |
|
304 |
} |
} |
305 |
|
|
306 |
/** |
/** |
316 |
$postfields = array( |
$postfields = array( |
317 |
'module' => 'purge', |
'module' => 'purge', |
318 |
'data' => array( |
'data' => array( |
319 |
'dossier' => '../tests/binary_files/test_digitalizedDocument/Transfert_GED/Done', |
'dossier' => '../trs/numerisation/Done', |
320 |
'nombre_de_jour' => '' |
'nombre_de_jour' => '' |
321 |
), |
), |
322 |
); |
); |
326 |
|
|
327 |
// On vérifie le retour de la session cURL |
// On vérifie le retour de la session cURL |
328 |
$this->assertEquals($message, 'Tous les documents ont ete traites'); |
$this->assertEquals($message, 'Tous les documents ont ete traites'); |
329 |
|
|
330 |
|
// Supprime les dossiers créent pour les tests testMaintenanceImport() |
331 |
|
// et testMaintenancePurge() |
332 |
|
rmdir('../trs/numerisation/Done/PC0130551200001.P0'); |
333 |
|
rmdir('../trs/numerisation/Todo/PC0130551200001.P0'); |
334 |
} |
} |
335 |
|
|
336 |
public function testMaintenanceDossierAutorisation() { |
public function testMaintenanceDossierAutorisation() { |