Skip to content
Snippets Groups Projects
Commit 280a0be4 authored by Laurent's avatar Laurent
Browse files

Merge branch 'hotline#147593_moissonnage_tout_apprendre_ko' into 'master'

hotline #147593 ToutApprendre : fix initialization of Album date_maj

See merge request !4332
parents 16ffca43 2594fe5e
Branches
Tags
1 merge request!4332hotline #147593 ToutApprendre : fix initialization of Album date_maj
Pipeline #15985 passed with stage
in 33 minutes and 6 seconds
- correctif #147593 : Connecteur ToutApprendre : Correction de l'erreur de moissonnage et initialisation de la date de mise à jour de l'album à la date/heure de moissonnage
\ No newline at end of file
......@@ -21,6 +21,8 @@
class ToutApprendre_Service_Album extends Class_WebService_BibNumerique_RessourceNumerique {
use Trait_TimeSource;
protected $_tags = [],
$_duration = '';
......@@ -44,7 +46,7 @@ class ToutApprendre_Service_Album extends Class_WebService_BibNumerique_Ressourc
$album
->setTypeDocId($this->getTypeDoc())
->addAuthor('Tout Apprendre')
->setDateMaj($this->getDateMaj())
->setDateMaj($this->getTimeSource()->dateDayAndHours())
->setAnnee($this->getAnnee())
->setDuration($this->_duration)
->setDescription($this->getDescription())
......@@ -80,4 +82,4 @@ class ToutApprendre_Service_Album extends Class_WebService_BibNumerique_Ressourc
public function isAlreadyHarvested() {
return false;
}
}
\ No newline at end of file
}
......@@ -28,7 +28,9 @@ abstract class ToutApprendreActivatedTestCase extends AbstractControllerTestCase
public function setUp() {
parent::setUp();
ToutApprendre_Config::setTimeSource(new TimeSourceForTest('2018-08-14 12:10:07'));
$time_source = new TimeSourceForTest('2018-08-14 12:10:07');
ToutApprendre_Config::setTimeSource($time_source);
ToutApprendre_Service_Album::setTimeSource($time_source);
Class_AdminVar::set('ToutApprendre_BIB_ID', '2220');
Class_AdminVar::set('ToutApprendre_KEY', '1111');
......@@ -226,6 +228,12 @@ class ToutApprendreHarvestTest extends ToutApprendreHarvestTestCase {
}
/** @test */
public function firstAlbumDateMajShouldBe2018_08_14_12_10_07() {
$this->assertEquals('2018-08-14 12:10:07', $this->_first_album->getDateMaj());
}
/** @test */
public function firstAlbumLibreOfficeIdOrigineShouldBe4742() {
$this->assertEquals('4742', $this->_first_album->getIdOrigine());
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment