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 @@ ...@@ -21,6 +21,8 @@
class ToutApprendre_Service_Album extends Class_WebService_BibNumerique_RessourceNumerique { class ToutApprendre_Service_Album extends Class_WebService_BibNumerique_RessourceNumerique {
use Trait_TimeSource;
protected $_tags = [], protected $_tags = [],
$_duration = ''; $_duration = '';
...@@ -44,7 +46,7 @@ class ToutApprendre_Service_Album extends Class_WebService_BibNumerique_Ressourc ...@@ -44,7 +46,7 @@ class ToutApprendre_Service_Album extends Class_WebService_BibNumerique_Ressourc
$album $album
->setTypeDocId($this->getTypeDoc()) ->setTypeDocId($this->getTypeDoc())
->addAuthor('Tout Apprendre') ->addAuthor('Tout Apprendre')
->setDateMaj($this->getDateMaj()) ->setDateMaj($this->getTimeSource()->dateDayAndHours())
->setAnnee($this->getAnnee()) ->setAnnee($this->getAnnee())
->setDuration($this->_duration) ->setDuration($this->_duration)
->setDescription($this->getDescription()) ->setDescription($this->getDescription())
...@@ -80,4 +82,4 @@ class ToutApprendre_Service_Album extends Class_WebService_BibNumerique_Ressourc ...@@ -80,4 +82,4 @@ class ToutApprendre_Service_Album extends Class_WebService_BibNumerique_Ressourc
public function isAlreadyHarvested() { public function isAlreadyHarvested() {
return false; return false;
} }
} }
\ No newline at end of file
...@@ -28,7 +28,9 @@ abstract class ToutApprendreActivatedTestCase extends AbstractControllerTestCase ...@@ -28,7 +28,9 @@ abstract class ToutApprendreActivatedTestCase extends AbstractControllerTestCase
public function setUp() { public function setUp() {
parent::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_BIB_ID', '2220');
Class_AdminVar::set('ToutApprendre_KEY', '1111'); Class_AdminVar::set('ToutApprendre_KEY', '1111');
...@@ -226,6 +228,12 @@ class ToutApprendreHarvestTest extends ToutApprendreHarvestTestCase { ...@@ -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 */ /** @test */
public function firstAlbumLibreOfficeIdOrigineShouldBe4742() { public function firstAlbumLibreOfficeIdOrigineShouldBe4742() {
$this->assertEquals('4742', $this->_first_album->getIdOrigine()); $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